Exemple #1
0
        private async Task LoadClanovi()
        {
            ClanTeretanaSearchRequest request = new ClanTeretanaSearchRequest();

            request.TeretanaId = _id;
            var result = await _clanovi.Get <List <OnlineGym_Model.ClanTeretana> >(request);

            //string ime = result[0].Clan.Ime;


            var dgvResult = new List <OnlineGym_Model.ClanTeretanaRezultat>();

            foreach (var ter in result)
            {
                ClanTeretanaRezultat temp = new ClanTeretanaRezultat(ter);
                dgvResult.Add(temp);
                temp = null;
            }

            ClanTeretana sviClanovi      = new ClanTeretana();
            Clan         sviClanoviNaziv = new Clan();

            sviClanoviNaziv.Ime     = "Svi";
            sviClanoviNaziv.Prezime = " članovi";
            sviClanovi.ClanId       = 0;
            sviClanovi.Clan         = sviClanoviNaziv;

            ClanTeretanaRezultat sviClanoviRezultat = new ClanTeretanaRezultat(sviClanovi);

            dgvResult.Insert(0, sviClanoviRezultat);
            cmbClanovi.DisplayMember = "Clan";
            cmbClanovi.ValueMember   = "ClanId";
            cmbClanovi.DataSource    = dgvResult;
        }
        public async Task Init()
        {
            ClanTeretanaSearchRequest search = new ClanTeretanaSearchRequest();

            search.ClanId = Global.LogiraniClanId;

            var list = await _clanTeretane.Get <IEnumerable <ClanTeretana> >(search);

            TeretaneList.Clear();
            foreach (var teretana in list)
            {
                Teretana t = await _teretane.GetById <Teretana>(teretana.TeretanaId);

                TeretaneList.Add(t);
            }
        }
Exemple #3
0
        private async void UclaniSe_Clicked(object sender, EventArgs e)
        {
            var terID      = ((Button)sender).BindingContext;
            int teretanaID = int.Parse(terID.ToString());


            ClanTeretanaSearchRequest request = new ClanTeretanaSearchRequest();

            request.ClanId     = Global.LogiraniClanId;
            request.TeretanaId = teretanaID;

            var list = await _clanTeretane.Get <IEnumerable <ClanTeretana> >(request);

            if (list.Count() > 0)
            {
                var stringBuilder = new StringBuilder();
                await Application.Current.MainPage.DisplayAlert("Već ste učlanjeni u ovu teretanu!", stringBuilder.ToString(), "OK");
            }
            else
            {
                await Navigation.PushAsync(new UclanjivanjePage(teretanaID));
            }
        }
Exemple #4
0
        public async Task Init()
        {
            if (tipoviClanarineList.Count == 0)
            {
                var tipoviList = await _tipoviClanarine.Get <List <TipClanarine> >(null);

                foreach (var tip in tipoviList)
                {
                    tipoviClanarineList.Add(tip);
                }
            }
            if (teretaneList.Count == 0)
            {
                ClanTeretanaSearchRequest request = new ClanTeretanaSearchRequest();
                request.ClanId = Global.LogiraniClanId;
                var teretanelist = await _clanteretana.Get <List <ClanTeretana> >(request);

                teretaneList.Clear();
                foreach (var teretana in teretanelist)
                {
                    teretaneList.Add(teretana);
                }
            }
        }
Exemple #5
0
        public async Task Init()
        {
            if (teretaneList.Count == 0)
            {
                ClanTeretanaSearchRequest request = new ClanTeretanaSearchRequest();
                request.ClanId = Global.LogiraniClanId;
                var teretanelist = await _clanteretana.Get <List <ClanTeretana> >(request);


                ClanTeretana sveTeretane = new ClanTeretana();
                Teretana     sveTer      = new Teretana
                {
                    TeretanaId = 0,
                    Naziv      = "Sve teretane"
                };
                sveTeretane.Teretana       = sveTer;
                sveTeretane.ClanTeretanaId = 0;

                teretaneList.Clear();
                teretaneList.Add(sveTeretane);



                foreach (var teretana in teretanelist)
                {
                    teretaneList.Add(teretana);
                }
            }


            if (SelectedTeretana != null && SelectedTeretana.TeretanaId == 0)
            {
                PlacanjeClanarineSearchRequest search = new PlacanjeClanarineSearchRequest();
                search.ClanId = Global.LogiraniClanId;

                var list = await _placeneClanarine.Get <IEnumerable <PlacanjeClanarine> >(search);

                ClanarineList.Clear();
                foreach (var clanarina in list)
                {
                    ClanarineList.Add(clanarina);
                }
            }



            if (SelectedTeretana != null && SelectedTeretana.TeretanaId != 0)
            {
                PlacanjeClanarineSearchRequest search = new PlacanjeClanarineSearchRequest();
                search.TeretanaId = SelectedTeretana.TeretanaId;
                search.ClanId     = Global.LogiraniClanId;

                var list = await _placeneClanarine.Get <IEnumerable <PlacanjeClanarine> >(search);

                ClanarineList.Clear();
                foreach (var clanarina in list)
                {
                    ClanarineList.Add(clanarina);
                }
            }
        }