Пример #1
0
        private async Task SingleErrorWithValueHandler(HttpRequest request, HttpResponse response, RouteData data)
        {
            var executor = new SingleErrorWithValue.Executor();
            var result   = executor.Operation();

            if (result.Succeeded)
            {
                await response.WriteAsync($"Operation succeeded with a value of '{result.Value}'.");
            }
            else
            {
                await response.WriteAsync(result.ErrorMessage);
            }
        }
Пример #2
0
        private async Task SingleErrorWithValueHandler(HttpRequest request, HttpResponse response, RouteData data)
        {
            // Create an instance of the class that contains the operation
            var executor = new SingleErrorWithValue.Executor();

            // Execute the operation and handle its result
            var result = executor.Operation();

            if (result.Succeeded)
            {
                // Handle the success
                await response.WriteAsync($"Operation succeeded with a value of '{result.Value}'.");
            }
            else
            {
                // Handle the failure
                await response.WriteAsync(result.ErrorMessage);
            }
        }