public HttpResponseMessage AddMessageDetail(MessageDetailModel messageDetailModel) { if (!string.IsNullOrEmpty(messageDetailModel.Title) && !string.IsNullOrEmpty(messageDetailModel.Content) && !string.IsNullOrEmpty(messageDetailModel.Sender) && !string.IsNullOrEmpty(messageDetailModel.Mobile)) { if (!PageHelper.IsMobilePhone(messageDetailModel.Mobile)) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "手机号格式验证错误!"))); } var MessageDetailInsert = new MessageDetailEntity() { Title = messageDetailModel.Title, Content = messageDetailModel.Content, Sender = messageDetailModel.Sender, Mobile = messageDetailModel.Mobile, Addtime = DateTime.Now }; try { if (_messageDetailService.Create(MessageDetailInsert) != null) { return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功!"))); } } catch { return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败!"))); } } return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据验证错误!"))); }
public async Task <ActionResult> Message(MessageDetailModel model) { var actionData = this.GetActionData(); switch (actionData?.ActionName) { case Actions.Reply: return(RedirectToAction("Create", new { replyToMessageId = model.MessageId })); case Actions.Acknowledge: { var participantId = await GetParticipantIdAsync(); await CommunicationMicroService.AcknowledgeMessageAsync(model.MessageId, participantId); } break; } return(await Index(model.MessageId)); }