public IActionResult Add(FoodInput foodInput) { var food = new Food { Name = foodInput.Name, Amount = foodInput.Amount }; applicationContext.Foods.Add(food); applicationContext.SaveChanges(); return(Redirect("/")); }
public async Task <IActionResult> Create(FoodInput model) { try { await _foodService.Add(model); return(Ok()); } catch (Exception e) { return(BadRequest(e)); } }
public async Task Add(FoodInput foodVm) { //var userId = ExtensionMethod.GetUserId(_httpContextAccessor.HttpContext); //if (userId == null) //{ // throw new ArgumentNullException(); //} var Food = new Food { Name = foodVm.Name, Description = foodVm.Description, Price = foodVm.Price, Image = foodVm.Image, MenuId = foodVm.MenuId, CategoryId = foodVm.CategoryId, CreationTime = DateTime.Now, // CreatorUserId=userId }; await _asyncFoodRepository.AddAsync(Food); await _asyncFoodRepository.unitOfWork.SaveChangesAsync(); }