public IActionResult List() { PieVM pieVM = new PieVM(); pieVM.Pies = _pieRepository.AllPies(); pieVM.CurrentCategory = "Cheese cakes"; return(View(pieVM)); }
public IActionResult Edit(PieVM PieVm) { if (ModelState.IsValid) { var PieDto = Transformation.Convert <PieVM, PieDto>(PieVm); _unitOfWork.PieBs.Edit(PieDto); _unitOfWork.Commit(); return(View("Index")); } return(View(PieVm)); }
public IActionResult Create(int categoryId) { var vm = new PieVM { CategoryId = categoryId, Category = _categoryRepo.GetCategoryById(categoryId), Categories = _categoryRepo.GetAllCategories }; return(View(vm)); }
public ViewResult PieList(int categoryId) { var pies = categoryId == 0 ? _pieRepo.GetAllPies : _pieRepo.GetAllPies.Where(x => x.CategoryId == categoryId); var vm = new PieVM { Pies = pies, CategoryId = categoryId, Category = _categoryRepo.GetCategoryById(categoryId) }; return(View(vm)); }
public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } var pie = _pieRepo.GetPieById(id); if (pie == null) { return(NotFound()); } var vm = new PieVM { Pie = pie, Name = pie.Name, Price = pie.Price, ShortDesc = pie.ShortDesc, CategoryId = pie.CategoryId }; return(View(vm)); }