Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }