private async void btnPrikaz_Click(object sender, EventArgs e) { var search = new GradSearchRequest() { NazivGrada = txtpretraga.Text }; var list = await _service.get <List <Model.Grad> >(search); dgwGradovi.DataSource = list; }
private async void frmGrad_Load(object sender, EventArgs e) { var search = new GradSearchRequest() { Naziv = txtPretrazi.Text }; var result = await _apiService.Get <List <Model.Grad> >(search); dgvGradovi.AutoGenerateColumns = false; dgvGradovi.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var search = new GradSearchRequest() { Drzavaid = int.Parse(cmbDrzava.SelectedValue.ToString()) }; var lista = await _gradovi.Get <List <Model.Grad> >(search); dgvGradovi.DataSource = null; dgvGradovi.DataSource = lista; }
private async void btnPretraga_Click(object sender, EventArgs e) { var search = new GradSearchRequest(); var drzavaObj = cmbDrzava.SelectedValue; if (drzavaObj != null) { search.DrzavaId = int.Parse(drzavaObj.ToString()); } if (txtSearchGrad.Text != "") { search.Naziv = txtSearchGrad.Text.ToLower(); } var result = await _gradoviService.Get <List <Model.Models.Grad> >(search); dgvGradovi.AutoGenerateColumns = false; dgvGradovi.DataSource = result; }
public List <Model.Grad> get(GradSearchRequest search) { var query = _context.Grad.Include(g => g.Drzava).AsQueryable(); if (search != null) { if (search.DrzavaId.HasValue) { query = query.Where(v => v.DrzavaId == search.DrzavaId.Value); } } if (!string.IsNullOrWhiteSpace(search?.NazivGrada)) { query = query.Where(x => x.NazivGrada.StartsWith(search.NazivGrada)); } var list = query.ToList(); return(_mapper.Map <List <Model.Grad> >(list)); }
public ActionResult <List <Model.Grad> > Get([FromQuery] GradSearchRequest search) { return(_service.get(search)); }
private async void Spremi_Clicked(object sender, EventArgs e) { string lozinka = string.Empty; if (!string.IsNullOrEmpty(novaEntry.Text) && !string.IsNullOrEmpty(novaOpetEntry.Text)) { if (novaEntry.Text == novaOpetEntry.Text) { if (staraEntry.Text == ApiService.pass) { lozinka = novaEntry.Text; } else { await Application.Current.MainPage.DisplayAlert("Greska", "Netacna stara lozinka.", "Ok"); return; } } else { await Application.Current.MainPage.DisplayAlert("Greska", "Nova lozinka i njega potvrda se ne slazu.", "Ok"); return; } return; } GradSearchRequest req = new GradSearchRequest() { Naziv = Global.prijavljeniKorisnik.Grad }; var gradovi = await _grad.Get <List <Grad> >(req); KlijentUpsertRequest requ = new KlijentUpsertRequest() { Ime = ime.Text, Prezime = prezime.Text, Adresa = adresa.Text, KorisnickoIme = ApiService.username, Telefon = telefon.Text, GradID = gradovi[0].GradId, Lozinka = ApiService.pass }; if (!string.IsNullOrEmpty(lozinka)) { requ.Lozinka = lozinka; } await _Klijenti.Update <Klijenti>(Global.prijavljeniKorisnik.KorisnikId, requ); Global.prijavljeniKorisnik.Ime = ime.Text; Global.prijavljeniKorisnik.Prezime = prezime.Text; Global.prijavljeniKorisnik.Adresa = adresa.Text; Global.prijavljeniKorisnik.Telefon = telefon.Text; Global.prijavljeniKorisnik.Grad = grad.Text; await Application.Current.MainPage.DisplayAlert("Uspjesno", "Podaci uspjesno izmjenjeni.", "Ok"); ZabraniIzmjene(); }