Example #1
0
 public DietCommandHandler(IDietRepository dietRepository, IMealRepository mealRepository, IIdentityService identityService, IMediator mediator, IUnitOfWork <ICommunityDbContext> unitOfWork, ILogger <DietCommandHandler> logger)
     : base(identityService, mediator, unitOfWork, logger)
 {
     _dietRepository   = dietRepository;
     _mealRepository   = mealRepository;
     _currentProfileId = GetCurrentProfileId();
 }
 public MealPlanController(IMealRepository mealRepository, MealPlan mealPlan, IPersonRepository personRepository, UserManager <User> userManager)
 {
     this.mealRepository   = mealRepository;
     this.mealPlan         = mealPlan;
     this.personRepository = personRepository;
     this.userManager      = userManager;
 }
 public IngredientController(IngredientRepository ingredientRepository, IRepository<Brand> brandRepository, IQuantityTypeRepository quantityTypeRepository, IMealRepository mealRepository)
 {
     _ingredientRepository = ingredientRepository;
     _brandRepository = brandRepository;
     _quantityTypeRepository = quantityTypeRepository;
     _mealRepository = mealRepository;
 }
Example #4
0
 public FoodController(IFoodFactory foodFactory, IMealFactory mealFactory, IFoodRepository repository, IMealRepository mealRepository)
 {
     this.repository = repository;
     this.mealRepository = mealRepository;
     this.foodFactory = foodFactory;
     this.mealFactory = mealFactory;
 }
Example #5
0
 public OrderController(IOrderRepository orderRepo, IWeekOrderRepository weekRepo, IUserRepository userRepo, IMealRepository mealRepo)
 {
     orderRepository     = orderRepo;
     weekOrderRepository = weekRepo;
     userRepository      = userRepo;
     mealRepository      = mealRepo;
 }
Example #6
0
        public CreateMeal(IMealRepository mealRepository, MealInput meal)
        {
            this.mealRepository = mealRepository;
            var date = new DateTime(meal.Date.Year, meal.Date.Month, meal.Date.Day);

            Meal = new domain.Meal(date, meal.Description, meal.PlaceId);
        }
Example #7
0
        public void Dispose()
        {
            Context.Dispose();
            Context = null;

            mealRepository = null;
        }
Example #8
0
 public RestaurantAppService(IMapper mapper,
                             IRestaurantRepository restaurantRepository,
                             IMealRepository mealRepository)
 {
     _mapper = mapper;
     _restaurantRepository = restaurantRepository;
     _mealRepository       = mealRepository;
 }
Example #9
0
 public MainViewModel(IMealRepository mealRepository)
 {
     _mealRepository = mealRepository;
     _meals          = _mealRepository.GetThisWeekMeals();
     _dayDisplayed   = DateTime.Now.DayOfWeek;
     Meals           = new ObservableCollection <Meal>(_meals);
     SetupCollectionView();
 }
Example #10
0
 public MealCommandHandler(IMealRepository mealRepository, IFoodRepository foodRepository, IMapper mapper, IIdentityService identityService, IMediator mediator, IUnitOfWork <ICommunityDbContext> unitOfWork, ILogger <MealCommandHandler> logger)
     : base(identityService, mediator, unitOfWork, logger)
 {
     _mealRepository   = mealRepository;
     _foodRepository   = foodRepository;
     _mapper           = mapper;
     _currentProfileId = GetCurrentProfileId();
 }
Example #11
0
 public MenuPlannerUnitOfWork(FrameworkContext context,
                              IMealRepository mealRepository,
                              IDishRepository dishRepository)
     : base(context)
 {
     MealRepository = mealRepository;
     DishRepository = dishRepository;
 }
Example #12
0
 public MealService(IFoodRepository foodRepository, IMealRepository mealRepository,
                    IUserRepository userRepository, IUnitOfWork unitOfWork)
 {
     this.unitOfWork     = unitOfWork;
     this.foodRepository = foodRepository;
     this.mealRepository = mealRepository;
     this.userRepository = userRepository;
 }
Example #13
0
 public MealService(IMealRepository mealRepo, IDayRepository dayRepo, IMapper mapper, IItemService itemService, IItemInMealService itemInMealService)
 {
     _mealRepo          = mealRepo;
     _dayRepo           = dayRepo;
     _itemService       = itemService;
     _itemInMealService = itemInMealService;
     _mapper            = mapper;
 }
 public MealScheduleService(IMapper mapper, IMealScheduleRepository mealScheduleRepository,
                            IAchievementService achievementService, IMealRepository mealRepository)
 {
     _mapper = mapper;
     _mealScheduleRepository = mealScheduleRepository;
     _achievementService     = achievementService;
     _mealRepository         = mealRepository;
 }
