public static InternalServerError ( |
||
e | ||
return |
private static WorkflowHttpResponse Render(IWorkStepRenderer renderer, string path) { try { var response = WorkflowHttpResponse.Ok; response.Headers.Add(HttpRequestHeader.ContentType, renderer.ContentType); renderer.Render(response.OutputStream, path); return(response); } catch (Exception e) { return(WorkflowHttpResponse.InternalServerError(e)); } }
private void TryOperation(Action action) { try { action.Invoke(); } catch (ArgumentException e) { Response = WorkflowHttpResponse.BadRequest(e); } catch (InvalidOperationException e) { Response = WorkflowHttpResponse.Forbidden(e); } catch (Exception e) { Response = WorkflowHttpResponse.InternalServerError(e); } }