public ActionResult Save(string knjiges, string students) { Knjiga k = ctx.Knjiga.Where(x => x.Barcode == knjiges).FirstOrDefault(); Student s = ctx.Student.Where(x => x.BrojIndeksa == students).FirstOrDefault(); if (k != null && s != null) { EvidencijaKnjigaZaIznajmljivanje evIZ = new EvidencijaKnjigaZaIznajmljivanje(); evIZ.RadnikId = Autentifikacija.GetLogiraniKorisnik(HttpContext).Id; evIZ.KnjigaId = k.Id; evIZ.StudentId = s.Id; evIZ.DatumIzdavanja = DateTime.Now; evIZ.DatumVracanja = DateTime.Now.AddMonths(1); ctx.EvidencijaKnjigaZaIznajmljivanje.Add(evIZ); } else { if (k == null) { TempData["KnjigaGreska"] = "Greška"; } if (s == null) { TempData["StudentGreska"] = "Greška"; } return(RedirectToAction("Create", "BookRecord")); } ctx.SaveChanges(); return(RedirectToAction("Index", "BookRecord")); }
public ActionResult VracenaKnjiga(int id) { EvidencijaKnjigaZaIznajmljivanje evidencija = ctx.EvidencijaKnjigaZaIznajmljivanje.Find(id); evidencija.Vracena = true; ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { EvidencijaKnjigaZaIznajmljivanje evidencija = ctx.EvidencijaKnjigaZaIznajmljivanje.Find(id); ctx.EvidencijaKnjigaZaIznajmljivanje.Remove(evidencija); ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int id) { EvidencijaKnjigaZaIznajmljivanje Model = ctx.EvidencijaKnjigaZaIznajmljivanje.Find(id); Model.Knjiga = ctx.Knjiga.Find(Model.KnjigaId); Model.Student = ctx.Student.Find(Model.StudentId); Model.Radnik = ctx.Radnik.Find(Model.RadnikId); return(View(Model)); }