public IActionResult SetRating(UslugeDetaljiViewModel detalji, int rating)
        {
            Klijent klijent = HttpContext.GetLogiraniKorisnik();
            Ratings ocjena  = new Ratings();

            ocjena.KlijentId = klijent.Id;
            ocjena.Rating1   = rating;
            ocjena.UslugeId  = detalji.usluga.Id;

            _db.Ratings.Add(ocjena);
            _db.SaveChanges();

            return(Redirect("/Usluge/Detalji?uslugaId=" + detalji.usluga.Id));
        }
        public IActionResult Detalji(int uslugaId)
        {
            Klijent        klijent           = HttpContext.GetLogiraniKorisnik();
            Usluge         _usluga           = _uslugaRepository.GetUslugeById(uslugaId);
            List <Usluge>  preporuceneUsluge = _uslugaRepository.GetRecommendedUsluge(uslugaId);
            List <Ratings> ocjena            = null;

            if (klijent != null)
            {
                ocjena = _db.Ratings.Where(x => x.UslugeId == uslugaId && x.KlijentId == klijent.Id).ToList();
            }
            UslugeDetaljiViewModel uslugeDetalji = new UslugeDetaljiViewModel();

            uslugeDetalji.usluga = _usluga;
            if (ocjena != null)
            {
                foreach (var x in ocjena)
                {
                    uslugeDetalji.Ocjena = x.Rating1;
                }
            }
            uslugeDetalji.PreporuceneUsluge = preporuceneUsluge;
            Rezervacija rezervacija = null;

            if (klijent != null)
            {
                rezervacija = _db.Rezervacija.Where(x => x.KlijentId == klijent.Id && x.UslugeId == uslugaId).FirstOrDefault();
            }
            if (rezervacija == null)
            {
                uslugeDetalji.dozvoljeno = false;
            }
            else
            {
                uslugeDetalji.dozvoljeno = true;
            }
            return(View(uslugeDetalji));
        }