public async Task <HttpResponseMessage> Post()
        {
            HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK);

            try
            {
                NameValueCollection param;
                string ext = InformationExtractor.request(Request, out param);
                string query_result;

                string dataBody = await Request.Content.ReadAsStringAsync();

                param.Add("stringJson", dataBody);

                var result = SPExecutor.ExecuteSp(ext, param, out query_result);

                if (query_result != null)
                {
                    response.Content = new StringContent(query_result, Encoding.UTF8, "application/json");
                }
                return(response);
            }
            catch (Exception ex)
            {
                response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Something Went Wrong");
                return(response);
            }
        }
Exemplo n.º 2
0
 public void SetUp()
 {
     factory        = new Mock <ITemplateExtractorFactory>();
     templates      = new[] { new InvoiceTemplate(), new InvoiceTemplate() };
     mockYamlLoader = new Mock <IYamlLoader>();
     mockYamlLoader.Setup(item => item.Load()).Returns(templates);
     instance = CreateInstance();
 }
Exemplo n.º 3
0
 public void SetUp()
 {
     instance = CreateTemplateExtractorBuilder();
 }