Example #15
0
 public ItemInMealService(IItemInMealRepository itemInMealRepo, IItemRepository itemRepo, IDayRepository dayRepo, IMealRepository mealRepo, IMapper mapper)
 {
     _mapper         = mapper;
     _itemInMealRepo = itemInMealRepo;
     _itemRepo       = itemRepo;
     _dayRepo        = dayRepo;
     _mealRepo       = mealRepo;
 }
 public FavouritesService(IFavouriteRepository favouriteRepository, IAchievementService achievementService,
                          IMapper mapper, IActivityService activityService, IMealRepository mealRepository)
 {
     _favouriteRepository = favouriteRepository;
     _achievementService  = achievementService;
     _mapper          = mapper;
     _activityService = activityService;
 }
Example #17
0
 public MealService(IMealRepository mealRepository,
                    IMessageHandler feedbackHandler, IMessageSerializer messageSerializer,
                    IQueryHelper queryHelper)
 {
     _mealRepository      = mealRepository;
     this.FeedbackHandler = feedbackHandler;
     _messageSerializer   = messageSerializer;
     _queryHelper         = queryHelper;
 }
 public MealsManagementController(
     IMealRepository mealRepository,
     IMediator mediator,
     IMapper mapper)
 {
     _mealRepository = mealRepository;
     _mediator       = mediator;
     _mapper         = mapper;
 }
Example #19
0
        public bool SaveMeals(IList<Entities.Meal> meals, IMealRepository repository)
        {
            //save it in cache and in database
            //TODO: make async
            bool saveInCache = MealClient.SaveMeals(meals);
            bool saveInDB = repository.SaveMeals(meals);

            return saveInCache && saveInDB;
        }
Example #20
0
 public MakeOrderHandler(
     IValidator <MakeNewOrder> validator,
     IDocumentSession documentSession,
     IEventBus eventBus,
     IMapper mapper,
     IOrderRepository orderRepository,
     IMealRepository mealRepository)
     : base(validator, documentSession, eventBus, mapper, orderRepository, mealRepository)
 {
 }
Example #21
0
 public UsersController(
     IMealRepository mealRepository,
     IMediator mediator,
     IMapper mapper,
     UserManager <HungryBearUser> userManager)
 {
     _mealRepository = mealRepository;
     _mediator       = mediator;
     _mapper         = mapper;
     _userManager    = userManager;
 }
Example #22
0
 public DayService(IDayRepository dayRepo, IMealRepository mealRepo, IUserRepository userRepo, IMapper mapper,
                   IItemInMealRepository itemInMealRepo, IItemRepository itemRepo, IMealService mealService)
 {
     _dayRepo        = dayRepo;
     _mealRepo       = mealRepo;
     _userRepo       = userRepo;
     _itemInMealRepo = itemInMealRepo;
     _itemRepo       = itemRepo;
     _mealService    = mealService;
     _mapper         = mapper;
 }
Example #23
0
 public MealService(IMealRepository mealRepository,
                    IFoodRepository foodRepository,
                    IMealFoodRepository mealFoodRepository,
                    IDayOfSesshinRepository dayOfSesshinRepository,
                    IUnitOfWork unitOfWork)
     : base(mealRepository, unitOfWork)
 {
     _foodRepository         = foodRepository;
     _mealFoodRepository     = mealFoodRepository;
     _dayOfSesshinRepository = dayOfSesshinRepository;
 }
Example #24
0
 public RegisterMealHandler(
     IValidator <RegisterMeal> validator,
     IDocumentSession documentSession,
     IEventBus eventBus,
     IMapper mapper,
     IMealRepository mealRepository,
     IRestaurantRepository restaurantRepository,
     IMealTypeRepository mealTypeRepository)
     : base(validator, documentSession, eventBus, mapper, mealRepository, restaurantRepository, mealTypeRepository)
 {
 }
Example #25
0
 protected BaseOrderHandler(
     IValidator <TCommand> validator,
     IDocumentSession documentSession,
     IEventBus eventBus,
     IMapper mapper,
     IOrderRepository orderRepository,
     IMealRepository mealRepository)
     : base(validator, documentSession, eventBus, mapper)
 {
     OrderRepository = orderRepository;
     MealRepository  = mealRepository;
 }
