public StartViewModel() { String host = Dns.GetHostName(); IPAddress[] ips = Dns.GetHostAddresses(host); foreach (IPAddress ip in ips) { if (ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) { HostAdress = ip.ToString(); break; } } CheckProxyFileCommand = new RealyCommand(delegate() { CheckProxyFile(); }); StartCommand = new RealyCommand(Start); OpenSetTimeoutCommand = new RealyCommand(OpenSetTimeout); Settings set = Settings.Load(); ZenitLogin = set.ZenitLogin; ZenitPassword = set.ZenitPassword; UsingProxy = set.UsingProxy; OlimpUrl = set.OlimpUrl; FonbetUrl = set.FonbetUrl; MarafonUrl = set.MarafonUrl; ZenitUrl = set.ZenitUrl; PariMatchUrl = set.PariMatchUrl; }
public MainViewModel() { _set = Settings.Load(); StarListenerCommand = new RealyCommand(StarListener); StartParsingCommand = new RealyCommand(StartParsing); StopParsingCommand = new RealyCommand(StopParsing); UpdateBaseCommand = new RealyCommand(UpdateBase); List <Bookmaker> bookmakers = new List <Bookmaker> { new Bookmaker() { Name = "Olimp", Site = _set.OlimpUrl }, new Bookmaker() { Name = "Fonbet", Site = _set.FonbetUrl }, new Bookmaker() { Name = "Marafon", Site = _set.MarafonUrl }, new Bookmaker() { Name = "Zenit", Site = _set.ZenitUrl }, new Bookmaker() { Name = "Parimatch", Site = _set.PariMatchUrl } }; Bookmakers = new ObservableCollection <Bookmaker>(bookmakers); _manager = new ParserManager(_set.OlimpUrl, _set.FonbetUrl, _set.MarafonUrl, _set.ZenitUrl, _set.PariMatchUrl, _set.UsingProxy); _forkFinder = new ForkFinder(_manager); _server = new ServerManager(_forkFinder); //Проверяем был ли сервер запущен после обновления string[] args = Environment.GetCommandLineArgs(); bool isUpdate = false; foreach (string arg in args) { if (arg != "update") { continue; } isUpdate = true; break; } if (isUpdate) { StarListenerCommand.Execute(null); #if !DEBUG StartParsingCommand.Execute(null); #endif } }
public CustomerViewModel() { _customer = new Customer1(); _customer.Name = "Customer Namedd"; _customer.LastName = "Last Name"; _customer.AppName = "Application NAme"; UpdateCommand = new RealyCommand(this); childViewModel = new CustomerInfoViewModel(); }
public CostumerViewModel() { manager = new UsersManager(); CurrentItems = manager.GetAllUser(); UsersManager.BaseUpdate += UsersManager_BaseUpdate; FilterCommand = new RealyCommand(Filter); RemoveCommand = new RealyCommand(Remove); SetTarifCommand = new RealyCommand(SetTarif); EditUserCommand = new RealyCommand(EditUser); InfoCopyCommand = new RealyCommand(InfoCopy); }
public SetTimeoutViewModel() { _configurate = MainConfigurate.Configurate.Clone(); SaveCommand = new RealyCommand(Save); ResetCommand = new RealyCommand(Reset); }