public async Task LoadDestinacije() { 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) { ProbniModels pm = new ProbniModels() { Id = x.Id, GradId = x.GradId, Naziv = x.Naziv, Slika = x.Slika, CijenaProdatihKarataDestinacije = 0 }; TerminSearchRequest searchTermini = new TerminSearchRequest() { DestinacijaId = x.Id, Aktivan = true //Aktivan=true }; var listterminidestinacije = await _termini.Get <IEnumerable <Termin> >(searchTermini); foreach (var termin in listterminidestinacije) { KartaSearchRequest kartasearch = new KartaSearchRequest() { TerminID = termin.Id, Ponistena = false }; var listakarata = await _karte.Get <List <Karta> >(kartasearch); var brojkarata = int.Parse(listakarata.Count.ToString()); var termincijena = Decimal.ToInt32(termin.Cijena); var umnozak = int.Parse(brojkarata.ToString()) * int.Parse(termincijena.ToString()); pm.CijenaProdatihKarataDestinacije += umnozak; listakarata.Clear(); } ListaDestinacija.Add(pm); } } }
private async void btnPretraga_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { var search = new DestinacijaSearchRequest() { Naziv = txtPretraga.Text, GradId = int.Parse(cmbGrad.SelectedValue.ToString()) }; var result = await _destinacije.Get <List <Models.Destinacija> >(search); dgvDestinacije.AutoGenerateColumns = false; dgvDestinacije.DataSource = result; } }
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 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); } } }