Beispiel #1
0
        public ActionResult Snimi(DodajIzvjestajVM Model)
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                RedirectToAction("Index", "Login", new { area = "" });
            }

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

            Izvjestaj I;

            if (Model.Id == 0)
            {
                I = new Izvjestaj();
                ctx.Izvjestaj.Add(I);
            }
            else
            {
                I = ctx.Izvjestaj.Where(x => x.Id == Model.Id).FirstOrDefault();
            }

            I.Datum       = Model.Datum;
            I.Opis        = Model.Opis;
            I.UposlenikId = Model.UposlenikId;
            I.Uposlenik   = ctx.Uposlenik.Where(x => x.Id == Model.UposlenikId).FirstOrDefault();
            I.Vrsta       = Model.Vrsta;

            ctx.SaveChanges();

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

            DodajIzvjestajVM Model = new DodajIzvjestajVM();

            Osoba     o = Autentifikacija.KorisnikSesija.Osoba;
            Uposlenik u = ctx.Uposlenik.Where(x => x.OsobaId == o.Id).FirstOrDefault();

            Model.Datum       = DateTime.Now;
            Model.UposlenikId = u.Id;
            Model.Uposlenik   = ctx.Uposlenik.Where(x => x.Id == u.Id).FirstOrDefault();

            return(View("Dodaj", Model));
        }
Beispiel #3
0
        public ActionResult Uredi(int IzvjestajId)
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                RedirectToAction("Index", "Login", new { area = "" });
            }

            DodajIzvjestajVM Model = new DodajIzvjestajVM();
            Izvjestaj        I     = ctx.Izvjestaj.Where(x => x.Id == IzvjestajId).FirstOrDefault();

            Model.Datum       = I.Datum;
            Model.Id          = I.Id;
            Model.Opis        = I.Opis;
            Model.UposlenikId = I.UposlenikId;
            Model.Uposlenik   = ctx.Uposlenik.Where(x => x.Id == I.UposlenikId).FirstOrDefault();
            Model.Vrsta       = I.Vrsta;

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