private async Task LoadStorages() { StoragesSearchRequest request = new StoragesSearchRequest { Name = txtSearch.Text }; List <Model.Storages> result = await _service.Get <List <Model.Storages> >(request);//because we have filter as dgvStorages.AutoGenerateColumns = false; dgvStorages.DataSource = result; }
public List <Model.Storages> Get(StoragesSearchRequest request) { var query = _context.Set <Storages>().AsQueryable(); if (!string.IsNullOrWhiteSpace(request?.Name)) { query = query.Where(x => x.Name.StartsWith(request.Name)); } query = query.OrderBy(x => x.Name); var list = query.ToList(); return(_mapper.Map <List <Model.Storages> >(list)); }
public List <Model.Storages> Get([FromQuery] StoragesSearchRequest request) { return(_service.Get(request)); }