コード例 #1
0
        public IHttpActionResult GetByCategory(TypeofMealCategory category)
        {
            MealService mealService = CreateMealService();
            var         meal        = mealService.GetMealsByCategory(category);

            return(Ok(meal));
        }
コード例 #2
0
ファイル: MealService.cs プロジェクト: CurtRoss/MacrosTracker
 public IEnumerable <MealListItem> GetMealsByCategory(TypeofMealCategory category)
 {
     using (var ctx = new ApplicationDbContext())
     {
         var query =
             ctx
             .DailyMeals
             .Where(e => e.UserId == _userId && e.Category == category)
             .Select(
                 e =>
                 new MealListItem
         {
             MealId     = e.MealId,
             MealName   = e.MealName,
             Category   = e.Category,
             CreatedUtc = e.CreatedUtc
         });
         return(query.ToArray());
     }
 }