public static async Task <bool> Create(IOwinEnvironment context, AbstractError error, CancellationToken cancellationToken)
        {
            context.Response.StatusCode = error.StatusCode;

            if (error.Body != null)
            {
                context.Response.Headers.SetString("Content-Type", Constants.JsonContentType);
                Caching.AddDoNotCacheHeaders(context);

                await context.Response.WriteAsync(Serializer.Serialize(error.Body), Encoding.UTF8, cancellationToken);

                return(true);
            }
            else
            {
                return(true);
            }
        }
Exemplo n.º 2
0
 public OperationResult(AbstractError error)
     : base(error)
 {
     Result = default;
 }