private static void AddNewSportInSetting(Settings settings, ESport newSport) { SettingVersionUpdater.AddNewBreackedSportFilter((ICollection <BreackedFilter>)settings.BreackedSport, newSport); SettingVersionUpdater.AddNewSportFilter((ICollection <SportFilter>)settings.MainFilters, newSport); foreach (Bookmaker bookmakers in settings.UserSettings.BookmakersList) { SettingVersionUpdater.AddNewSportFilter((ICollection <SportFilter>)bookmakers.SportFilters, newSport); } }
private static void UpdateFromLastTo55(Settings settings) { settings.Version = new Version(0, 0, 0, 55); Bookmaker bookmaker = settings.UserSettings.BookmakersList.FirstOrDefault <Bookmaker>((Func <Bookmaker, bool>)(x => x.EBookmaker == EBookmakers._dafabet)); if (bookmaker != null) { settings.UserSettings.BookmakersList.Remove(bookmaker); } SettingVersionUpdater.AddNewBookmaker(EBookmakers._dafabetMobile, settings); }
private static void UpdateFromLastTo63(Settings settings) { settings.Version = new Version(0, 0, 0, 63); SettingVersionUpdater.AddNewBookmaker(EBookmakers._pinnacleBeta, settings); Bookmaker bookmaker = settings.UserSettings.BookmakersList.FirstOrDefault <Bookmaker>((Func <Bookmaker, bool>)(x => x.EBookmaker == EBookmakers._pinnacleBeta)); if (bookmaker == null) { return; } bookmaker.IsEnabled = false; }
private static void UpdateFromLastTo51(Settings settings) { settings.Version = new Version(0, 0, 0, 50); Bookmaker bookmaker = settings.UserSettings.BookmakersList.FirstOrDefault <Bookmaker>((Func <Bookmaker, bool>)(x => x.EBookmaker == EBookmakers._gamebookers)); if (bookmaker != null) { bookmaker.IsSupportAutomat = true; } else { SettingVersionUpdater.AddNewBookmaker(EBookmakers._gamebookers, settings); } SettingVersionUpdater.AddNewBookmaker(EBookmakers._betStarts, settings); }
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); }
private static void UpdateFromLastTo43(Settings settings) { settings.Version = new Version(0, 0, 0, 43); SettingVersionUpdater.AddNewBookmaker(EBookmakers._bet365, settings); }
private static void UpdateFromLastTo45(Settings settings) { settings.Version = new Version(0, 0, 0, 45); SettingVersionUpdater.SetBookmakersGroup(settings); }
private static void UpdateFromLastTo52(Settings settings) { settings.Version = new Version(0, 0, 0, 52); SettingVersionUpdater.SetBookmakerAutomatSupport(settings, EBookmakers._bet_at_home); }
private static void UpdateFromLastTo53(Settings settings) { settings.Version = new Version(0, 0, 0, 53); SettingVersionUpdater.SetBookmakerAutomatSupport(settings, EBookmakers._ladbrokes); }
public static void Update(Settings settings) { if (settings.Version < new Version(0, 0, 0, 42)) { SettingVersionUpdater.UpdateFromLastTo42(settings); } if (settings.Version < new Version(0, 0, 0, 43)) { SettingVersionUpdater.UpdateFromLastTo43(settings); } if (settings.Version < new Version(0, 0, 0, 44)) { SettingVersionUpdater.UpdateFromLastTo44(settings); } if (settings.Version < new Version(0, 0, 0, 45)) { SettingVersionUpdater.UpdateFromLastTo45(settings); } if (settings.Version < new Version(0, 0, 0, 46)) { SettingVersionUpdater.UpdateFromLastTo46(settings); } if (settings.Version < new Version(0, 0, 0, 50)) { SettingVersionUpdater.UpdateFromLastTo50(settings); } if (settings.Version < new Version(0, 0, 0, 51)) { SettingVersionUpdater.UpdateFromLastTo51(settings); } if (settings.Version < new Version(0, 0, 0, 52)) { SettingVersionUpdater.UpdateFromLastTo52(settings); } if (settings.Version < new Version(0, 0, 0, 53)) { SettingVersionUpdater.UpdateFromLastTo53(settings); } if (settings.Version < new Version(0, 0, 0, 54)) { SettingVersionUpdater.UpdateFromLastTo54(settings); } if (settings.Version < new Version(0, 0, 0, 55)) { SettingVersionUpdater.UpdateFromLastTo55(settings); } if (settings.Version < new Version(0, 0, 0, 60)) { SettingVersionUpdater.UpdateFromLastTo60(settings); } if (settings.Version < new Version(0, 0, 0, 61)) { SettingVersionUpdater.UpdateFromLastTo61(settings); } if (settings.Version < new Version(0, 0, 0, 62)) { SettingVersionUpdater.UpdateFromLastTo62(settings); } if (settings.Version < new Version(0, 0, 0, 63)) { SettingVersionUpdater.UpdateFromLastTo63(settings); } if (settings.Version < new Version(0, 0, 0, 64)) { SettingVersionUpdater.UpdateFromLastTo64(settings); } if (!(settings.Version < new Version(0, 0, 0, 65))) { return; } SettingVersionUpdater.UpdateFromLastTo65(settings); }