// GET: Wypozyczenia_Ksiazki/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Wypozyczenia_Ksiazki wypozyczenia_Ksiazki = db.Wypozyczenia_Ksiazki.Find(id); if (wypozyczenia_Ksiazki == null) { return(HttpNotFound()); } return(View(wypozyczenia_Ksiazki)); }
// GET: Wypozyczenia_Ksiazki/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Wypozyczenia_Ksiazki wypozyczenia_Ksiazki = db.Wypozyczenia_Ksiazki.Find(id); if (wypozyczenia_Ksiazki == null) { return(HttpNotFound()); } ViewBag.BStan = wypozyczenia_Ksiazki.Stan; //stan = wypozyczenia_Ksiazki.Stan; ViewBag.Stan = new SelectList(db.Stan, "ID", "Opis", wypozyczenia_Ksiazki.Stan); return(View(wypozyczenia_Ksiazki)); }
public ActionResult Edit([Bind(Include = "ID,ID_Czytelnika,ID_Ksiazki,Data_Wypozyczenia,Data_Zwrotu,Stan")] Wypozyczenia_Ksiazki wypozyczenia_Ksiazki, int bstan) { if (ModelState.IsValid) { DateValitador valitador = new DateValitador(); ValidationResult res = valitador.Validate(wypozyczenia_Ksiazki); if (!res.IsValid) { ViewBag.Stan = new SelectList(db.Stan, "ID", "Opis", wypozyczenia_Ksiazki.Stan); ViewBag.Error = "Error"; return(View(wypozyczenia_Ksiazki)); } db.Entry(wypozyczenia_Ksiazki).State = EntityState.Modified; if (bstan != wypozyczenia_Ksiazki.Stan && wypozyczenia_Ksiazki.Stan == 3) { db.Ksiazka.Find(wypozyczenia_Ksiazki.ID_Ksiazki).Stan_Magazynowy++; } db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Stan = new SelectList(db.Stan, "ID", "Opis", wypozyczenia_Ksiazki.Stan); return(View(wypozyczenia_Ksiazki)); }