public static RestaurantReviews.Models.Restaurant DataToLibraryRestaurant(Restaurant restaurant) { var revs = new List <Models.Review>(); foreach (Review rev in restaurant.Reviews) { revs.Add(DataToLibraryReview(rev)); } RestaurantReviews.Models.Restaurant rest = new RestaurantReviews.Models.Restaurant() { Address = restaurant.Address, City = restaurant.City, PhoneNumber = restaurant.PhoneNumber, State = restaurant.State, Id = restaurant.Id, Name = restaurant.Name, Reviews = revs }; if (restaurant.AvgRating is null) { rest.AvgRating = 0; } else { rest.AvgRating = (double)(restaurant.AvgRating); } return(rest); }
public static Restaurant LibraryToDataRestaurant(RestaurantReviews.Models.Restaurant restaurant) { //var revs = new List<Review>(); //foreach (Models.Review rev in restaurant.Reviews) //{ // revs.Add(LibraryToDataReview(rev)); //} Restaurant rest = new Restaurant() { Address = restaurant.Address, City = restaurant.City, PhoneNumber = restaurant.PhoneNumber, State = restaurant.State, Id = restaurant.Id, Name = restaurant.Name, }; return(rest); }
public void InsertRestaurant(RestaurantReviews.Models.Restaurant restaurant) { var rest = LibraryToDataRestaurant(restaurant); crud.InsertRestaurant(rest); }