Example #26
0
 public SearchService(IMealRepository mealRepository, IMealIngredientRepository mealIngredientRepository,
                      IMealIngredientsApiCaller mealIngredientsApi, IUserRepository userRepository, IMapper mapper,
                      IFavouriteRepository favouriteRepository, IFriendRepository friendRepository)
 {
     _mealRepository           = mealRepository;
     _favouritesRepository     = favouriteRepository;
     _friendRepository         = friendRepository;
     _mealIngredientRepository = mealIngredientRepository;
     _mealIngredientsApi       = mealIngredientsApi;
     _userRepository           = userRepository;
     _mapper = mapper;
 }
Example #27
0
 public MealService(IMapper mapper, IMealRepository mealRepository, IMealIngredientRepository mealIngredientRepository,
                    IFavouriteRepository favouritesRepository, IAchievementService achievementService, IActivityService activityService,
                    IUserRepository userRepository)
 {
     _mapper                   = mapper;
     _mealRepository           = mealRepository;
     _mealIngredientRepository = mealIngredientRepository;
     _favouritesRepository     = favouritesRepository;
     _achievementService       = achievementService;
     _activityService          = activityService;
     _userRepository           = userRepository;
 }
 public SeasonsController(ISeasonRepository seasonRepository,
                          IRoomRateRepository roomRateRepository,
                          IRoomRepository roomRepository,
                          IMealRateRepository mealRateRepository,
                          IMealRepository mealRepository)
 {
     _seasonRepository   = seasonRepository;
     _roomRateRepository = roomRateRepository;
     _roomRepository     = roomRepository;
     _mealRateRepository = mealRateRepository;
     _mealRepository     = mealRepository;
 }
 public MealController(IMealRepository mealRepository, IIngredientRepository ingredientRepository, IQuantityTypeRepository quantityTypeRepository, IIngredientCategoryRepository ingredientCategoryRepository, IMealIngredientRepository mealIngredientRepository, IMealCategoryRepository categoryRepository, IRecipeRepository recipeRepository, IUserRepository userRepository, IAuthorRepository authorRepository, IIngredientQuantityRepository ingredientQuantityRepository)
 {
     _mealRepository = mealRepository;
     _ingredientRepository = ingredientRepository;
     _quantityTypeRepository = quantityTypeRepository;
     _ingredientCategoryRepository = ingredientCategoryRepository;
     _mealIngredientRepository = mealIngredientRepository;
     _categoryRepository = categoryRepository;
     _recipeRepository = recipeRepository;
     _userRepository = userRepository;
     _authorRepository = authorRepository;
     _ingredientQuantityRepository = ingredientQuantityRepository;
 }
Example #30
0
        public IList<Entities.FoodEntry> GetFoodEntries(DateTime entryDate, IMealRepository repository)
        {
            //retrieve from cache
            IList<Entities.FoodEntry> foodEntries = MealClient.GetFoodEntries(entryDate);
            if (foodEntries == null)
            {
                //retrieve from database
                foodEntries = repository.GetFoodEntries(entryDate);
                //save to cache
                MealClient.SaveFoodEntries(entryDate, foodEntries);
            }

            return foodEntries;
        }
Example #31
0
 public HomeController(IRoomRateRepository roomRateRepository,
                       IMealRateRepository mealRateRepository,
                       IRoomRepository roomRepository,
                       IMealRepository mealRepository,
                       ISeasonRepository seasonRepository,
                       IReservationRepository reservationRepository)
 {
     _roomRateRepository    = roomRateRepository;
     _mealRateRepository    = mealRateRepository;
     _roomRepository        = roomRepository;
     _mealRepository        = mealRepository;
     _seasonRepository      = seasonRepository;
     _reservationRepository = reservationRepository;
 }
Example #32
0
 public BasketController(IBasketRepository BasketRepository,
                         IMealRepository MealRepository,
                         IMealTypeRepository MealTypeRepository,
                         IRestoRepository RestoRepository, IEmailSender emailSender)
 {
     basketRepository   = BasketRepository;
     mealRepository     = MealRepository;
     mealTypeRepository = MealTypeRepository;
     restoRepository    = RestoRepository;
     _emailSender       = emailSender;
     mealUC             = new MealUC(mealRepository);
     mealTypeUC         = new MealTypeUC(mealTypeRepository);
     basketUC           = new BasketUC(basketRepository);
 }
 public SideBarViewModel(IMealRepository meal, ApplicationUser User)
 {
     if (User != null)
     {
         this.User = User;
     }
     try
     {
         Today = meal.Meals.Where(e => e.Date.Date.CompareTo(DateTime.Today.Date) == 0).First();
     }
     catch (Exception e)
     {
     }
 }
