public IHttpActionResult CreateGroupAnnouncement() { try { string uid = HttpContext.Current.Request.Form["uid"]; int groupid = Convert.ToInt32(HttpContext.Current.Request.Form["groupid"]); string title = HttpContext.Current.Request.Form["title"]; string content = HttpContext.Current.Request.Form["content"]; string creatorname = HttpContext.Current.Request.Form["creatorname"]; var model = new GroupAnnouncement { groupid = groupid, datetime = DateTime.Now, content = content, creator = uid, title = title, creatorname = creatorname, }; _unitOfWork.DGroupAnnouncement.Insert(model); var result = _unitOfWork.Save(); if (result.ResultType == OperationResultType.Success) { return(Json( new { Success = true, Content = model, Error = "", Message = "", Count = 1, Total = 1, })); } return(Json( new { Success = false, Content = "", Error = result.Message, Message = "操作失败", Count = 0, Total = 0 })); } catch (Exception ex) { return(Json( new { Success = false, Content = "", Error = ex.ToString(), Message = "操作失败", Count = 0, Total = 0 })); } }
public async Task <HttpResponseMessage> UpdateGroupAnnouncement(GroupAnnouncement groupAnnouncement) { ResponseBase response = new ResponseBase(); try { var result = wechat.setChatRoomAnnouncement(groupAnnouncement.WxId, groupAnnouncement.ChatRoomName, groupAnnouncement.Announcement); if (result == null || result.BaseResponse.Ret != (int)MMPro.MM.RetConst.MM_OK) { response.Success = false; response.Code = "501"; response.Message = result.BaseResponse.ErrMsg.String ?? "修改失败"; } else { response.Message = "修改成功"; } } catch (ExpiredException ex) { response.Success = false; response.Code = "401"; response.Message = ex.Message; } catch (Exception ex) { response.Success = false; response.Code = "500"; response.Message = ex.Message; } return(await response.ToHttpResponseAsync()); }