public HttpResponseMessage GetDecision()
{
var question = Request.GetQueryNameValuePairs().Where(q => q.Key == "q").Select(q => q.Value).FirstOrDefault();
if (question == null) return Request.CreateResponse(HttpStatusCode.BadRequest, "Bad Request");
var translator = new WhisperTranslator();
var translation = translator.Whisper(question);
var hash = translation.GetHashCode();
var yes = hash % 2 == 0;
return Request.CreateResponse(HttpStatusCode.OK, new Decision()
{
IsYes = yes,
Translation = translation
});
}