public ActionResult AnsweredToggle(long messageID) { var message = UserMessageService.GetByPK(messageID); message.IsAnswered = !message.IsAnswered; UserMessageService.SubmitChanges(); return(RedirectBack()); }
public ActionResult EditPost(EditMessageVM model) { if (model.IsLoad == EditMessageVM.LoadImage) { return(ProcessImage(model, ViewNames.AddMessage)); } var message = UserMessageService.GetByPK(model.MessageId); CheckPermission(message); message.Title = model.MessageTitle; message.Text = model.Description; CheckMaxLength(message); UserMessageService.SubmitChanges(); if (message.Parent.GetOrDefault(x => x.GroupID) > 0) { return(RedirectToAction(() => Group(message.Parent.GroupID.Value))); } return(RedirectToAction(() => Section( message.MessageSectionID ?? message.Parent.MessageSectionID, 1))); }