public IActionResult Prikaz()
        {
            DashboardPrikazVM model = new DashboardPrikazVM();
            string            id    = User.FindFirstValue(ClaimTypes.NameIdentifier);
            int _PrijevoznikID      = _db.Prijevoznik.Where(x => x.UserID == int.Parse(id)).Select(x => x.PrijevoznikID).FirstOrDefault();

            model = _db.Prijevoz.Include(x => x.Prijevoznik).Where(x => x.PrijevoznikID == _PrijevoznikID).Select(x => new DashboardPrikazVM()
            {
                PrijevoznikID = x.PrijevoznikID,
                Ocjena1       = _db.KomentarOcjena.Where(y => y.Ocjena == 1 && y.Prijevoz.PrijevoznikID == _PrijevoznikID).Count(),
                Ocjena2       = _db.KomentarOcjena.Where(y => y.Ocjena == 2 && y.Prijevoz.PrijevoznikID == _PrijevoznikID).Count(),
                Ocjena3       = _db.KomentarOcjena.Where(y => y.Ocjena == 3 && y.Prijevoz.PrijevoznikID == _PrijevoznikID).Count(),
                Ocjena4       = _db.KomentarOcjena.Where(y => y.Ocjena == 4 && y.Prijevoz.PrijevoznikID == _PrijevoznikID).Count(),
                Ocjena5       = _db.KomentarOcjena.Where(y => y.Ocjena == 5 && y.Prijevoz.PrijevoznikID == _PrijevoznikID).Count(),
            }).FirstOrDefault();
            if (model == null)
            {
                return(RedirectToActionPermanent("Index"));
            }
            else
            {
                model.BrojacRezervacije = _db.TeretRezervacija.Include(x => x.Prijevoz).ThenInclude(x => x.Prijevoznik).Where(x => x.Prijevoz.PrijevoznikID == _PrijevoznikID && x.Prihvaceno == false).Count();
                model.Cijene            = _db.Prijevoz.Where(x => x.PrijevoznikID == _PrijevoznikID && x.Zavrseno == true).Select(x => x.Cijena).Sum() ?? 0;
                model.BrojVozila        = _db.Vozilo.Where(x => x.PrijevoznikID == _PrijevoznikID).Select(x => x.VoziloID).Count();
                model.UkupnoPrijevoza   = _db.Prijevoz.Where(x => x.PrijevoznikID == _PrijevoznikID && x.Zavrseno == true).Select(x => x.PrijevozID).Count();
                model.naziviModela      = _db.Vozilo.Include(x => x.ModelVozila).Where(x => x.PrijevoznikID == _PrijevoznikID).GroupBy(x => new { x.ModelVozila.Naziv }).Select(x => new DashboardPrikazVM.Row()
                {
                    NazivModela  = x.Key.Naziv,
                    BrojacVozila = x.Count()
                }).ToList();
            }
            return(View(model));
        }
        public IActionResult Index()
        {
            DashboardPrikazVM model = new DashboardPrikazVM();
            string            id    = User.FindFirstValue(ClaimTypes.NameIdentifier);
            int _PrijevoznikID      = _db.Prijevoznik.Where(x => x.UserID == int.Parse(id)).Select(x => x.PrijevoznikID).FirstOrDefault();

            model.BrojacRezervacije = _db.TeretRezervacija.Include(x => x.Prijevoz).ThenInclude(x => x.Prijevoznik).Where(x => x.Prijevoz.PrijevoznikID == _PrijevoznikID && x.Prihvaceno == false).Count();
            model.Cijene            = _db.Prijevoz.Where(x => x.PrijevoznikID == _PrijevoznikID && x.Zavrseno == true).Select(x => x.Cijena).Sum() ?? 0;
            model.BrojVozila        = _db.Vozilo.Where(x => x.PrijevoznikID == _PrijevoznikID).Select(x => x.VoziloID).Count();
            model.UkupnoPrijevoza   = _db.Prijevoz.Where(x => x.PrijevoznikID == _PrijevoznikID && x.Zavrseno == true).Select(x => x.PrijevozID).Count();
            model.naziviModela      = _db.Vozilo.Include(x => x.ModelVozila).Where(x => x.PrijevoznikID == _PrijevoznikID).GroupBy(x => new { x.ModelVozila.Naziv }).Select(x => new DashboardPrikazVM.Row()
            {
                NazivModela  = x.Key.Naziv,
                BrojacVozila = x.Count()
            }).ToList();
            return(View(model));
        }