public async Task <StatusData <string> > RemoveUser(ChatRequest.MemberRequest request, SystemSession session) { await Task.Factory.StartNew(() => Client.ChatGroupService.removeUser(session.UserName, request.GroupId, request.Users, session.GetSession())).ConfigureAwait(false); var result = new StatusData <string> { Status = SystemDbStatus.Inserted }; return(result); }
public async Task <HttpResponseMessage> GroupUserRemove([FromBody] ChatRequest.MemberRequest request) { var response = await _service.RemoveUser(request, Request.GetSession()).ConfigureAwait(false); return(Request.SystemResponse <string>(response.Status)); }
public Task <StatusData <string> > RemoveUser(ChatRequest.MemberRequest request, SystemSession session) { return(_jUnitOfWork.Chat.RemoveUser(request, session)); }