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(); }
public async Task <IActionResult> AddFoodtoDailyMenu(string userId, FoodDaily food) { await _dailyMenu.AddFoodToDailyMenu(food, userId); return(Ok()); }