public async Task <StatusData <string> > GroupMemberApproveRejectRequest(ChatRequest.ApproveRejectGroupRequest request, SystemSession session) { var memberApproveRejectRequest = new ChatGroup { GroupId = request.GroupId, Mar = JsonConvert.SerializeObject(request.Mar, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }) }; await Task.Factory.StartNew(() => Client.ChatGroupService.approveGroupRequestByAdmin(session.UserName, memberApproveRejectRequest, session.GetSession())).ConfigureAwait(false); var result = new StatusData <string> { Status = SystemDbStatus.Updated }; return(result); }
public async Task <HttpResponseMessage> GroupMemberApproveOrReject([FromBody] ChatRequest.ApproveRejectGroupRequest request) { var response = await _service.GroupMemberApproveRejectRequest(request, Request.GetSession()).ConfigureAwait(false); return(Request.SystemResponse <string>(response.Status)); }
public Task <StatusData <string> > GroupMemberApproveRejectRequest(ChatRequest.ApproveRejectGroupRequest request, SystemSession session) { return(_jUnitOfWork.Chat.GroupMemberApproveRejectRequest(request, session)); }