public static HttpResponseMessage QueryDB([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post")] HttpRequestMessage req, ILogger log) { var collectionVertical = req.GetQueryNameValuePairs().FirstOrDefault(c => string.Compare(c.Key, "collection") == 0).Value; _mongoUtility.SetCollection(collectionVertical); var allDocuments = _mongoUtility.FindAll(); var collectionJson = JsonConvert.SerializeObject(allDocuments); var response = new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(collectionJson, Encoding.UTF8, "application/json") }; return(response); }