public void Save(BattingOrBowling batOrBowl) { Dao dao = new Dao(); var data = new List <BattingCardLineData>(); foreach (var line in ScorecardData) { var item = new BattingCardLineData { Fours = line.Fours, BattingAt = line.BattingAt, BowlerName = line.Bowler.Name, BowlerID = line.Bowler.ID, FielderID = line.Fielder.ID, FielderName = line.Fielder.Name, MatchID = MatchId, MatchDate = new Match(MatchId).MatchDate, ModeOfDismissal = (int)line.Dismissal, PlayerID = line.Batsman.ID, PlayerName = line.PlayerName, Runs = line.Score, Score = line.Score, Sixes = line.Sixes }; data.Add(item); } dao.UpdateScoreCard(data, Extras, batOrBowl); }
public BattingCardLine(BattingCardLineData data) { _data = data; }
private static bool IsNotOut(BattingCardLineData battingCardLineData) { ModesOfDismissal dismissal = (ModesOfDismissal)battingCardLineData.ModeOfDismissal; return(dismissal == ModesOfDismissal.DidNotBat || dismissal == ModesOfDismissal.NotOut || dismissal == ModesOfDismissal.RetiredHurt); }