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)); }
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)); }