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); }