C# Класс CapRaffle.Domain.Raffle.StandardRules

Показать файл Открыть проект

Открытые методы

Метод Описание
GiveTicketsToUsersWhoNeverHasWonInThisCategory ( List userRaffleTicketsList, int number ) : void
MinimumRaffleTicketsPerUserIs ( List userRaffleTicketsList, int number ) : void
ReduceChanceOfWinningByPercentForEachPreviousWin ( List userRaffleTicketsList, int percent ) : void
StandardRules ( int eventId ) : System

Приватные методы

Метод Описание
PreviousWinsInCategoryByUser ( string email ) : int

Описание методов

GiveTicketsToUsersWhoNeverHasWonInThisCategory() публичный Метод

public GiveTicketsToUsersWhoNeverHasWonInThisCategory ( List userRaffleTicketsList, int number ) : void
userRaffleTicketsList List
number int
Результат void

MinimumRaffleTicketsPerUserIs() публичный Метод

public MinimumRaffleTicketsPerUserIs ( List userRaffleTicketsList, int number ) : void
userRaffleTicketsList List
number int
Результат void

ReduceChanceOfWinningByPercentForEachPreviousWin() публичный Метод

public ReduceChanceOfWinningByPercentForEachPreviousWin ( List userRaffleTicketsList, int percent ) : void
userRaffleTicketsList List
percent int
Результат void

StandardRules() публичный Метод

public StandardRules ( int eventId ) : System
eventId int
Результат System