Example #1
0
        /// <summary>
        /// Изменяет содержимое комментария пользователя
        /// </summary>
        public async Task EditUserReview(EditUserReviewView editedReview)
        {
            var review = await _db.UserRewiews.FindAsync(editedReview.ReviewId);

            review.ReviewText       = editedReview.EditedText;
            review.DateOfCreation   = DateTime.Now;
            _db.Entry(review).State = EntityState.Modified;
            await _db.SaveChangesAsync();
        }
        public async Task <ActionResult> Edit(EditUserReviewView review)
        {
            if (ModelState.IsValid)
            {
                await _reviewsLogic.EditUserReview(review);

                return(RedirectToAction("Index", new { message = Messages.EditUserReviewSuccess }));
            }
            return(RedirectToAction("Index", new { message = Messages.Error }));
        }