public double GetBetType(EventsTable betType) { if (betType != null) { var currentGameBetSpreadAway = betType.PointSpreadAwayMoney; var currentGameBetSpreadHome = betType.PointSpreadHomeMoney; var currentGameBetTotalOver = betType.TotalOverMoney; var currentGameBetTotalUnder = betType.TotalUnderMoney; foreach (EventsTable entry in _context.EventsTable) { //narrow down record if (entry.EventId == betType.EventId && entry.PointSpreadAwayMoney == betType.PointSpreadAwayMoney) { currentGameBetSpreadAway += entry.PointSpreadAwayMoney; return(currentGameBetSpreadAway); } else if (entry.EventId == betType.EventId && entry.PointSpreadHomeMoney == betType.PointSpreadHomeMoney) { currentGameBetSpreadHome += entry.PointSpreadHomeMoney; return(currentGameBetSpreadHome); } else if (entry.EventId == betType.EventId && entry.TotalOverMoney == betType.TotalOverMoney) { currentGameBetTotalOver += entry.TotalOverMoney; return(currentGameBetTotalOver); } else if (entry.EventId == betType.EventId && entry.TotalUnderMoney == betType.TotalUnderMoney) { currentGameBetTotalUnder += entry.TotalUnderMoney; return(currentGameBetTotalUnder); } } } return(0); }
public double CalculateTheProbabilty(EventsTable betType) { return(GetBetType(betType) / (GetBetType(betType) + 100) * 100); //return 100 / (GetBetType(betType) + 100) * 100; }