public List <TuristickaAgencija.Model.Zaposlenici> Get(ZaposleniciSearchRequest request) { { var query = _db.Set <Database.Zaposlenici>().AsQueryable(); if (!string.IsNullOrWhiteSpace(request?.KorisnickoIme)) { query = query.Where(x => x.KorisnickoIme == request.KorisnickoIme); } query = query.OrderBy(x => x.KorisnickoIme); return(_mapper.Map <List <TuristickaAgencija.Model.Zaposlenici> >(query)); } }
private async void btnPrikazi_Click(object sender, EventArgs e) { var search = new ZaposleniciSearchRequest() { Ime = txtPretraga.Text }; var result = await aPIService.Get <List <eStudioLjepote.Model.Zaposlenik> >(search); dgvZaposlenici.AutoGenerateColumns = false; dgvZaposlenici.DataSource = result; }
public List <Model.Zaposlenik> Get(ZaposleniciSearchRequest request) { var query = context.Zaposlenik.AsQueryable(); if (!string.IsNullOrWhiteSpace(request?.Ime)) { query = query.Where(x => x.Ime.StartsWith(request.Ime)); } if (!string.IsNullOrWhiteSpace(request?.Prezime)) { query = query.Where(x => x.Prezime.StartsWith(request.Prezime)); } var list = query.ToList(); return(_mapper.Map <List <Model.Zaposlenik> >(list)); }
public List <Model.Zaposlenik> Get([FromQuery] ZaposleniciSearchRequest request) { Thread.Sleep(5000); return(zaposleniciService.Get(request)); }
public List <TuristickaAgencija.Model.Zaposlenici> Get([FromQuery] ZaposleniciSearchRequest request) { return(_service.Get(request)); }