コード例 #1
0
        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));
        }
コード例 #2
0
        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));
            }
        }