protected async Task <CommandExecutionResult> OkAsync(DomainOperationResult data) { var result = new CommandExecutionResult { Data = data, Success = true }; return(await Task.FromResult(result)); }
protected Task <CommandExecutionResult> FailAsync(ErrorCode errorCode) { var result = new CommandExecutionResult { Success = false, ErrorCode = errorCode }; return(Task.FromResult(result)); }
protected Task <CommandExecutionResult> FailAsync(ErrorCode errorCode, string[] errorMessages) { var result = new CommandExecutionResult { Success = false, ErrorCode = errorCode }; if (!errorMessages.Any()) { result.Errors = errorMessages; } return(Task.FromResult(result)); }