public void InitRestaurant() { if (Restaurant == null && RestaurantID != 0) { Restaurant = new RCDB().Restaurants.Where(r => r.ID == RestaurantID).Single(); } }
public ActionResult Index() { var repo = new RCDB(); //var mf = new EFModelFactory(repo); var results = repo.GetAllRestaurantsWithReviewes() .OrderBy(r => r.Name) .ToList() .Select(r => new Restaurant() { ID = r.ID, Name = r.Name, Address = r.Address, Reviews = r.Reviews.OrderByDescending(rv=>rv.DiningDate).ToList() } ); //.OrderByDescending(r => r.Reviews.OrderByDescending(i => i.DiningDate)) //.ThenBy(r => r.Reviews.OrderByDescending(i => i.DiningDate)) //.Select(r => mf.Create(r)); return View(results); }
public EFModelFactory(RCDB repo) { _urlHelper = new UrlHelper(); _repo = repo; }