public async Task RateStar(int RatingNum, Transactions Transaction)
        {
            if (RatingNum >= 1 && RatingNum <= 5)
            {
                var request = new Model.Requests.OcjenaKorisnikaInsertRequest
                {
                    Ocjena = RatingNum
                };

                if (Transaction.Product is Model.RezervacijaProdajaBicikla r1)
                {
                    request.BiciklId = r1.BiciklStanje.BiciklId;
                }
                else if (Transaction.Product is Model.RezervacijaProdajaDio r2)
                {
                    request.DioId = r2.DioStanje.DioId;
                }
                else if (Transaction.Product is Model.RezervacijaProdajaOprema r3)
                {
                    request.OpremaId = r3.OpremaStanje.OpremaId;
                }
                else if (Transaction.Product is Model.RezervacijaIznajmljenaBicikla r4)
                {
                    request.BiciklId = r4.BiciklStanje.BiciklId;
                }
                else
                {
                    return;
                }

                Transaction.Ocjena = RatingNum;

                UpdateRatingStars(Transaction);

                var rezultat = await _serviceOcjenaProizvoda.Insert <bool>(request, "OcijeniProizvod");

                if (!rezultat)
                {
                    await Application.Current.MainPage.DisplayAlert("Greška", "Greška prilikom ocjenjivanja proizvoda", "OK");
                }
            }
        }
 public bool OcijeniProizvod([FromBody] Model.Requests.OcjenaKorisnikaInsertRequest request)
 {
     return(_service.OcijeniProizvod(request));
 }