public ActionResult EditComment(AdminEditCommentViewModel comment, int id) { var databaseComment = this.comments.GetById(id); databaseComment.Content = comment.Content; this.comments.Update(); this.TempData["Notification"] = "Comment Edited Succesfully!"; return(this.RedirectToAction("All")); }
public ActionResult Edit(int id) { var comment = this.adminComments .GetCommentById(id) .FirstOrDefault(); var editCommentViewModel = new AdminEditCommentViewModel { Content = comment.Content, Status = comment.Status }; return(this.View(editCommentViewModel)); }
public ActionResult Edit(int id, AdminEditCommentViewModel viewModel) { if (viewModel != null && ModelState.IsValid) { var comment = this.adminComments .GetCommentById(id) .FirstOrDefault(); this.adminComments.Edit(comment, viewModel); this.TempData["Message"] = string.Format(GlobalConstants.SuccessMessage, " Edited Comment."); return(this.RedirectToAction("Index", "AdminComments", new { area = "Admin" })); } this.TempData["Message"] = string.Format(GlobalConstants.FailMessage, " Edited Comment."); return(this.View(viewModel)); }