private async void filterButton_Click(object sender, EventArgs e) { var filters = new TagFilters() { Name = textName.Text }; var tags = await http.Get <List <TagView> >(filters); tagsGrid.DataSource = tags; }
public IEnumerable <Tag> GetAll(TagFilters filter) { var query = _db.Tags.AsQueryable(); if (!string.IsNullOrWhiteSpace(filter.Name)) { query = query.Where(x => x.name.Contains(filter.Name)); } return(query.ToList()); }