private async Task LoadIngredients() { var search = new IngredientsSearchRequest() { Name = txtSearch.Text }; var result = await _ingredients.Get <List <Model.Ingredients> >(search); dgvIngredients.AutoGenerateColumns = false; dgvIngredients.DataSource = result; }
private async Task FilterProducts() { var search = new IngredientsSearchRequest() { Name = txtSearch.Text }; var result = await _ingredients.Get <List <Model.Ingredients> >(search); dgvIngredients.AutoGenerateColumns = false; dgvIngredients.DataSource = result; numMeasure.Value = 0; }
public List <Model.Ingredients> Get(IngredientsSearchRequest request) { var query = _context.Set <Ingredients>().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.Ingredients> >(list)); }
public List <Model.IngredientsIngredientTypes> Get(IngredientsSearchRequest request) { var query = _context.Set <IngredientsIngredientTypes>().AsQueryable(); if (request?.IngredientTypeID.HasValue == true) { query = query.Where(x => x.IngredientTypeId == request.IngredientTypeID); } if (request?.IngredientID.HasValue == true) { query = query.Where(x => x.IngredientId == request.IngredientID); } var list = query.ToList(); return(_mapper.Map <List <Model.IngredientsIngredientTypes> >(list)); }
public List <Model.IngredientsIngredientTypes> Get([FromQuery] IngredientsSearchRequest request) { return(_service.Get(request)); }