public int AddReviewGetNewId(AddReviewRequestModel reviewToAdd) { var newReview = new Sql.Review { Comment = reviewToAdd.Comment, CreatedBy = reviewToAdd.UserId, UpdatedBy = reviewToAdd.UserId, Rating = reviewToAdd.Rating, RestaurantId = reviewToAdd.RestaurantId, PostedDate = reviewToAdd.DateTimePosted, ReviewUser = reviewToAdd.UserId, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now }; _restaurantDbContex.Reviews.Add(newReview); _restaurantDbContex.SaveChanges(); return(newReview.ReviewNumber); }
public static Domain.Review CreateReview(Sql.Review reviewIn) { if (reviewIn != null) { return(new Domain.Review { ReviewNumber = reviewIn.ReviewNumber, Comment = reviewIn.Comment, CreatedBy = reviewIn.CreatedBy, PostedDateTime = reviewIn.PostedDate, Rating = reviewIn.Rating, ReviewUser = CreateUser(reviewIn.AppUser), UpdatedBy = reviewIn.UpdatedBy }); } else { return(null); } }