Пример #1
0
        public async Task Ocijeni(int ocjena)
        {
            Model.Requests.OcjeneInsertRequest x = new Model.Requests.OcjeneInsertRequest
            {
                ArtikalId = Artikal.ArtikalId,
                KlijentId = Global.PrijavljeniKlijent.KlijentId,
                Ocjena    = ocjena,
                Datum     = DateTime.Now
            };


            await _ocjeneService.Insert <Model.Models.Ocjene>(x);

            Ocijenjeno     = true;
            NijeOcijenjeno = false;
            await App.Current.MainPage.DisplayAlert("Uspješno ocijenjeno", "", "OK");

            //await ((App.Current.MainPage as MasterDetailPage).Detail as NavigationPage)
            //        .Navigation.PushAsync(new ArtikliDetailPage(Artikal, Karakteristika));

            //var refresh = new ArtikliDetailPage(Artikal, Karakteristika);
            //Navigation.InsertPageBefore(refresh, this);
            //((App.Current.MainPage as MasterDetailPage).Detail as NavigationPage)
            //        .Navigation.InsertPageBefore(refresh, (App.Current.MainPage as MasterDetailPage).Detail as NavigationPage);
            //await ((App.Current.MainPage as MasterDetailPage).Detail as NavigationPage).PopAsync();
        }
        private async Task OcijeniStar(string _ocjena, int RezervacijaId)
        {
            int OcjenaBroj = int.TryParse(_ocjena, out int value) ? value : 0;

            if (OcjenaBroj >= 1 && OcjenaBroj <= 5)
            {
                var request = new Model.Requests.OcjeneInsertRequest
                {
                    RezervacijaId = _RezervacijaId,
                    Ocjena        = OcjenaBroj
                };

                Ocjena = OcjenaBroj;

                UpdateZvjezdice();

                await _serviceOcjene.Insert <Model.Ocjene>(request, "OcijeniRutu");

                await UcitajRutaDetails();
            }
        }
 public Model.Ocjene Update(int id, [FromBody] Model.Requests.OcjeneInsertRequest request)
 {
     return(_service.Update(id, request));
 }
 public Model.Ocjene OcijeniRutu([FromBody] Model.Requests.OcjeneInsertRequest request)
 {
     return(_service.OcijeniRutu(request));
 }
 public Model.Ocjene Insert([FromBody] Model.Requests.OcjeneInsertRequest request)
 {
     return(_service.Insert(request));
 }