public IEnumerable<MillModel> Get(MillModel model) { IEnumerable<MillModel> query = GetAll(); if (model.MakerCode != null) { query = query.Where(p => p.MakerCode.Contains(model.MakerCode.ToString())); } if (model.MillCode != null) { query = query.Where(p => p.MillCode.Contains(model.MillCode.ToString())); } if (model.MillName != null) { query = query.Where(p => p.MillName.Contains(model.MillName.ToString())); } return query.ToList(); }
private void butSearch_Click(object sender, EventArgs e) { MillModel model = new MillModel(); model.MakerCode = txtMaker.Text.ToString(); model.MillCode = txtMillCode.Text.ToString(); model.MillName = txtMillName.Text.ToString(); var list = _repo.Get(model); dgvList.Rows.Clear(); ListToGrid(list); }