Example #1
0
        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"));
        }
Example #2
0
        public ActionResult VracenaKnjiga(int id)
        {
            EvidencijaKnjigaZaIznajmljivanje evidencija = ctx.EvidencijaKnjigaZaIznajmljivanje.Find(id);

            evidencija.Vracena = true;
            ctx.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult Delete(int id)
        {
            EvidencijaKnjigaZaIznajmljivanje evidencija = ctx.EvidencijaKnjigaZaIznajmljivanje.Find(id);

            ctx.EvidencijaKnjigaZaIznajmljivanje.Remove(evidencija);
            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
Example #4
0
        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));
        }