public async Task <QueryResponse <Meal> > GetByCategory(Meal_Category category) { try { return(await mealDAL.GetByCategory(category)); } catch (Exception ex) { return(ResponseFactory.QueryResponseExceptionModel <Meal>(ex)); } }
public async Task <QueryResponse <Meal> > GetByCategory(Meal_Category category) { QueryResponse <Meal> response = new QueryResponse <Meal>(); using (DietDB db = new DietDB()) { List <Meal> meal = await db.Meals.Include(c => c.Foods).Where(w => w.Category == category).ToListAsync(); response.Data = meal; } return(response); }