public string GetName() { if (howFarFromFinal <= MAX_HOW_FAR_FOR_SPECIAL_NAME) { PlayOffsSpecialNames specialName = (PlayOffsSpecialNames)howFarFromFinal; return(GetSpecialName(specialName)); } else { return(GetNonSpecialName()); } }
private string GetSpecialName(PlayOffsSpecialNames specialName) { switch (specialName) { case PlayOffsSpecialNames.FINAL: return("Finał"); case PlayOffsSpecialNames.HALF_FINAL: return("Półfinał"); case PlayOffsSpecialNames.QUARTER_FINAL: return("Ćwierćfinał"); default: throw new NotImplementedException(); } }