示例#1
0
        //
        // GET: /Product/CreateMVM

        public ActionResult CreateMVM()
        {
            MappedProductViewModel mpvm =
                new MappedProductViewModel
            {
                CategoryList = new SelectList(
                    repository.GetAllCategories(),
                    "categoryID",
                    "name")
            };

            return(View(mpvm));
        }
示例#2
0
 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));
     }
 }