private async void BtnPretrazi_Click(object sender, EventArgs e) { var search = new DrzaveSearchRequest { Naziv = txtPretraga.Text }; var result = await _apiService.Get <dynamic>(search); dgvDrzave.AutoGenerateColumns = false; dgvDrzave.DataSource = result; }
private async void txtPretragaNaziv_TextChanged(object sender, EventArgs e) { var search = new DrzaveSearchRequest() { NazivDrzave = txtPretragaNaziv.Text }; var result = await _apiService.Get <List <Model.Drzave> >(search); dgvFirme.DataSource = result; }
private async Task UcitajDrzave() { var request = new DrzaveSearchRequest { Naziv = NazivTextBox.Text, }; var drzave = await _drzaveService.Get <List <Model.Drzave> >(request); DrzaveDGV.DataSource = drzave; }
public override List <Drzava> Get(DrzaveSearchRequest search) { var q = _context.Set <Database.Drzave>().AsQueryable(); if (!string.IsNullOrEmpty(search?.Naziv)) { q = q.Where(s => s.Naziv.StartsWith(search.Naziv)); } var list = q.ToList(); return(_mapper.Map <List <Drzava> >(list)); }
public List <Model.Drzave> Get(DrzaveSearchRequest request) { var query = _context.Drzave.AsQueryable(); if (!string.IsNullOrWhiteSpace(request?.Naziv)) { query = query.Where(x => x.Naziv.ToLower().Contains(request.Naziv.ToLower())); } var list = query.ToList(); return(_mapper.Map <List <Model.Drzave> >(list)); }
public ActionResult <List <Drzava> > Get([FromQuery] DrzaveSearchRequest req) { return(_service.Get(req)); }