Example #1
0
        public ActionResult Snimi(DodajVrstuDogadjajaVM Model)
        {
            if (Autentifikacija.KorisnikSesija.UlogaNaSistemuId != 1 || Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }

            if (!ModelState.IsValid)
            {
                return(View("Dodaj", Model));
            }

            VrstaDogadjaja VD;

            if (Model.VrstaDogadjajaId == 0)
            {
                VD = new VrstaDogadjaja();
                ctx.VrstaDogadjaja.Add(VD);
            }
            else
            {
                VD = ctx.VrstaDogadjaja.Where(x => x.Id == Model.VrstaDogadjajaId).FirstOrDefault();
            }

            VD.isActive = true;
            VD.Naziv    = Model.Naziv;
            VD.Opis     = Model.Opis;
            ctx.SaveChanges();

            return(RedirectToAction("Prikazi"));
        }
Example #2
0
        public ActionResult Dodaj()
        {
            if (Autentifikacija.KorisnikSesija.UlogaNaSistemuId != 1 || Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }

            DodajVrstuDogadjajaVM Model = new DodajVrstuDogadjajaVM();

            return(View("Dodaj", Model));
        }
Example #3
0
        public ActionResult Uredi(int VrstaId)
        {
            if (Autentifikacija.KorisnikSesija.UlogaNaSistemuId != 1 || Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }

            DodajVrstuDogadjajaVM Model = new DodajVrstuDogadjajaVM();
            VrstaDogadjaja        VD    = ctx.VrstaDogadjaja.Where(x => x.Id == VrstaId).FirstOrDefault();

            Model.Naziv            = VD.Naziv;
            Model.IsActive         = VD.isActive;
            Model.VrstaDogadjajaId = VD.Id;
            Model.Opis             = VD.Opis;

            return(View("Dodaj", Model));
        }