示例#1
0
        public async Task <TaskDeactivationResponse> Handle(TaskDeactivation deactivation)
        {
            var status = await _controller.Deactivate(deactivation.Subject).ConfigureAwait(false);

            return(new TaskDeactivationResponse {
                Subject = deactivation.Subject, Success = status
            });
        }
示例#2
0
 public Task <TaskDeactivationResponse> Handle(TaskDeactivation deactivation)
 {
     return
         (_controller.Deactivate(deactivation.Subject)
          .ContinueWith(
              t => new TaskDeactivationResponse
     {
         Subject = deactivation.Subject,
         Success = t.Result
     }));
 }