public static InfractionEnumCodes GetCode(InfractionEnum infraction) { switch (infraction) { case InfractionEnum.None: return(InfractionEnumCodes.Other); case InfractionEnum.ProceduralErrorMinor: return(InfractionEnumCodes.ProceduralError); case InfractionEnum.ProceduralErrorMajor: return(InfractionEnumCodes.ProceduralError); case InfractionEnum.ProceduralErrorStrict: return(InfractionEnumCodes.ProceduralError); case InfractionEnum.TardinessMajor: return(InfractionEnumCodes.Tardiness); case InfractionEnum.TardinessStrict: return(InfractionEnumCodes.Tardiness); case InfractionEnum.DeckErrorMinor: return(InfractionEnumCodes.DeckError); case InfractionEnum.DeckErrorMajor: return(InfractionEnumCodes.DeckError); case InfractionEnum.DrawingCardsMinor: return(InfractionEnumCodes.DrawingCards); case InfractionEnum.DrawingCardsMajor: return(InfractionEnumCodes.DrawingCards); case InfractionEnum.MarkedCardsMinor: return(InfractionEnumCodes.MarkedCards); case InfractionEnum.MarkedCardsMajor: return(InfractionEnumCodes.MarkedCards); case InfractionEnum.SlowPlayMinor: return(InfractionEnumCodes.SlowPlay); case InfractionEnum.UnsportingConductMinor: return(InfractionEnumCodes.UnsportingConduct); case InfractionEnum.UnsportingConductMajor: return(InfractionEnumCodes.UnsportingConduct); case InfractionEnum.UnsportingConductSevere: return(InfractionEnumCodes.UnsportingConduct); case InfractionEnum.UnsportingConductCheating: return(InfractionEnumCodes.UnsportingConduct); default: return(InfractionEnumCodes.Other); } }
public static string GetName(InfractionEnum infraction) { switch (infraction) { case InfractionEnum.None: return("None"); case InfractionEnum.ProceduralErrorMinor: return("Procedural Error - Minor"); case InfractionEnum.ProceduralErrorMajor: return("Procedural Error - Major"); case InfractionEnum.ProceduralErrorStrict: return("Procedural Error - Strict"); case InfractionEnum.TardinessMajor: return("Tardiness - Major"); case InfractionEnum.TardinessStrict: return("Tardiness - Strict"); case InfractionEnum.DeckErrorMinor: return("Deck Error - Minor"); case InfractionEnum.DeckErrorMajor: return("Deck Error - Major"); case InfractionEnum.DrawingCardsMinor: return("Drawing Cards - Minor"); case InfractionEnum.DrawingCardsMajor: return("Drawing Cards - Major"); case InfractionEnum.MarkedCardsMinor: return("Marked Cards - Minor"); case InfractionEnum.MarkedCardsMajor: return("Marked Cards - Major"); case InfractionEnum.SlowPlayMinor: return("Slow Play - Minor"); case InfractionEnum.UnsportingConductMinor: return("Unsporting Conduct - Minor"); case InfractionEnum.UnsportingConductMajor: return("Unsporting Conduct - Major"); case InfractionEnum.UnsportingConductSevere: return("Unsporting Conduct - Severe"); case InfractionEnum.UnsportingConductCheating: return("Unsporting Conduct - Cheating"); default: return(string.Empty); } }
public static PenaltyEnum GetDefaultPenalty(InfractionEnum infraction) { switch (infraction) { case InfractionEnum.ProceduralErrorMinor: return(PenaltyEnum.Warning); case InfractionEnum.ProceduralErrorMajor: return(PenaltyEnum.GameLoss); case InfractionEnum.ProceduralErrorStrict: return(PenaltyEnum.MatchLoss); case InfractionEnum.TardinessMajor: return(PenaltyEnum.GameLoss); case InfractionEnum.TardinessStrict: return(PenaltyEnum.MatchLoss); case InfractionEnum.DeckErrorMinor: return(PenaltyEnum.Warning); case InfractionEnum.DeckErrorMajor: return(PenaltyEnum.GameLoss); case InfractionEnum.DrawingCardsMinor: return(PenaltyEnum.Warning); case InfractionEnum.DrawingCardsMajor: return(PenaltyEnum.GameLoss); case InfractionEnum.MarkedCardsMinor: return(PenaltyEnum.Warning); case InfractionEnum.MarkedCardsMajor: return(PenaltyEnum.GameLoss); case InfractionEnum.SlowPlayMinor: return(PenaltyEnum.Warning); case InfractionEnum.UnsportingConductMinor: return(PenaltyEnum.Warning); case InfractionEnum.UnsportingConductMajor: return(PenaltyEnum.GameLoss); case InfractionEnum.UnsportingConductSevere: return(PenaltyEnum.DisqualificationWithoutPrize); case InfractionEnum.UnsportingConductCheating: return(PenaltyEnum.DisqualificationWithoutPrize); default: return(PenaltyEnum.Warning); } }
public InfractionListItem(InfractionEnum inf) { this.Value = inf; }