示例#1
0
        public ActionResult AddProduct(ProductModel model)
        {
            if (ModelState.IsValid)
            {
                DATA.Domains.Product product = new DATA.Domains.Product
                {
                    Availability = model.Availability,
                    BarCode      = model.BarCode,
                    Brand        = model.Brand,
                    Color        = model.Color,
                    Detail       = model.Detail,
                    CreatedOn    = DateTime.Now,
                    CategoryId   = model.CategoryId,
                    ImeNumber    = model.ImeNumber,
                    Name         = model.Name,
                    Price        = model.Price,
                    Size         = model.Size,
                    Cost         = model.Cost
                };
                productprovider.Add(product);
            }
            var category = productprovider.GetCategorybyTrademarkId(1);

            TempData["Categories"] = category;

            return(View());
        }
示例#2
0
        public int Add(DATA.Domains.Product product)
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var productToAdd = context.Product.Add(product);
                context.SaveChanges();

                return(productToAdd.Id);
            }
        }
示例#3
0
        public void Update(DATA.Domains.Product product)
        {
            using (BmsDbContext context = new BmsDbContext())
            {
                var productToupdate = context.Product.Where(x => x.Id == product.Id).FirstOrDefault();

                productToupdate.Name         = product.Name;
                productToupdate.Availability = product.Availability;
                productToupdate.BarCode      = product.BarCode;
                productToupdate.Brand        = product.Brand;
                productToupdate.Detail       = product.Detail;
                productToupdate.Color        = product.Color;
                productToupdate.Size         = product.Size;
                productToupdate.Cost         = product.Cost;
                productToupdate.Price        = product.Price;
                productToupdate.ImeNumber    = product.ImeNumber;
                productToupdate.IsActive     = product.IsActive;
                productToupdate.IsDeleted    = product.IsDeleted;
                context.SaveChanges();
            }
        }
示例#4
0
 public ActionResult Update(DATA.Domains.Product product)
 {
     productprovider.Update(product);
     return(RedirectToAction("getproduct"));
 }