public static Product toProduct(this ProductAddEditVM product)
 {
     return(new Product()
     {
         Id = product.Id,
         Name = product.Name,
         Price = product.Price,
         Quantity = product.Quantity,
         RegisterDate = product.RegisterDate,
         ProductTypeId = product.ProductTypeId
     });
 }
예제 #2
0
        public ViewResult New(int?id)
        {
            var product = new ProductAddEditVM();

            if (id != null)
            {
                product = _ProductRepository.Get((int)id).toProductAddEditVM();
            }
            var types = _ProductTypeRepository.FindAll();

            ViewBag.Types = types;
            return(View(product));
        }
예제 #3
0
        public ActionResult New(ProductAddEditVM productmodel)
        {
            Product product = productmodel.toProduct();

            if (ModelState.IsValid)
            {
                if (product.Id == 0)
                {
                    _ProductRepository.Add(product);
                }
                else
                {
                    _ProductRepository.Edit(product);
                }


                return(RedirectToAction("Index"));
            }
            var types = _ProductTypeRepository.FindAll();

            ViewBag.Types = types;
            return(View(product));
        }