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; }
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; }
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; }
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; }