private Pie MappAddPieViewModelToPie(AddPieViewModel model, Category category) { return(new Pie { CategoryId = category.CategoryId, Name = model.PieName, }); }
public IActionResult AddPie(AddPieViewModel model) { var category = _categoryRepository.Categories.FirstOrDefault(c => string.Equals( c.CategoryName, model.Category, StringComparison.CurrentCultureIgnoreCase)); if (category == null) { ModelState.AddModelError("", "Invalid Category"); } if (ModelState.IsValid) { var pie = MappAddPieViewModelToPie(model, category); _pieRepository.AddPie(pie); ViewBag.IsAdded = true; ViewBag.AddedPieName = model.PieName; ModelState.Clear(); return(View()); } ViewBag.IsAdded = false; return(View(model)); }