public ActionResult Edit([Bind(Include = "ID,ID_Czytelnika,ID_Czasopisma,Data_Wypozyczenia,Data_Zwrotu,Stan")] Wypozyczenia_Czasopisma wypozyczenia_Czasopisma, int bstan) { if (ModelState.IsValid) { CzasopismoValidator validator = new CzasopismoValidator(); ValidationResult result = validator.Validate(wypozyczenia_Czasopisma); if (!result.IsValid) { ViewBag.Stan = new SelectList(db.Stan, "ID", "Opis", wypozyczenia_Czasopisma.Stan); ViewBag.Error = result.Errors[0].ErrorMessage; return(View(wypozyczenia_Czasopisma)); } db.Entry(wypozyczenia_Czasopisma).State = EntityState.Modified; if (bstan != wypozyczenia_Czasopisma.Stan && wypozyczenia_Czasopisma.Stan == 3) { db.Czasopismo.Find(wypozyczenia_Czasopisma.ID_Czasopisma).Stan_Magazynowy++; } db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Stan = new SelectList(db.Stan, "ID", "Opis", wypozyczenia_Czasopisma.Stan); return(View(wypozyczenia_Czasopisma)); }
// GET: Wypozyczenia_Czasopisma/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Wypozyczenia_Czasopisma wypozyczenia_Czasopisma = db.Wypozyczenia_Czasopisma.Find(id); if (wypozyczenia_Czasopisma == null) { return(HttpNotFound()); } return(View(wypozyczenia_Czasopisma)); }
// GET: Wypozyczenia_Czasopisma/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Wypozyczenia_Czasopisma wypozyczenia_Czasopisma = db.Wypozyczenia_Czasopisma.Find(id); if (wypozyczenia_Czasopisma == null) { return(HttpNotFound()); } ViewBag.BStan = wypozyczenia_Czasopisma.Stan; ViewBag.Stan = new SelectList(db.Stan, "ID", "Opis", wypozyczenia_Czasopisma.Stan); return(View(wypozyczenia_Czasopisma)); }