Example #1
0
 public ActionResult CreateProduct()
 {
     using (var db = new WebStoreModel())
     {
         var viewModel = new ProductCreateProductViewModel();
         viewModel.Categories = db.ProductCategories.ToList();
         return(View(viewModel));
     }
 }
Example #2
0
        public ActionResult CreateProduct(ProductCreateProductViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            using (var db = new WebStoreModel())
            {
                var product = new Product
                {
                    Name        = model.Name,
                    Description = model.Description,
                    Price       = model.Price,
                    CategoryId  = model.SelectedCategoryId,
                };

                db.Products.Add(product);
                db.SaveChanges();
            }

            return(RedirectToAction("Products"));
        }