public HttpResponseMessage Get(string since, string until) { Helper.LogRequest(this.ControllerContext.Request, Helper.API3RequestType.GetTitleSinceUntil); //var queryVals = this.ControllerContext.Request.RequestUri.ParseQueryString(); //var query = queryVals["q"]; HttpResponseMessage msg = null; IEnumerable <Title> titles = titlesService.GetSearchSince(since, until); if (titles.Count() > 0) { msg = this.ControllerContext.Request.CreateResponse(HttpStatusCode.OK, (IEnumerable <Title>)titles); } else { msg = this.ControllerContext.Request.CreateResponse(HttpStatusCode.NotFound); } msg.Headers.Add("Access-Control-Allow-Origin", "*"); return(msg); }