Beispiel #1
0
        public IEnumerable <Review> GetReviews()
        {
            List <Review>        reviewsLib = new List <Review>();
            IEnumerable <review> dbReviews  = dbCrud.GetReviews();

            foreach (review curRevData in dbReviews)
            {
                Restaurant restLib = RestaurantMapper.ToLibLayer(curRevData.restaurant);
                reviewsLib.Add(new Review(curRevData.reviewerName, curRevData.comment, (decimal)curRevData.rating, curRevData.date, curRevData.id, restLib));
            }

            return(reviewsLib);
        }
Beispiel #2
0
        public Restaurant GetRestaurantById(int id)
        {
            Restaurant restLib = RestaurantMapper.ToLibLayer(dbCrud.GetRestaurantById(id));

            return(restLib);
        }
Beispiel #3
0
 public void UpdateReview(Review editFrom)
 {
     dbCrud.Update(ReviewMapper.ToDataLayer(editFrom, RestaurantMapper.ToDataLayer(editFrom.restaurant)));
 }
Beispiel #4
0
 public void CreateReview(Review toCreate)
 {
     dbCrud.Create(ReviewMapper.ToDataLayer(toCreate, RestaurantMapper.ToDataLayer(toCreate.restaurant)));
 }
Beispiel #5
0
 public void UpdateRestaurant(Restaurant editFrom)
 {
     dbCrud.Update(RestaurantMapper.ToDataLayer(editFrom));
 }
Beispiel #6
0
 public void CreateRestaurant(Restaurant toCreate)
 {
     dbCrud.Create(RestaurantMapper.ToDataLayer(toCreate));
 }