public IActionResult Get()
 {
     try {
         string oddsParam = GetOddsParam();
         var    odds      = new AmericanOdds(oddsParam);
         return(Ok(new GetResponse {
             BreakEvenPercentage = odds.GetBreakEvenPercentage()
         }));
     } catch {
         return(BadRequest());
     }
 }
예제 #2
0
        public string Post([FromBody] Odds odds)
        {
            Object res = new object();

            if (AmericanOdds.IsValid(odds.odds_input))
            {
                amOdds = new AmericanOdds(odds.odds_input);
                res    = new { status = "success", data = amOdds.GetBreakEvenPercentage() };
            }
            else
            {
                res = new { status = "fail", data = "Invalid Format" };
            }
            return(JsonConvert.SerializeObject(res));
        }