public static List<DancingSkill> GetDancingSkills(StyleDances danceStyle) { switch (danceStyle) { //SoloDances: case StyleDances.StepStep: return StepStepDancingSkills(); case StyleDances.Zumba: return ZumbaDancingSkills(); case StyleDances.Belly: return BellyDancingSkills(); case StyleDances.Locking: return LockingDancingSkills(); //PairDances: case StyleDances.EnglishWaltz: return EnglishWaltzDancingSkills(); case StyleDances.Tango: return TangoDancingSkills(); case StyleDances.VienneseWaltz: return VienneseWaltzDancingSkills(); case StyleDances.SlowFoxtrott: return SlowFoxtrottDancingSkills(); case StyleDances.QuickStep: return QuickStepDancingSkills(); case StyleDances.Samba: return SambaDancingSkills(); case StyleDances.ChaChaCha: return ChaChaChaDancingSkills(); case StyleDances.Rumba: return RumbaDancingSkills(); case StyleDances.Pasodoble: return PasodobleDancingSkills(); case StyleDances.Jive: return JiveDancingSkills(); case StyleDances.CubanSalsa: return CubanSalsaSkills(); case StyleDances.LosAngelesSalsa: return LosAngelesSalsaSkills(); case StyleDances.Krakowiak: return KrakowiakSkills(); case StyleDances.RockAndRoll: return RockAndRollSkills(); //GroupDances: case StyleDances.Bollywood: return BollywoodDancingSkills(); case StyleDances.Kujawiak: return KujawiakDancingSkills(); case StyleDances.CasinoSalsa: return CasinoSalsaDancingSkills(); case StyleDances.Ballet: return BalletDancingSkills(); default: throw new Exception(String.Format("{0} wymaga obsłużenia przy zwracaniu związanych z nim umiejętności!", danceStyle.ToString())); } }
public static StyleDance GetStyleDance(StyleDances dance) { StyleDance styleDance = new StyleDance(); styleDance.DancigSkillsRequired = DancingSkillsManager.GetDancingSkills(dance); switch (dance) { case StyleDances.EnglishWaltz: styleDance.Name = "Walc angielski"; styleDance.Country = "Anglia"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.Tango: styleDance.Name = "Tango"; styleDance.Country = "Argentina"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.VienneseWaltz: styleDance.Name = "Walc Wiedeński"; styleDance.Country = "Austria"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.SlowFoxtrott: styleDance.Name = "Slowfox"; styleDance.Country = "USA"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.QuickStep: styleDance.Name = "Quickstep"; styleDance.Country = "USA"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.Samba: styleDance.Name = "Samba"; styleDance.Country = "Brazylia"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.ChaChaCha: styleDance.Name = "ChaChaCha"; styleDance.Country = "Kuba"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.Rumba: styleDance.Name = "Rumba"; styleDance.Country = "Kuba"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.Pasodoble: styleDance.Name = "Pasodobla"; styleDance.Country = "Hiszpania"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.Jive: styleDance.Name = "Jive"; styleDance.Country = "USA"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.CubanSalsa: styleDance.Name = "Salsa kubańska"; styleDance.Country = "Kuba"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.LosAngelesSalsa: styleDance.Name = "Salsa LA"; styleDance.Country = "USA"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.Krakowiak: styleDance.Name = "Krakowiak"; styleDance.Country = "Polska"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.RockAndRoll: styleDance.Name = "Rock & Roll"; styleDance.Country = "USA"; styleDance.DanceKind = DanceKinds.Pair; break; case StyleDances.StepStep: styleDance.Name = "Step"; styleDance.Country = "USA"; styleDance.DanceKind = DanceKinds.Solo; break; case StyleDances.Zumba: styleDance.Name = "Zumba"; styleDance.Country = "RPA"; styleDance.DanceKind = DanceKinds.Solo; break; case StyleDances.Belly: styleDance.Name = "Taniec brzucha"; styleDance.Country = "Indie"; styleDance.DanceKind = DanceKinds.Solo; break; case StyleDances.Locking: styleDance.Name = "Locking"; styleDance.Country = "USA"; styleDance.DanceKind = DanceKinds.Solo; break; case StyleDances.Bollywood: styleDance.Name = "Styl Bollywood"; styleDance.Country = "Indie"; styleDance.DanceKind = DanceKinds.Group; break; case StyleDances.Kujawiak: styleDance.Name = "Kujawiak"; styleDance.Country = "Polska"; styleDance.DanceKind = DanceKinds.Group; break; case StyleDances.CasinoSalsa: styleDance.Name = "Salsa Rueda de Casino"; styleDance.Country = "Kuba"; styleDance.DanceKind = DanceKinds.Group; break; case StyleDances.Ballet: styleDance.Name = "Balet"; styleDance.Country = "Rosja"; styleDance.DanceKind = DanceKinds.Group; break; default: throw new Exception(String.Format("Taniec {0} wymaga obsłużenia przy dodawaniu do tańców znanych przez tancerza!", dance.ToString())); } return styleDance; }
public void AddKnownDance(StyleDances dance) { StyleDancesKnown.Add(StyleDancesManager.GetStyleDance(dance)); }