Esempio n. 1
0
        public IHttpActionResult Get()
        {
            IngridientsList      ingredientList = new IngridientsList(this._ingredientRepository);
            List <IngredientDto> result         = ingredientList.GetIngridientsList();

            return(Ok(result));
        }
Esempio n. 2
0
        public IEnumerable <IngredientDto> GetIngredientByCategory(string name)
        {
            IngridientsList l = new IngridientsList(this.ingredientRepository);
            var             f = l.GetIngridientsByCategory(name);

            return(f);
        }
Esempio n. 3
0
        public IHttpActionResult Get()
        {
            IngridientsList            list   = new IngridientsList(_ingredientRepository);
            List <CategoryIngredients> result = new List <CategoryIngredients>();

            List <CategoryDto> categories = list.GetIngredientCategories();

            foreach (var category in categories)
            {
                CategoryIngredients categoryIngredients = new CategoryIngredients();
                categoryIngredients.Category    = category;
                categoryIngredients.Ingredients =
                    list.GetIngridientsByCategory(category.Name);
                result.Add(categoryIngredients);
            }

            return(Ok(result));
        }