public IActionResult Get() { try { string oddsParam = GetOddsParam(); var odds = new AmericanOdds(oddsParam); return(Ok(new GetResponse { BreakEvenPercentage = odds.GetBreakEvenPercentage() })); } catch { return(BadRequest()); } }
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)); }