public MessageEditWindow(BaseMessage message) { InitializeComponent(); DwmDropShadow.DropShadowToWindow(this); DataContext = new EditMessageVM(message, this); }
private long SaveMessage(EditMessageVM model) { var message = new UserMessage { CreatorUserID = User.UserID, IsActive = true, MessageSectionID = model.MessageSection.MessageSectionID, Title = model.MessageTitle, Text = model.Description, }; InsertAndSubmit(message); return(message.UserMessageID); }
public ActionResult AddMessage(EditMessageVM model) { if (model.IsLoad == EditMessageVM.LoadImage) { model.MessageSection = MessageSectionService.GetByPK( model.MessageSection.MessageSectionID); return(ProcessImage(model)); } if (FluentValidate(model)) { var messageID = SaveMessage(model); return(RedirectToAction(() => Details(messageID, 1))); } model.MessageSection = MessageSectionService.GetByPK( model.MessageSection.MessageSectionID); return(View(model)); }
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))); }
public List <string> GetBreadCrumbs(EditMessageVM model) { return(GetBreadCrumbs(model.MessageSection, true)); }