示例#1
0
        private List <BetAmountModel> GetBetAmounts(List <BetAmountModel> dbBetAmounts, List <PKRate> pkRates, int rank)
        {
            var betAmounts = new List <BetAmountModel>();

            for (var num = 1; num <= 14; num++)
            {
                var pkRate    = pkRates.Where(r => r.Rank == rank && r.Num == num).FirstOrDefault();
                var betAmount = dbBetAmounts.Where(bA => bA.Rank == rank && bA.Num == num).FirstOrDefault();
                if (betAmount == null)
                {
                    betAmount = new BetAmountModel
                    {
                        Rank   = rank,
                        Num    = num,
                        Amount = 0
                    };
                }
                betAmount.PKRate = pkRate.Rate;

                betAmounts.Add(betAmount);
            }

            return(betAmounts);
        }
示例#2
0
 private decimal GetAmount(BetAmountModel model)
 {
     //return model != null ? model.Amount : 0;
     return(model != null ? model.RateAmount : 0);
 }