// GET: Dinner public ActionResult Index() { Language language = (Language)Session["language"]; PagePlusActivitiesPlusCuisine pagePlusActivitiesPlusCuisine = new PagePlusActivitiesPlusCuisine(); Page page = pageRepository.GetPage("Dinner", language); IEnumerable <Activity> activities = activityRepository.GetActivities(EventType.Dinner, language); IEnumerable <Cuisine> cuisines = cuisineRepository.GetCuisines(); foreach (Activity a in activities) { a.Cuisines = cuisineRepository.GetCuisines(a); } activities.OrderBy(a => a.Rating); pagePlusActivitiesPlusCuisine.Cuisines = cuisines.OrderByDescending(c => c.Activities.Count()).ToList(); pagePlusActivitiesPlusCuisine.Page = page; pagePlusActivitiesPlusCuisine.Activities = activities.ToList(); pagePlusActivitiesPlusCuisine.SugestionActivityJazz = SuggestieActivity(EventType.Jazz, language); pagePlusActivitiesPlusCuisine.SugestionActivityDinner = SuggestieActivity(EventType.Dinner, language); pagePlusActivitiesPlusCuisine.SugestionActivityHistoric = SuggestieActivity(EventType.Historic, language); pagePlusActivitiesPlusCuisine.SugestionActivityTalking = SuggestieActivity(EventType.Talking, language); return(View(pagePlusActivitiesPlusCuisine)); }
public IEnumerable <Cuisine> GetCuisines() { return(_cuisineRepository.GetCuisines()); }