public async Task Init() { if (GradoviList.Count == 0)//u prvom slucaju odnosno kada nista nije odabrano...ako je nesto odabrano ovo preskacemo { var listgrad = await _apiServiceGradovi.Get <IEnumerable <Grad> >(null); foreach (var grad in listgrad) { GradoviList.Add(grad); } } if (SelectedGrad != null)//dolazimo ovdje kada korisnik odabere nesto u dropdown listi { StadioniSearchRequest searchRequest = new StadioniSearchRequest { GradID = SelectedGrad.GradID//uzimamo id i saljemo na api }; var list = await _apiServiceStadioni.Get <IEnumerable <Stadion> >(searchRequest); StadioniList.Clear(); foreach (var stadion in list) { StadioniList.Add(stadion); } } }
public async Task InitialLoad() { if (ListaDrzava.Count == 0) { DrzavaSearchRequest request = new DrzavaSearchRequest() { Naziv = null, KontinentId = 0 }; var lista = await _drzave.Get <IEnumerable <Drzava> >(request); ListaDrzava.Clear(); foreach (var x in lista) { ListaDrzava.Add(x); } } if (GradoviList.Count == 0) { GradoviSearchRequest gradsearch = new GradoviSearchRequest() { Naziv = null, DrzavaId = 0 }; var lista = await _gradovi.Get <IEnumerable <Grad> >(gradsearch); GradoviList.Clear(); foreach (var x in lista) { GradoviList.Add(x); } } }
public async Task Init() { if (GradoviList.Count == 0) { var gradovilist = await _gradovi.Get <List <Gradovi> >(null); Gradovi sviGradovi = new Gradovi(); sviGradovi.Naziv = "Svi gradovi"; sviGradovi.GradId = 0; GradoviList.Add(sviGradovi); foreach (var grad in gradovilist) { GradoviList.Add(grad); } } if (SelectedGrad != null) { if (SelectedGrad.GradId == 0) { var list = await _teretane.Get <IEnumerable <Teretana> >(null); TeretaneList.Clear(); foreach (var trt in list) { TeretaneList.Add(trt); } } else { TeretanaSearchRequest search = new TeretanaSearchRequest(); search.GradId = SelectedGrad.GradId; if (NazivTeretane != null) { search.Naziv = NazivTeretane; } var list = await _teretane.Get <IEnumerable <Teretana> >(search); TeretaneList.Clear(); foreach (var teretana in list) { TeretaneList.Add(teretana); } } } else { var list = await _teretane.Get <IEnumerable <Teretana> >(null); TeretaneList.Clear(); foreach (var teretana in list) { TeretaneList.Add(teretana); } } }
public async Task Init() { //var klijenti = await _service.get<IEnumerable<Klijent>>(null); //klijentilist.Clear(); //foreach(var klijent in klijenti) //{ // klijentilist.Add(klijent); //} if (GradoviList.Count == 0) { var gradovilist = await _servicegrad.get <List <Grad> >(null); foreach (var grad in gradovilist) { GradoviList.Add(grad); } } if (SelectedGrad != null) { eKnjige.Model.Requests.KlijentiSearchRequest search = new eKnjige.Model.Requests.KlijentiSearchRequest(); search.GradID = SelectedGrad.Id; var klijenti = await _service.get <IEnumerable <Klijent> >(search); klijentilist.Clear(); foreach (var klijent in klijenti) { klijentilist.Add(klijent); } } }
public async Task Init() { var list = await _gradService.Get <IEnumerable <Grad> >(null); GradoviList.Clear(); foreach (var grad in list) { GradoviList.Add(grad); } }
public async Task PopuniGradove() { var list = await _gradovi.Get <IEnumerable <Grad> >(null); GradoviList.Clear(); foreach (var item in list) { GradoviList.Add(item); } }
public async Task Init() { var list = await _apiServiceGradovi.Get <List <Grad> >(null); GradoviList.Clear(); foreach (var g in list) { GradoviList.Add(g); } }
public async Task Init() { if (GradoviList.Count == 0) { var gradoviList = await _gradovi.Get <List <Gradovi> >(null); foreach (var grad in gradoviList) { GradoviList.Add(grad); } } APIService.Username = Username; APIService.Password = Password; APIService.Context = "Clan"; }
public async Task Init() { if (GradoviList.Count == 0) { var gradovilist = await _servicegrad.get <List <Grad> >(null); foreach (var grad in gradovilist) { GradoviList.Add(grad); } } if (SpolList.Count == 0) { var spollist = await _serviceSpol.get <List <Spol> >(null); foreach (var spol in spollist) { SpolList.Add(spol); } } }
public async Task LoadGradoviDestinacije() { if (SelectedDrzava != null) { GradoviSearchRequest request = new GradoviSearchRequest() { Naziv = null, DrzavaId = SelectedDrzava.Id }; var gradovilist = await _gradoviservice.Get <IEnumerable <Grad> >(request); GradoviList.Clear(); foreach (var grad in gradovilist) { GradoviList.Add(grad); } } if (SelectedGrad != null) { DestinacijaSearchRequest search = new DestinacijaSearchRequest() { GradId = SelectedGrad.Id, Naziv = SelectedGrad.Naziv }; var list = await _service.Get <IEnumerable <Destinacija> >(search); DestinacijeList.Clear(); foreach (var destinacija in list) { DestinacijeList.Add(destinacija); } } }
public async Task LoadGradoviDrzave() { if (SelectedDrzava != null) { GradoviSearchRequest gradsearch = new GradoviSearchRequest() { Naziv = null, DrzavaId = SelectedDrzava.Id }; var lista = await _gradovi.Get <IEnumerable <Grad> >(gradsearch); GradoviList.Clear(); foreach (var x in lista) { GradoviList.Add(x); } } //if(SelectedGrad!=null) //{ // DestinacijaSearchRequest destinacijasearch = new DestinacijaSearchRequest() // { // Naziv=SelectedGrad.Naziv, // GradId=SelectedGrad.Id // }; // var lista = await _destinacije.Get<IEnumerable<Destinacija>>(destinacijasearch); // ListaDestinacija.Clear(); // foreach(var x in lista) // { // ListaDestinacija.Add(x); // } //} }
public async Task Init() { if (DrzaveList.Count == 0) { DrzavaSearchRequest request = new DrzavaSearchRequest() { Naziv = null, KontinentId = 0 }; var drzavelist = await _drzaveservice.Get <IEnumerable <Drzava> >(request); DrzaveList.Clear(); foreach (var drzava in drzavelist) { DrzaveList.Add(drzava); } } if (SelectedDrzava != null) { //if (GradoviList.Count == 0) //{ GradoviSearchRequest request = new GradoviSearchRequest() { Naziv = null, DrzavaId = SelectedDrzava.Id }; //var gradovilist = await _gradoviservice.Get<IEnumerable<Grad>>(request); var gradovilist = new List <Grad>(); foreach (var grad in gradovilist) { GradoviList.Add(grad); } } if (SelectedGrad != null) { DestinacijaSearchRequest search = new DestinacijaSearchRequest() { GradId = SelectedGrad.Id, Naziv = SelectedGrad.Naziv }; var list = await _service.Get <IEnumerable <Destinacija> >(search); DestinacijeList.Clear(); foreach (var destinacija in list) { DestinacijeList.Add(destinacija); } } }
public async Task Init() { RedVoznjeSearchRequest search = new RedVoznjeSearchRequest(); if (VrstaKarteList.Count == 0) { var listVrsteKarti = await _vKarte.Get <List <VrstaKarte> >(null); foreach (var x in listVrsteKarti) { VrstaKarteList.Add(x); } } if (GradoviList.Count == 0) { var listGrad = await _Grad.Get <List <Grad> >(null); foreach (var x in listGrad) { GradoviList.Add(x); } } if (SelectedGradPolaska != null) { search.GradPolaskaId = SelectedGradPolaska.GradId; } if (SelectedGradDolaska != null) { search.GradDolaskaId = SelectedGradDolaska.GradId; } if (Datum != null) { search.DatumVrijemePolaska = Datum; } if (search == null) { if (SelectedVrstaKarte == null || SelectedVrstaKarte.VrstaKarteId == 1) { var list = await _RedVoznje.Get <IEnumerable <RedVoznje> >(null); RedVoznjeList.Clear(); foreach (var item in list) { if (item.DatumVrijemePolaska > DateTime.Now) { RedVoznjeList.Add(item); } } } else if (SelectedVrstaKarte.VrstaKarteId == 2) { popust = (decimal?)0.15; var list = await _RedVoznje.Get <IEnumerable <RedVoznje> >(null); RedVoznjeList.Clear(); foreach (var item in list) { item.Cijena = item.Cijena - (item.Cijena * popust); if (item.DatumVrijemePolaska > DateTime.Now) { RedVoznjeList.Add(item); } } } else if (SelectedVrstaKarte.VrstaKarteId == 3) { popust = (decimal?)0.10; var list = await _RedVoznje.Get <IEnumerable <RedVoznje> >(null); RedVoznjeList.Clear(); foreach (var item in list) { item.Cijena = item.Cijena - (item.Cijena * popust); if (item.DatumVrijemePolaska > DateTime.Now) { RedVoznjeList.Add(item); } } } } else { if (SelectedVrstaKarte == null || SelectedVrstaKarte.VrstaKarteId == 1) { var list = await _RedVoznje.Get <IEnumerable <RedVoznje> >(search); RedVoznjeList.Clear(); foreach (var item in list) { if (item.DatumVrijemePolaska > DateTime.Now) { RedVoznjeList.Add(item); } } } else if (SelectedVrstaKarte.VrstaKarteId == 2) { popust = (decimal?)0.15; var list = await _RedVoznje.Get <IEnumerable <RedVoznje> >(search); RedVoznjeList.Clear(); foreach (var item in list) { item.Cijena = item.Cijena - (item.Cijena * popust); if (item.DatumVrijemePolaska > DateTime.Now) { RedVoznjeList.Add(item); } } } else if (SelectedVrstaKarte.VrstaKarteId == 3) { popust = (decimal?)0.10; var list = await _RedVoznje.Get <IEnumerable <RedVoznje> >(search); RedVoznjeList.Clear(); foreach (var item in list) { item.Cijena = item.Cijena - (item.Cijena * popust); if (item.DatumVrijemePolaska > DateTime.Now) { RedVoznjeList.Add(item); } } } } }