public Task <HttpResponseMessage> ListUsersAsync() { var context = _htmlResponseBuilder.CreateContext(Request); var response = _htmlResponseBuilder.Build(Request, () => _userHandler.HandleGet(context), context); return(Task.FromResult(response)); }
public Task <HttpResponseMessage> ListAllDownloadsAsync() { var context = _htmlResponseBuilder.CreateContext(Request); var getResponse = _handler.HandleGetRequest(context); var statusCode = getResponse.Payload.Hash == string.Empty ? HttpStatusCode.RequestTimeout : HttpStatusCode.OK; var response = _htmlResponseBuilder.Build(Request, () => getResponse, context); response.StatusCode = statusCode; return(Task.FromResult(response)); }