コード例 #1
0
 private static void AddNewBreackedSportFilter(
     ICollection <BreackedFilter> filters,
     ESport newSport)
 {
     if (filters.FirstOrDefault <BreackedFilter>((Func <BreackedFilter, bool>)(x => x.Id == newSport.ToServerSportId())) != null)
     {
         return;
     }
     filters.Add(BreackedFilter.GetFilterForSport(newSport));
 }
コード例 #2
0
        public static Settings GetDefault()
        {
            Settings settings = new Settings()
            {
                Version       = Settings.CurrentVersion,
                MainFilters   = SportFilter.GetAllSportFilters(),
                BreackedSport = BreackedFilter.GetAllBreackedFilters(),
                UserSettings  = new UserSettings()
            };

            settings.UserSettings.IsCheckAuth              = false;
            settings.UserSettings.IsMusic                  = false;
            settings.UserSettings.IsDoubleButton           = true;
            settings.UserSettings.IsSetPause               = false;
            settings.UserSettings.IsCheckBalance           = true;
            settings.UserSettings.IsUseAnimation           = true;
            settings.UserSettings.RoundForas               = true;
            settings.UserSettings.RoundTotals              = true;
            settings.UserSettings.RoundITotals             = true;
            settings.UserSettings.IsAsianForas             = true;
            settings.UserSettings.IsAsianTotals            = true;
            settings.UserSettings.UseMemoryChache          = true;
            settings.UserSettings.IsDoubleClickOpenForks   = true;
            settings.UserSettings.IsFullStyleCalc          = true;
            settings.UserSettings.IsRowsBrowserTemplate    = true;
            settings.UserSettings.IsHighlightingNewForks   = true;
            settings.UserSettings.IsSendDnt                = true;
            settings.UserSettings.IsLoadImage              = true;
            settings.UserSettings.IsFakeBrowserWindowsSize = true;
            settings.UserSettings.ChromeLanguage           = EChromeLanguage.Ru;
            settings.UserSettings.NewListForksFilterType   = ENewListForksFilter.Default;
            settings.UserSettings.SoundFile                = "sound01.wav";
            settings.UserSettings.SoundVolume              = 0.5;
            settings.UserSettings.CurrencyItems            = CurrencyItem.GetAllCurrencies().Values.ToList <CurrencyItem>();
            settings.UserSettings.BookmakersList           = new List <Bookmaker>();
            settings.UserSettings.BookmakersList           = AllBookmakersHelper.GetAllBookmakers();
            settings.UserSettings.FakeProfile              = new FakeProfileFactory().Generate();
            settings.UserSettings.UserHotKeys              = UserHotKeys.Default;
            settings.UserSettings.IniciatorMax             = 1000;
            settings.UserSettings.IniciatorMin             = 0;
            settings.UserSettings.CalcOptically            = 0.2;
            SettingVersionUpdater.SetBookmakersGroup(settings);
            settings.UserSettings.IsUseWebGl       = true;
            settings.UserSettings.IsBlockedScripts = true;
            return(settings);
        }