Example #34
0
 protected BaseMealHandler(
     IValidator <TCommand> validator,
     IDocumentSession documentSession,
     IEventBus eventBus,
     IMapper mapper,
     IMealRepository mealRepository,
     IRestaurantRepository restaurantRepository,
     IMealTypeRepository mealTypeRepository)
     : base(validator, documentSession, eventBus, mapper)
 {
     MealRepository       = mealRepository;
     RestaurantRepository = restaurantRepository;
     MealTypeRepository   = mealTypeRepository;
 }
Example #35
0
 public MenuService(IMenuRepository menuRepository,
                    IMealRepository mealRepository,
                    IMenuMealRepository menuMealRepository,
                    IHomeRepository homeRepository,
                    IUserRepository userRepository,
                    IFCMService fcmService)
 {
     _mealRepository     = mealRepository;
     _menuRepository     = menuRepository;
     _menuMealRepository = menuMealRepository;
     _userRepository     = userRepository;
     _homeRepository     = homeRepository;
     _fcmService         = fcmService;
 }
 public MealControllerTest()
 {
     MapperConfig.ConfigureMapper();
     _mealRepository = new FakeMealRepository();
     _ingredientRepository = new FakeIngredientRepository();
     _quantityTypeRepository = new FakeQuantityTypeRepository();
     _ingredientCategoryRepository = new FakeIngredientCategoryRepository();
     _mealIngredientRepository = new FakeMealIngredientRepository();
     _mealCategoryRepository = new FakeMealCategoryRepository();
     _recipeRespository = new FakeRecipeRepository();
     _userRepository =  new FakeUserRepository();
     _authorRepository = new FakeAuthorRepository();
     _ingredientQuantityRepository = new FakeIngredientQuantityRepository();
     _controller = new MealController(_mealRepository, _ingredientRepository, _quantityTypeRepository, _ingredientCategoryRepository, _mealIngredientRepository, _mealCategoryRepository, _recipeRespository, _userRepository, _authorRepository, _ingredientQuantityRepository);
 }
 public MealCalculatorTest()
 {
     MapperConfig.ConfigureMapper();
     _dietRepository = new FakeDietRepository();
     _commentRepository = new FakeCommentRepository();
     _userRepository = new FakeUserRepository();
     _dietCategoryRepository = new FakeDietCategoryRepository();
     _dietMealRepository = new FakeDietMealRepository();
     _dietIngredientRepository = new FakeDietIngredientRepository();
     _quantityTypeRepository = new FakeQuantityTypeRepository();
     _userDietRepository = new FakeUserDietRepository();
     _ingredientRepository = new FakeIngredientRepository();
     _mealRepository = new FakeMealRepository();
     _ingredientQuantityRepository = new FakeIngredientQuantityRepository();
 }
 public DietControllerTest()
 {
     MapperConfig.ConfigureMapper();
     _dietRepository = new FakeDietRepository();
     _commentRepository = new FakeCommentRepository();
     _userRepository = new FakeUserRepository();
     _dietCategoryRepository = new FakeDietCategoryRepository();
     _dietMealRepository = new FakeDietMealRepository();
     _dietIngredientRepository = new FakeDietIngredientRepository();
     _quantityTypeRepository = new FakeQuantityTypeRepository();
     _userDietRepository = new FakeUserDietRepository();
     _ingredientRepository = new FakeIngredientRepository();
     _mealRepository = new FakeMealRepository();
     _ingredientQuantityRepository = new FakeIngredientQuantityRepository();
     _mealIngredientRepository = new FakeMealIngredientRepository();
     _tracer = new Tracer();
     _controller = new DietController(_dietRepository, _commentRepository, _userRepository, _dietCategoryRepository, _dietMealRepository, _dietIngredientRepository, _quantityTypeRepository, _userDietRepository, _ingredientQuantityRepository, _tracer);
 }
 public MealsService(IMealRepository mealRepository)
 {
     _mealRepository = mealRepository;
 }
Example #40
0
 public MealController(IMealFactory factory, IMealRepository repository)
 {
     this.mealFactory = factory;
     this.repository = repository;
 }
 public HomeController(IMealRepository repo)
 {
     repository = repo;
 }
 public MealController(IMealRepository mealRepository)
 {
     _mealRepository = mealRepository;
 }
Example #43
0
 public MenuController(IMealRepository mealRepo)
 {
     _mealRepository = mealRepo;
 }
Example #44
0
 public HomeController(IMealRepository mealRepository, IPromotionRepository promotionRepository)
 {
     _mealRepository = mealRepository;
     _promotionRepository = promotionRepository;
 }