private static Task HandleExceptionAsync(HttpContext context, IBaseException exception) { context.Response.ContentType = "application/json"; context.Response.Headers.Add("Access-Control-Allow-Origin", "*"); context.Response.StatusCode = (int)exception.StatusCode; return(context.Response.WriteAsync( JsonConvert.SerializeObject(new { statusCode = context.Response.StatusCode, title = exception.Title, message = exception.Message, }))); }
public CoreFault(IBaseException exc, string userMessage = null) { Code = exc.Code; Message = exc.Message; UserMessage = userMessage; }