public ActionResult Create(towary towary)
        {
            if (ModelState.IsValidField("nazwa"))
            {
                db.towary.Add(towary);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.stawka_vat_id = new SelectList(db.vat, "idvat", "Nazwa", towary.stawka_vat_id);
            return View(towary);
        }
 public override bool IsValid(object value)
 {
     string nazwa = value as string;
     BazaContext db = new BazaContext();
     towary towar = new towary();
     try
     {
         towar = (from t in db.towary where t.kod_kreskowy == nazwa select t).First();
         return false;
     }
     catch
     {
         return true;
     }
 }
        public ActionResult Towar(NoweZamowienieModel mod)
        {
            towary towar = new towary();
            try
            {
                towar = (from t in _db.towary where t.kod_kreskowy == mod.towarNazwa select t).First();
            }
            catch (Exception)
            {

                towar = (from t in _db.towary where t.nazwa == mod.towarNazwa select t).FirstOrDefault();
            }

            lista_towarow lista = new lista_towarow();
            lista.towary = towar;
            if (towar != null) lista.towarId = towar.idtowary;
            lista.ilosc = mod.ilosc;

            _db.Entry(towar).State = EntityState.Detached;
            _db.Entry(lista).State = EntityState.Detached;

            model.towary.Add(lista);
            return View("Index", model);
        }
        public ActionResult Towar(PrzyjecieModel model)
        {
            towary towar = new towary();
            try
            {
                towar = (from t in _db.towary where t.kod_kreskowy == model.towarNazwa select t).First();
            }
            catch (Exception)
            {

                towar = (from t in _db.towary where t.nazwa == model.towarNazwa select t).FirstOrDefault();
            }

            lista_towarow lista = new lista_towarow();
            lista.towarId = towar.idtowary;
            lista.ilosc = model.ilosc;
            var miejsce = (from m in _db.miejsca where m.idmiejsca == model.miejsceId select m).First();
            _db.Entry(towar).State=EntityState.Detached;
            _db.Entry(lista).State=EntityState.Detached;
            _db.Entry(miejsce).State = EntityState.Detached;
            lista.miejsca.Add(miejsce);

            mod.towary.Add(lista);
            return View("Index", mod);
        }
 public ActionResult Edit(towary towary)
 {
     if (ModelState.IsValid)
     {
         db.Entry(towary).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.stawka_vat_id = new SelectList(db.vat, "idvat", "Nazwa", towary.stawka_vat_id);
     return View(towary);
 }