C# 클래스 CapRaffle.Domain.Raffle.StandardRules

파일 보기 프로젝트 열기: capgemini-stavanger/CapRaffle

공개 메소드들

메소드 설명
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