Beispiel #1
0
 public IActionResult Create([Bind("DishId,Name,Price,DishCategoryId,Image,ImageUrl")] Dish dish, IFormCollection form)
 {
     if (ModelState.IsValid)
     {
         _dishService.Create(dish, form);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(dish));
 }
Beispiel #2
0
        public ActionResult Create(DishViewCreateModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            model.UserId = Guid.Parse(User.Identity.GetUserId());

            if (DishService.Create(model))
            {
                TempData["SaveResult"] = "Your dish was created.";
                return(RedirectToAction("Index"));
            }
            ;
            ModelState.AddModelError("", "Dish could not be created.");
            return(View(model));
        }
Beispiel #3
0
 public async Task <IActionResult> Create([FromBody] DishForAddingDto dishForAdding)
 {
     return(Ok(await _dishService.Create(dishForAdding)));
 }