Пример #1
0
        public HttpResponseMessage FindThalais(ProsodyText prosodyText)
        {
            var response = Request.CreateResponse(HttpStatusCode.NoContent);
            if (prosodyText != null && !string.IsNullOrEmpty(prosodyText.InputText))
            {
                var prosodyParser = new ProsodyParser(prosodyText.InputText);
                var metricLinkage = prosodyParser.GetMetricAndLinkage(prosodyText.InputText);
                response = Request.CreateResponse(HttpStatusCode.Created, metricLinkage);
                response.Headers.Location = new Uri(Request.RequestUri,
                                                    string.Format("prosody/{0}", "FindThalais"));
            }

            return response;
        }
Пример #2
0
        public HttpResponseMessage MathiraiCount(ProsodyText prosodyText)
        {
            var response = Request.CreateResponse(HttpStatusCode.NoContent);
            if (prosodyText != null && !string.IsNullOrEmpty(prosodyText.InputText))
            {
                var prosodyParser = new ProsodyParser(prosodyText.InputText);
                var mathiraiCount = prosodyParser.GetMathiraiCount();
                response = Request.CreateResponse(HttpStatusCode.Created, mathiraiCount);
                response.Headers.Location = new Uri(Request.RequestUri,
                                                    string.Format("prosody/{0}", "MathiraiCount"));
            }

            return response;
        }
Пример #3
0
        public HttpResponseMessage FindAdiClass(ProsodyText prosodyText)
        {
            var response = Request.CreateResponse(HttpStatusCode.NoContent);
            if (!string.IsNullOrEmpty(prosodyText?.InputText))
            {
                var prosodyParser = new ProsodyParser(prosodyText.InputText);
                var lineClass = prosodyParser.GetLineClass(prosodyText.InputText);
                response = Request.CreateResponse(HttpStatusCode.Created, lineClass);
                response.Headers.Location = new Uri(Request.RequestUri, $"prosody/{"FindAdiClass"}");
            }

            return response;
        }
Пример #4
0
        public HttpResponseMessage FindThodais(ProsodyText prosodyText)
        {
            var response = Request.CreateResponse(HttpStatusCode.NoContent);
            if (!string.IsNullOrEmpty(prosodyText?.InputText))
            {
                var prosodyParser = new ProsodyParser(prosodyText.InputText);
                var mathiraiCount = prosodyParser.GetThodais();
                response = Request.CreateResponse(HttpStatusCode.Created, mathiraiCount);
                response.Headers.Location = new Uri(Request.RequestUri, $"prosody/{"FindThodais"}");
            }

            return response;
        }