Exemple #1
0
        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;
 }
Exemple #3
0
        private static bool IsNotOut(BattingCardLineData battingCardLineData)
        {
            ModesOfDismissal dismissal = (ModesOfDismissal)battingCardLineData.ModeOfDismissal;

            return(dismissal == ModesOfDismissal.DidNotBat || dismissal == ModesOfDismissal.NotOut || dismissal == ModesOfDismissal.RetiredHurt);
        }