コード例 #1
0
        public async Task <StatusData <string> > UpdateDisposableInstance(ChatRequest.DisposableInstanceRequest request, SystemSession session)
        {
            await Task.Factory.StartNew(() => Client.ChatUserInfoService.updateDisposableInstance(request.InstanceId, request.ViewCount, request.ViewTimeLimit, session.GetSession())).ConfigureAwait(false);

            var result = new StatusData <string> {
                Status = SystemDbStatus.Updated
            };

            return(result);
        }
コード例 #2
0
        public async Task <HttpResponseMessage> Post([FromBody] ChatRequest.DisposableInstanceRequest request)
        {
            var response = await _service.UpdateDisposableInstance(request, Request.GetSession()).ConfigureAwait(false);

            return(Request.SystemResponse(response));
        }
コード例 #3
0
 public Task <StatusData <string> > UpdateDisposableInstance(ChatRequest.DisposableInstanceRequest request, SystemSession session)
 {
     return(_jUnitOfWork.Chat.UpdateDisposableInstance(request, session));
 }