public string UpdateRestaurantReview(RestaurantReview restaurantReview) { string message; try { using (var context = new DBModels()) { var reviewRest = context.RestaurantReview.FirstOrDefault(x => x.RestaurantReviewID == restaurantReview.RestaurantReviewID); if (reviewRest == null) { message = RestaurantReviewMessages.NokUpdateMessage; } else { reviewRest.ReviewComment = restaurantReview.ReviewComment; context.Entry(reviewRest).State = EntityState.Modified; context.SaveChanges(); message = RestaurantReviewMessages.OKUpdateMessage; } } } catch (Exception ex) { _logger.Log("UpdateRestaurantReview_Exception", ex.Message); return(message = RestaurantEventMessage.NokUpdate); } return(message); }
public string CreateRestaurantReview(RestaurantReview restaurantReview) { string saveMessage; try { using (var context = new DBModels()) { context.RestaurantReview.Add(restaurantReview); context.SaveChanges(); saveMessage = RestaurantReviewMessages.OkCreatMessage; } } catch (Exception ex) { saveMessage = RestaurantReviewMessages.NokCreatMessage; _logger.Log("SaveRestaurantReview_Exception", ex.Message); } return(saveMessage); }