public IActionResult Index(string keyword)
        {
            List <AutorizacijskiToken> listaSesija = _db.autorizacijskiToken
                                                     .Include(a => a.KorisnickiNalog).ToList();

            SesijaIndexVM model = new SesijaIndexVM();

            if (keyword != null)
            {
                model.Rows = listaSesija
                             .Where(x => x.KorisnickiNalog.Username.StartsWith(keyword))
                             .Select(s => new SesijaIndexVM.Row
                {
                    VrijemeLogiranja = s.VrijemeEvidentiranja,
                    token            = s.Vrijednost,
                    IpAdresa         = s.IpAdresa,
                    username         = s.KorisnickiNalog.Username
                }).ToList();
            }
            else
            {
                model.Rows = listaSesija.Select(s => new SesijaIndexVM.Row
                {
                    VrijemeLogiranja = s.VrijemeEvidentiranja,
                    token            = s.Vrijednost,
                    IpAdresa         = s.IpAdresa,
                    username         = s.KorisnickiNalog.Username
                }).ToList();
            }

            model.TrenutniToken = HttpContext.GetTrenutniToken();

            return(PartialView(model));
        }
Exemple #2
0
        public IActionResult Index()
        {
            SesijaIndexVM model = new SesijaIndexVM();

            model.Rows = _db.AutorizacijskiTokenKorisnik.Select(s => new SesijaIndexVM.Row
            {
                VrijemeLogiranja = s.VrijemeEvidentiranja,
                token            = s.Vrijednost,
                IpAdresa         = s.IpAdresa
            }).ToList();
            model.TrenutniToken = HttpContext.GetTrenutniToken();
            return(View(model));
        }
Exemple #3
0
        public IActionResult Index()
        {
            var           kId   = HttpContext.GetLogiraniKorisnik().Id;
            SesijaIndexVM model = new SesijaIndexVM();

            model.Rows = _db.AutorizacijskiToken
                         .Where(x => x.KorisnickiNalogId == kId)
                         .Select(s => new SesijaIndexVM.Row
            {
                VrijemeLogiranja = s.VrijemeEvidentiranja,
                token            = s.Vrijednost,
                IpAdresa         = s.IpAdresa
            }).ToList();
            model.TrenutniToken = HttpContext.GetTrenutniToken();
            return(View(model));
        }
        public IActionResult Index()
        {
            SesijaIndexVM model = new SesijaIndexVM();

            model.Rows = _context.AutorizacijaToken.Select(x => new SesijaIndexVM.Row
            {
                VrijemeLogiranja = x.VrijemeEvidentiranja,
                token            = x.Vrijednost,
                IPAdresa         = x.IpAdresa
            }).ToList();

            model.TrenutniToken = HttpContext.GetTrenutniToken();
            KorisnickiNalog korisnik = Autentifikacija.GetLogiraniKorisnik(HttpContext);

            ViewData["permisija"] = _context.Uloge.FirstOrDefault(x => x.Id == korisnik.UlogaID).NazivUloge.ToString();

            return(View(model));
        }