public async Task <StatusData <List <string> > > MoveToInbox(ChatRequest.MoveToInboxRequest request, SystemSession session) { var result = new StatusData <List <string> > { Data = await Task.Factory.StartNew(() => Client.InboxService.moveToInbox(request.FromFolderId, request.ToFolderId, request.InstanceList, session.GetSession())).ConfigureAwait(false), Status = SystemDbStatus.Updated }; return(result); }
public async Task <HttpResponseMessage> Post([FromBody] ChatRequest.MoveToInboxRequest request) { if (!Validation.IsEnumerablePopulated(request.InstanceList, x => request.InstanceList, ActionContext, ModelState)) { return(ActionContext.Response); } var response = await _service.MoveToInbox(request, Request.GetSession()).ConfigureAwait(false); return(Request.SystemResponse(response)); }
public Task <StatusData <List <string> > > MoveToInbox(ChatRequest.MoveToInboxRequest request, SystemSession session) { return(_jUnitOfWork.Chat.MoveToInbox(request, session)); }