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);
        }
Exemple #2
0
 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);
     }
 }