public IActionResult Add(FoodInput foodInput)
        {
            var food = new Food {
                Name   = foodInput.Name,
                Amount = foodInput.Amount
            };

            applicationContext.Foods.Add(food);

            applicationContext.SaveChanges();
            return(Redirect("/"));
        }
示例#2
0
        public async Task <IActionResult> Create(FoodInput model)
        {
            try
            {
                await _foodService.Add(model);

                return(Ok());
            }
            catch (Exception e)
            {
                return(BadRequest(e));
            }
        }
示例#3
0
        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();
        }