Esempio n. 1
0
 public void InitRestaurant()
 {
     if (Restaurant == null && RestaurantID != 0)
     {
         Restaurant = new RCDB().Restaurants.Where(r => r.ID == RestaurantID).Single();
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public EFModelFactory(RCDB repo)
 {
     _urlHelper = new UrlHelper();
     _repo = repo;
 }