Beispiel #1
0
        public async Task <HttpResponseMessage> PopulateDataStore()
        {
            var request = new ConformedRequest()
            {
                Route = "management/populate",
            };
            var response = await _populateService.PopulateDatastore();

            return(HttpResponseHelper.StandardiseResponse(request, response));
        }
Beispiel #2
0
        public async Task <HttpResponseMessage> LookupFromQuery(string accessor, string query)
        {
            var request = new ConformedRequest()
            {
                Route   = "lookup/{accessor}",
                Details = new { Accessor = accessor, Query = query }
            };
            var response = await _datastoreService.QueryDatastore_Contains(accessor, query);

            return(HttpResponseHelper.StandardiseResponse(request, response));
        }
Beispiel #3
0
        public async Task <HttpResponseMessage> LookupAll(string accessor)
        {
            var request = new ConformedRequest()
            {
                Route   = "lookup/{accessor}/all",
                Details = new { Accessor = accessor }
            };
            var response = await _datastoreService.QueryDatastore_All(accessor);

            return(HttpResponseHelper.StandardiseResponse(request, response));
        }
Beispiel #4
0
        public async Task <HttpResponseMessage> Ping()
        {
            var request = new ConformedRequest()
            {
                Route = "admin/ping"
            };

            return(HttpResponseHelper.StandardiseResponse(request, new EmptyResponse()
            {
                Status = Enums.ResponseStatus.OK, Message = "I'm here!!"
            }));
        }