示例#1
0
        public ActionResult Obrisi(int VrstaDvoraneID)
        {
            MojDbContext db = new MojDbContext();
            VrstaDvorane vd = db.VrstaDvorane.Where(x => x.VrstaDvoraneID == VrstaDvoraneID).FirstOrDefault();

            if (vd == null)
            {
                return(Content("/VrstaDvorane/?porukaerror=Nije moguce obrisati! Vrsta dvorane ne postoji!"));
            }
            db.Remove(vd);
            db.SaveChanges();
            db.Dispose();
            return(RedirectToAction(nameof(Index)));
        }
示例#2
0
        public IActionResult Uredi(int VrstaDvoraneID)
        {
            if (VrstaDvoraneID == 0)
            {
                return(RedirectToAction(nameof(Index)));
            }

            MojDbContext db = new MojDbContext();
            VrstaDvorane vd = db.VrstaDvorane.Find(VrstaDvoraneID);

            if (vd == null)
            {
                return(RedirectToAction(nameof(Index)));
            }

            VrstaDvoraneVM vm = new VrstaDvoraneVM();

            vm.VrstaDvoraneID = vd.VrstaDvoraneID;
            vm.Naziv          = vd.Naziv;
            return(View("DodajUrediForma", vm));
        }
示例#3
0
        public IActionResult DodajSnimi(VrstaDvoraneVM vm)
        {
            MojDbContext db = new MojDbContext();
            VrstaDvorane vd;

            if (vm.VrstaDvoraneID == 0)
            {
                vd = new VrstaDvorane();
                db.Add(vd);
            }
            else
            {
                vd = db.VrstaDvorane.Find(vm.VrstaDvoraneID);
                vd.VrstaDvoraneID = vm.VrstaDvoraneID;
                if (DaLiPostoji(vm.Naziv) == true)
                {
                    return(Redirect("/VrstaDvorane/?porukaerror=Vrsta dvorane vec postoji!"));
                }
            }
            vd.Naziv = vm.Naziv;
            db.SaveChanges();
            db.Dispose();
            return(Redirect("/VrstaDvorane/?porukasuccess=Uspjesno ste dodali novu vrstu dvorane!"));
        }