public IActionResult Index(int dogadjajId) { KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik(); Korisnici k = _context.Korisnici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault(); if (korisnik == null || k.VrstaKorisnikaId != 1) { TempData["error_poruka"] = "Nemate pravo pristupa!"; return(Redirect("/Autentifikacija/Index")); } DogadjajiMjereIndexVM model = _context.Dogadjaj.Where(x => x.Id == dogadjajId).Select(x => new DogadjajiMjereIndexVM { DogadjajID = x.Id, Dogadjaj = x.Opis, Rows = _context.DogadjajiMjere.Where(y => y.DogadjajId == x.Id && y.MjeraPoduzeta == true).Select(y => new DogadjajiMjereIndexVM.Row { DogadjajiMjereID = y.Id, MjeraID = y.MjereId, Mjera = y.Mjere.Opis, Poduzeta = y.MjeraPoduzeta }).ToList() }).FirstOrDefault(); return(PartialView(model)); }
public IActionResult Index(int dogadjajId) { DogadjajiMjereIndexVM model = _context.Dogadjaj.Where(x => x.Id == dogadjajId).Select(x => new DogadjajiMjereIndexVM { DogadjajID = x.Id, Dogadjaj = x.Opis, Rows = _context.DogadjajiMjere.Where(y => y.DogadjajId == x.Id && y.MjeraPoduzeta == true).Select(y => new DogadjajiMjereIndexVM.Row { DogadjajiMjereID = y.Id, MjeraID = y.MjereId, Mjera = y.Mjere.Opis, Poduzeta = y.MjeraPoduzeta }).ToList() }).FirstOrDefault(); return(PartialView(model)); }