コード例 #1
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            Товары товары = db.Товары.Find(id);

            db.Товары.Remove(товары);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Товары товары = db.Товары.Find(id);

            if (товары == null)
            {
                return(HttpNotFound());
            }
            return(View(товары));
        }
コード例 #3
0
        public ActionResult Index([Bind(Include = "Id_Категории")] Товары products)
        {
            List <ProductsWithPrice> товары;

            ViewBag.Id_Категории = new SelectList(db.Категория, "Id_Категории", "Наименование").OrderBy(o => o.Text).Prepend(new SelectListItem {
                Value = Convert.ToString(Guid.Empty), Text = "Все категории"
            });
            if (products.Id_Категории == Guid.Empty)
            {
                товары = db.ProductsWithPrice.Where(o => o.Дата_окончания == null).ToList();
            }
            else
            {
                товары = db.ProductsWithPrice.Where(o => o.Дата_окончания == null && o.Id_Категории == products.Id_Категории).ToList();
            }
            return(View(товары));
        }
コード例 #4
0
 public void CreateNewTovar(Товары tov, ОснХарактеристики OsHar, IEnumerable<ДопХарактеристики> DopHar)
 {
     if(tov!=null)
     {
         context.Товары.Add(tov);
         context.SaveChanges();
     }
        if(OsHar!=null)
     {
         context.ОснХарактеристики.Add(OsHar);
         context.SaveChanges();
     }
        foreach(var i in DopHar)
     {
         if(i!=null)
         {
             context.ДопХарактеристики.Add(i);
         }
         context.SaveChanges();
     }
 }
コード例 #5
0
        public ActionResult Create([Bind(Include = "Id_Товара,Наименование,Id_Категории")] Товары товары)
        {
            if (ModelState.IsValid)
            {
                товары.Id_Товара = Guid.NewGuid();
                db.Товары.Add(товары);
                db.SaveChanges();
                Guid idPrice   = Guid.NewGuid();
                Guid idProduct = товары.Id_Товара;
                int  price     = 0;
                db.Цена.Add(new Цена()
                {
                    Id_цена        = idPrice,
                    Цена1          = price,
                    Дата_установки = DateTime.Now,
                    Id_Товара      = idProduct,
                });
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Id_Категории = new SelectList(db.Категория, "Id_Категории", "Наименование", товары.Id_Категории);
            return(View(товары));
        }