private Response AuthoriseRequest(NancyContext ctx) { return(!_authoriser.IsAllowed() ? new Response { StatusCode = HttpStatusCode.Unauthorized } : null); }
public void ProcessRequest(HttpContext context) { if (!_authoriser.IsAllowed()) { context.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } context.Items.Add(StartTime, DateTime.UtcNow); try { ProcessRequest(new HttpContextWrapper(context)); } finally { AddProcessingTimeToResponse(context); } }