// // GET: /Product/CreateMVM public ActionResult CreateMVM() { MappedProductViewModel mpvm = new MappedProductViewModel { CategoryList = new SelectList( repository.GetAllCategories(), "categoryID", "name") }; return(View(mpvm)); }
public ActionResult CreateMVM(MappedProductViewModel mpvm) { if (ModelState.IsValid) { Product product = Mapper.Map <MappedProductViewModel, Product> (mpvm); repository.AddProduct(product); return(RedirectToAction("Index")); } else { mpvm = new MappedProductViewModel { CategoryList = new SelectList( repository.GetAllCategories(), "categoryID", "name") }; return(View(mpvm)); } }