private async void btnPrikazi_Click(object sender, EventArgs e) { var search = new DokumentSearchRequest() { Naziv = txtNaziv.Text }; var result = await _apiService.Get <List <Model.Dokument> >(search); dgvDokumenti.AutoGenerateColumns = false; dgvDokumenti.DataSource = result; }
public List <Model.Dokument> Get(DokumentSearchRequest search) { var q = _context.Set <Database.Dokument>().AsQueryable(); if (!string.IsNullOrEmpty(search?.Naziv)) { q = q.Where(x => x.NazivDokumenta.ToLower().StartsWith(search.Naziv) || x.NazivDokumenta.ToUpper().StartsWith(search.Naziv)); } q = q.OrderBy(x => x.NazivDokumenta); var list = q.ToList(); return(_mapper.Map <List <Model.Dokument> >(list)); }
public List <Model.Dokument> Get([FromQuery] DokumentSearchRequest request) { return(_service.Get(request)); }