private async void btnPrikazi_Click_1(object sender, EventArgs e) { var search = new TreningModelSearch() { Naziv = txtPretraga.Text }; var result = await _apiService.Get <List <TreningModel> >(search); // dgvKorisnici.AutoGenerateColumns = false;//da ne generise samo sve nego samo sto je tamo stavljeno u grid gridTreninzi.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { //pozivamo api //var result = await "https://localhost:44377/api/ApplicationUser".GetJsonAsync<List<Models.ApplicationUser.ApplicationUser>>(); var search = new TreningModelSearch() { Naziv = txtPretraga.Text }; var result = await _apiService.Get <List <TreningModel> >(search); // dgvKorisnici.AutoGenerateColumns = false;//da ne generise samo sve nego samo sto je tamo stavljeno u grid gridTreninzi.DataSource = result; }
List <TreningModel> ITrening.GetModel(TreningModelSearch search) { //var list = _ctx.ApplicationUser // .Include(a => a.Opcina) // .ToList(); var querry = _context.Trening.AsQueryable(); if (!string.IsNullOrWhiteSpace(search?.Naziv)) { querry = querry.Where(x => x.Naziv.StartsWith(search.Naziv)); } var list = querry.ToList(); return(_mapper.Map <List <TreningModel> >(list)); }
public ActionResult <List <TreningModel> > Get([FromQuery] TreningModelSearch search) { return(_treningService.GetModel(search)); }