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;
        }
Beispiel #3
0
 public void AddKnownDance(StyleDances dance)
 {
     StyleDancesKnown.Add(StyleDancesManager.GetStyleDance(dance));
 }