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));
        }
Exemplo n.º 4
0
        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));
 }