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); } }
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)); } }
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); } } }
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); } } }