public async Task <TaskDeactivationResponse> Handle(TaskDeactivation deactivation) { var status = await _controller.Deactivate(deactivation.Subject).ConfigureAwait(false); return(new TaskDeactivationResponse { Subject = deactivation.Subject, Success = status }); }
public Task <TaskDeactivationResponse> Handle(TaskDeactivation deactivation) { return (_controller.Deactivate(deactivation.Subject) .ContinueWith( t => new TaskDeactivationResponse { Subject = deactivation.Subject, Success = t.Result })); }