Exemple #1
0
        protected async Task <CommandExecutionResult> OkAsync(DomainOperationResult data)
        {
            var result = new CommandExecutionResult
            {
                Data    = data,
                Success = true
            };

            return(await Task.FromResult(result));
        }
Exemple #2
0
        protected Task <CommandExecutionResult> FailAsync(ErrorCode errorCode)
        {
            var result = new CommandExecutionResult
            {
                Success   = false,
                ErrorCode = errorCode
            };

            return(Task.FromResult(result));
        }
Exemple #3
0
        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));
        }