Esempio n. 1
0
        public ActionResult Prikazi()
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                RedirectToAction("Index", "Login", new { area = "" });
            }

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

            if (Autentifikacija.KorisnikSesija.UlogaNaSistemuId == 1)
            {
                Model.Izvjestaji = ctx.Izvjestaj.ToList();
            }
            else
            {
                Model.Izvjestaji = ctx.Izvjestaj.Where(x => x.UposlenikId == u.Id).ToList();
            }

            return(View("Prikazi", Model));
        }
Esempio n. 2
0
        public ActionResult Prikazi()
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                RedirectToAction("Index", "Login", new { area = "" });
            }

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

            PrikaziIzvjestajVM Model = new PrikaziIzvjestajVM();

            Model.Izvjestaji = ctx.Izvjestaj.Where(x => x.UposlenikId == u.Id).Select(x => new PrikaziIzvjestajVM.IzvjestajInfo
            {
                Datum     = x.Datum,
                Vrsta     = x.Vrsta,
                Id        = x.Id,
                Opis      = x.Opis,
                Uposlenik = o.Ime + " " + o.Prezime
            }).ToList();

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