Пример #1
0
        public async Task AddFoodToDailyMenu(FoodDaily food, string userId)
        {
            //var userId = ExtensionMethod.GetUserId(_httpContextAccessor.HttpContext);
            //if (userId == null)
            //{
            //    throw new ArgumentNullException();
            //}
            var dailyMenu = await _dailyMenuRepository.GetAsync(userId);

            if (dailyMenu == null)
            {
                throw new ArgumentException("DailyMenu is not exist!");
            }
            ;

            dailyMenu.AddFoodToDailyMenu(food.FoodId, dailyMenu.Id);
            await _dailyMenuRepository.unitOfWork.SaveChangesAsync();
        }
Пример #2
0
        public async Task <IActionResult> AddFoodtoDailyMenu(string userId, FoodDaily food)
        {
            await _dailyMenu.AddFoodToDailyMenu(food, userId);

            return(Ok());
        }