예제 #1
0
 public ChallengePayout(EntryFee entryFee, IChallengePayoutBuckets buckets)
 {
     EntryFee = entryFee;
     Buckets  = buckets;
 }
예제 #2
0
 public ChallengePayoutEntries(IChallengePayoutBuckets buckets)
 {
     _payoutEntries = buckets.Sum(bucket => bucket.Size);
 }
예제 #3
0
 public ChallengePayoutPrizePool(IChallengePayoutBuckets buckets) : base(
         buckets.SelectMany(bucket => bucket.AsIndividualBuckets()).Sum(bucket => bucket.Prize.Amount),
         buckets.First().Prize.Type)
 {
 }