Exemplo n.º 1
0
        private async void DodajRecenziju_Clicked(object sender, EventArgs e)
        {
            
            var terID = ((Button)sender).BindingContext;
            int teretanaID = int.Parse(terID.ToString());

            RecenzijeTeretaneSearchRequest request = new RecenzijeTeretaneSearchRequest();
            request.ClanId = Global.LogiraniClanId;
            request.TeretanaId = teretanaID;

            var list = await _recenzije.Get<IEnumerable<RecenzijeTeretane>>(request);

            if (list.Count() > 0)
            {
                var stringBuilder = new StringBuilder();
                await Application.Current.MainPage.DisplayAlert("Već ste dali recenziju za tu teretanu!", stringBuilder.ToString(), "OK");
              
            }
            else
            {
                await Navigation.PushAsync(new RecenzijaTeretanePage(teretanaID));
            }

        }
        public async Task Init()
        {
            GalerijaModel slika1 = new GalerijaModel
            {
                Naslov     = "Slika 1",
                SlikaThumb = Teretana.Slika1
            };

            TeretanaSlike.Add(slika1);

            GalerijaModel slika2 = new GalerijaModel
            {
                Naslov     = "Slika 2",
                SlikaThumb = Teretana.Slika2
            };

            TeretanaSlike.Add(slika2);
            GalerijaModel slika3 = new GalerijaModel
            {
                Naslov     = "Slika 3",
                SlikaThumb = Teretana.Slika3
            };

            TeretanaSlike.Add(slika3);
            GalerijaModel slika4 = new GalerijaModel
            {
                Naslov     = "Slika 4",
                SlikaThumb = Teretana.Slika4
            };

            TeretanaSlike.Add(slika4);
            GalerijaModel slika5 = new GalerijaModel
            {
                Naslov     = "Slika 5",
                SlikaThumb = Teretana.Slika5
            };

            TeretanaSlike.Add(slika5);


            RecenzijeTeretaneSearchRequest search = new RecenzijeTeretaneSearchRequest();

            search.TeretanaId = Teretana.TeretanaId;

            var list = await _recenzije.Get <IEnumerable <RecenzijeTeretane> >(search);

            RecenzijeList.Clear();
            foreach (var recenzija in list)
            {
                RecenzijeList.Add(recenzija);
            }
            Teretana request = new Teretana();

            request.TeretanaId = Teretana.TeretanaId;
            request.GradId     = Teretana.GradId;
            var listPreporuke = await _preporuke.Get <IEnumerable <Teretana> >(request);

            PreporukeList.Clear();
            foreach (var preporuka in listPreporuke)
            {
                PreporukeList.Add(preporuka);
            }
        }