public ActionResult CreateCategory(CategoryCreateViewModel categoryCreate) { if (!ModelState.IsValid) { return View(categoryCreate); } // Call the BLL and send it the model categoryCreate to be created int idOfCategoryCreated = _categoryBll.CreateCategory(categoryCreate); return RedirectToAction("DisplayCategory", new RouteValueDictionary( new { controller = "Admin", action = "DisplayCategory", Id = idOfCategoryCreated })); }
public int CreateCategory(CategoryCreateViewModel viewModel) { return _categoryDal.Create(ConvertViewModelToEntity(viewModel)); }
public ActionResult CreateCategory() { CategoryCreateViewModel viewModel = new CategoryCreateViewModel(); return View(viewModel); }
private Category ConvertViewModelToEntity(CategoryCreateViewModel viewModel) { return new Category { Name = viewModel.Name }; }