コード例 #1
0
        public ActionResult AnsweredToggle(long messageID)
        {
            var message = UserMessageService.GetByPK(messageID);

            message.IsAnswered = !message.IsAnswered;
            UserMessageService.SubmitChanges();
            return(RedirectBack());
        }
コード例 #2
0
        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)));
        }