public IActionResult Index(int LogiraniKorisnikID) { NotifikacijaIndexVM model = new NotifikacijaIndexVM() { KorisnikID = LogiraniKorisnikID, Rows = db.Notifikacija.Where(y => y.PrimalacID == LogiraniKorisnikID).Select(x => new NotifikacijaIndexVM.Row() { NotifikacijaID = x.NotifikacijaID, DatumKreiranja = x.DatumKreiranja, Posiljaoc = x.Posiljaoc.UserName, Sadrzaj = x.Sadrzaj, Status = x.Status }).ToList() }; return(View(model)); }
public IActionResult Index(int LogiraniKorisnikID) { int rola = -1; if (db.UserRoles.Where(w => w.UserId == LogiraniKorisnikID).FirstOrDefault() != null) { rola = db.UserRoles.Where(w => w.UserId == LogiraniKorisnikID).FirstOrDefault().RoleId; } if (rola == 2) { NotifikacijaIndexVM model = new NotifikacijaIndexVM() { KorisnikID = LogiraniKorisnikID, Klijent = true, Rows = db.Notifikacija.Where(y => y.PosiljaocID == LogiraniKorisnikID).Select(x => new NotifikacijaIndexVM.Row() { NotifikacijaID = x.NotifikacijaID, DatumKreiranja = x.DatumKreiranja, Posiljaoc = x.Posiljaoc.UserName, Sadrzaj = x.Sadrzaj, Status = x.Status }).ToList() }; return(PartialView(model)); } else { NotifikacijaIndexVM model = new NotifikacijaIndexVM() { KorisnikID = LogiraniKorisnikID, Klijent = false, Rows = db.Notifikacija.Where(y => y.PrimalacID == LogiraniKorisnikID).Select(x => new NotifikacijaIndexVM.Row() { NotifikacijaID = x.NotifikacijaID, DatumKreiranja = x.DatumKreiranja, Posiljaoc = x.Posiljaoc.UserName, Sadrzaj = x.Sadrzaj, Status = x.Status }).ToList() }; return(PartialView(model)); } }