Esempio n. 1
0
        private void ClearAchievementsMethod(string parameter)
        {
            if (string.IsNullOrEmpty(parameter))
            {
                return;
            }
            switch (parameter)
            {
            case "ComboWf":
                ComboWf.Clear();
                foreach (var item in Achievements.Where(x => x.TypeOfAchievements == AchievementsType.ComboFw).ToList())
                {
                    Achievements.Remove(item);
                }
                if (Achievements.Count <= 9)
                {
                    ScaleAchievementsField = 1;
                }
                return;

            case "ComboWin":
                ComboWin.Clear();
                foreach (var item in Achievements.Where(x => x.TypeOfAchievements == AchievementsType.ComboWin).ToList())
                {
                    Achievements.Remove(item);
                }
                if (Achievements.Count <= 9)
                {
                    ScaleAchievementsField = 1;
                }
                return;

            case "EpicWf":
                EpicWf.Clear();
                foreach (var item in Achievements.Where(x => x.TypeOfAchievements == AchievementsType.EpicFw).ToList())
                {
                    Achievements.Remove(item);
                }
                if (Achievements.Count <= 9)
                {
                    ScaleAchievementsField = 1;
                }
                return;

            case "EpicWin":
                EpicWin.Clear();
                foreach (var item in Achievements.Where(x => x.TypeOfAchievements == AchievementsType.EpicWin).ToList())
                {
                    Achievements.Remove(item);
                }
                if (Achievements.Count <= 9)
                {
                    ScaleAchievementsField = 1;
                }
                return;

            default:
                return;
            }
        }
Esempio n. 2
0
        private void EpicWfKeyPressedMethod(KeyEventArgs e)
        {
            if (e.Key != Key.Enter)
            {
                return;
            }
            var nick  = (e.Source as AutoCompleteBox)?.Text;
            var entry = new AchievementEntry
            {
                Nick = nick,
                TypeOfAchievements = AchievementsType.EpicFw,
                WinSeries          = Context.SeasonRatingDbSet.FirstOrDefault(t => t.Nick == nick)?.WinRow ?? 0
            };

            Achievements.Add(entry);
            EpicWf.Add(entry);
            ((AutoCompleteBox)e.Source).Text = string.Empty;
            CountScale();
        }