public static Restaurant DataToLibrary(RestaurantReviewsData.Restaurant dataModel) { double rating = 0; using (var db = new RestaurantReviewsEntities()) { var reviews = db.Reviews.Where(r => r.restaurantid == dataModel.id); if (reviews.Count() != 0) { rating = reviews.Average(r => r.rating); } } var libModel = new Restaurant() { ID = dataModel.id, Name = dataModel.name, Address = dataModel.address, Phone = dataModel.phone, AverageRating = rating //reviews = (List<Review>) dataModel.Reviews }; return(libModel); }
public RestaurantRepository(RestaurantReviewsEntities context) { db = context; }
public RestaurantRepository() { db = new RestaurantReviewsEntities(); }