public ActionResult Edit(FormCollection input) { var viewModel = new CommentsEditViewModel(); UpdateModel(viewModel); if (!Services.Authorizer.Authorize(Permissions.ManageComments, T("Couldn't edit comment"))) { return(new HttpUnauthorizedResult()); } _commentService.UpdateComment(viewModel.Id, viewModel.Name, viewModel.Email, viewModel.SiteName, viewModel.CommentText, viewModel.Status); return(RedirectToAction("Index")); }
public ActionResult Edit(FormCollection input) { var viewModel = new CommentsEditViewModel(); try { UpdateModel(viewModel); if (!Services.Authorizer.Authorize(Permissions.ManageComments, T("Couldn't edit comment"))) { return(new HttpUnauthorizedResult()); } _commentService.UpdateComment(viewModel.Id, viewModel.Name, viewModel.Email, viewModel.SiteName, viewModel.CommentText, viewModel.Status); return(RedirectToAction("Index")); } catch (Exception exception) { this.Error(exception, T("Editing comment failed: {0}", exception.Message), Logger, Services.Notifier); return(View(viewModel)); } }
public ActionResult Edit(int id) { try { CommentPart commentPart = _commentService.GetComment(id); var viewModel = new CommentsEditViewModel { CommentText = commentPart.Record.CommentText, Email = commentPart.Record.Email, Id = commentPart.Record.Id, Name = commentPart.Record.Author, SiteName = commentPart.Record.SiteName, Status = commentPart.Record.Status, }; return(View(viewModel)); } catch (Exception exception) { this.Error(exception, T("Editing comment failed: {0}", exception.Message), Logger, Services.Notifier); return(RedirectToAction("Index")); } }
public ActionResult Edit(int id) { CommentPart commentPart = _commentService.GetComment(id); if (commentPart == null) { return(new HttpNotFoundResult()); } var viewModel = new CommentsEditViewModel { CommentText = commentPart.Record.CommentText, Email = commentPart.Record.Email, Id = commentPart.Record.Id, Name = commentPart.Record.Author, SiteName = commentPart.Record.SiteName, Status = commentPart.Record.Status, }; return(View(viewModel)); }