Esempio n. 1
0
        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));
        }