public List <LibRestaurant> PrintRestaurants() { //RestaurantData crud = new RestaurantData(); List <LibRestaurant> returnRestaurants = new List <LibRestaurant>(); foreach (RestaurantReviewData.Restaurant dbr in crud.PrintRestaurants()) { LibRestaurant tempRestaurant = ModelConverter.DBToResObject(dbr); foreach (Review rev in dbr.Reviews) { tempRestaurant.Reviews.Add(ModelConverter.DBToRevObj(rev)); } tempRestaurant.AvgRating = CalculateAvgRating(tempRestaurant); returnRestaurants.Add(tempRestaurant); } return(returnRestaurants); }
public LibReview GetReview(int ID) { Review foundRev = crud.FindRevByID(ID); return(ModelConverter.DBToRevObj(foundRev)); }
public LibRestaurant SearchResByID(int id) { return(ModelConverter.DBToResObject(crud.FindRestByID(id))); }
public void EditReview(LibReview editReview) { crud.AddReview(ModelConverter.RevObjToDB(editReview)); }
public void AddReviewToDB(LibReview newReview) { crud.AddReview(ModelConverter.RevObjToDB(newReview)); }
public void UpdateRestaurantInDB(LibRestaurant update) { crud.UpdateRestaurant(ModelConverter.ResObjToDB(update)); }
public void AddRestaurantToDB(LibRestaurant newRestaurant) { crud.UpdateRestaurant(ModelConverter.ResObjToDB(newRestaurant)); }