public async Task <IActionResult> GetAllAsync() { var meals = await MealRepository.GetAll(); var mealsToReturn = Mapper.Map <IEnumerable <MealDTO> >(meals); return(meals != null ? (IActionResult)Ok(mealsToReturn) : NoContent()); }
public MealPaginationDTO GetAll(int page, int itemsPerPage, bool paged) { var mealDtos = new List <MealDTO>(); var meals = _mealRepository.GetAll(page, itemsPerPage, paged); foreach (var meal in meals.Meals) { var ingredients = new List <CommonNameDTO>(); foreach (var mealIngredient in meal.MealIngredients) { ingredients.Add(new CommonNameDTO { Id = mealIngredient.Ingredient.Id, Name = mealIngredient.Ingredient.Name, NameForeign = mealIngredient.Ingredient.NameForeign, }); } var allergens = new List <CommonNameDTO>(); foreach (var mealAllergen in meal.MealAllergens) { allergens.Add(new CommonNameDTO { Id = mealAllergen.Allergen.Id, Name = mealAllergen.Allergen.Name, NameForeign = mealAllergen.Allergen.NameForeign, }); } mealDtos.Add(new MealDTO { Id = meal.Id, Name = meal.Name, NameForeign = meal.NameForeign, ImageBase64 = "", Ingredients = ingredients, Allergens = allergens }); } return(new MealPaginationDTO { Meals = mealDtos, TotalRows = meals.TotalRows }); }
public IEnumerable <domain.Meal> Execute() { return(mealRepository.GetAll()); }
public async Task <IList <MealDto> > GetAll() { return(await _mealRepository.GetAll()); }
public IEnumerable <Meal> GetMeals() { return(mealRepository.GetAll()); }
public IEnumerable <MealViewModel> GetAll() { return(_mealRepository.GetAll().ProjectTo <MealViewModel>()); }
public IActionResult GetAll() { return(Ok(_mealRepository.GetAll())); }
public IEnumerable <MealModel> GetAll(int id) { //throw new NotImplementedException(); return(_mealRepository.GetAll(id)); }