public ActionResult AddUpdatProduct(ProductMstDTO productMstDTO)
        {
            if (productMstDTO.productMst.pk_ProductId == 0)
            {
                productMstDTO.productMst.UserName = User.Identity.Name;
                _db.ProductMsts.Add(productMstDTO.productMst);
                _db.SaveChanges();
            }

            else
            {
                var editedData = _db.ProductMsts.FirstOrDefault(s => s.pk_ProductId == productMstDTO.productMst.pk_ProductId);

                editedData.fk_prodtypeId    = productMstDTO.productMst.fk_prodtypeId;
                editedData.ProductName      = productMstDTO.productMst.ProductName;
                editedData.ProductQuantity  = productMstDTO.productMst.ProductQuantity;
                editedData.OriPrice         = productMstDTO.productMst.OriPrice;
                editedData.SellingUptoPrice = productMstDTO.productMst.SellingUptoPrice;

                _db.SaveChanges();
            }


            return(RedirectToAction("List"));
        }
示例#2
0
        public ActionResult AddUpdateProduct()
        {
            var pageLoadData = new ProductMstDTO
            {
                ProductTypeMstList = _db.ProductTypeMsts.ToList()
            };

            return(View(pageLoadData));
        }
        public ActionResult Edit(int id)
        {
            var EditData = new ProductMstDTO
            {
                productMst         = _db.ProductMsts.FirstOrDefault(s => s.pk_ProductId == id),
                ProductTypeMstList = _db.ProductTypeMsts.ToList(),
            };

            return(View(EditData));
        }
示例#4
0
        public ActionResult Edit(int id)
        {
            var EditData = new ProductMstDTO
            {
                productMst         = _db.ProductMsts.FirstOrDefault(a => a.pk_ProductId == id),
                ProductTypeMstList = _db.ProductTypeMsts.ToList()
            };

            return(View("AddUpdateProduct", EditData));
        }
        public ActionResult AddUpdateProduct(ProductMstDTO product)
        {
            if (product.productMst.pk_ProductId == 0)
            {
                product.productMst.username = User.Identity.Name;
                _db.ProductMsts.Add(product.productMst);
                _db.SaveChanges();
            }
            else
            {
                var dataInDb = _db.ProductMsts.FirstOrDefault(a => a.pk_ProductId == product.productMst.pk_ProductId);

                dataInDb.fk_prodtypeid    = product.productMst.fk_prodtypeid;
                dataInDb.ProductName      = product.productMst.ProductName;
                dataInDb.productQuantity  = product.productMst.productQuantity;
                dataInDb.sellingUpToPrice = product.productMst.sellingUpToPrice;
                _db.SaveChanges();
            }
            Session.Remove("PRODUCTS");
            return(RedirectToAction("ProductList"));
        }
示例#6
0
 public ActionResult AddUpdateProduct(ProductMstDTO product)
 {
     _db.ProductMsts.Add(product.productMst);
     _db.SaveChanges();
     return(RedirectToAction("ProductList"));
 }