public ActionResult WebSlicePopular() { ViewData["Title"] = "Popular Nerd Dinners"; var dinners = dinnerReadModel.FindPopularDinners().Take(5); return(View("WebSlice", dinners)); }
public ActionResult GetMostPopularDinners(int?limit) { var dinners = dinnerReadModel.FindPopularDinners(); // Default the limit to 40, if not supplied. if (!limit.HasValue) { limit = 40; } var mostPopularDinners = from dinner in dinners orderby dinner.RsvpCount descending select dinner; var jsonDinners = mostPopularDinners.Take(limit.Value).AsEnumerable() .Select(JsonDinnerFromPopularDinner); return(Json(jsonDinners.ToList())); }