private async void btnPrikazi_Click(object sender, EventArgs e) { var search = new NagradnaIgraSearchRequest() { Naziv = txtNaziv.Text }; var result = await _nagradnaIgra.Get <List <Model.NagradnaIgra> >(search); dgvNagradnaIgra.AutoGenerateColumns = false; dgvNagradnaIgra.DataSource = result; }
public List <Model.NagradnaIgra> Get(NagradnaIgraSearchRequest search) { var query = _context.NagradnaIgra.AsQueryable(); if (!string.IsNullOrWhiteSpace(search?.Naziv)) { query = query.Where(x => x.Naziv.ToLower().StartsWith(search.Naziv) || x.Naziv.ToUpper().StartsWith(search.Naziv)); } var list = query.ToList(); return(_mapper.Map <List <Model.NagradnaIgra> >(list)); }
public List <Model.NagradnaIgra> Get([FromQuery] NagradnaIgraSearchRequest request) { return(_service.Get(request)); }