public async Task HandleRequest(IOwinContext context) { var remoteRequestHandler = new RemoteRequestHandler { Cache = Cache }; if (remoteRequestHandler.CanHandleRequest(context)) { await remoteRequestHandler.HandleRequest(context); return; } var submittedDataRequestHandler = new SubmittedDataRequestHandler(); if (submittedDataRequestHandler.CanHandleRequest(context)) { await submittedDataRequestHandler.HandleRequest(context); return; } var invalidRequestHandler = new InvalidRequestHandler(); if (invalidRequestHandler.CanHandleRequest(context)) { await invalidRequestHandler.HandleRequest(context); return; } }
public async Task HandleRequest(IOwinContext context) { var requestHandler = new HoldemOddsRequestHandler { Cache = Cache }; if (requestHandler.CanHandleRequest(context)) { await requestHandler.HandleRequest(context); return; } var corsRequestHandler = new CORSRequestHandler(); if (corsRequestHandler.CanHandleRequest(context)) { await corsRequestHandler.HandleRequest(context); return; } var invalidRequestHandler = new InvalidRequestHandler(); if (invalidRequestHandler.CanHandleRequest(context)) { await invalidRequestHandler.HandleRequest(context); return; } }