public ClientDisplayViewModel()
 {
     _currentWindow           = Application.Current.Windows.OfType <MetroWindow>().LastOrDefault();
     _clientAddDialog         = new ClientAddDialog();
     _clientUpdateDialog      = new ClientUpdateDialog();
     _clientAccountShowDialog = new ClientAccountShowDialog();
     _namesSuggestions        = _clientServ.GetNamesSuggetions();
     _addressSuggestions      = _clientServ.GetAddressSuggetions();
     Load();
 }
Example #2
0
        public ClientDisplayViewModel()
        {
            _clientServ              = new ClientServices();
            _categoryServ            = new CategoryServices();
            _clientInfoServ          = new ClientInfoServices();
            _accountServ             = new ClientAccountServices();
            _clientAddDialog         = new ClientAddDialog();
            _clientInfoDialog        = new ClientInfoDialog();
            _clientUpdateDialog      = new ClientUpdateDialog();
            _clientAccountShowDialog = new ClientAccountShowDialog();

            _key                = "";
            _isFocused          = true;
            _currentWindow      = Application.Current.Windows.OfType <MetroWindow>().LastOrDefault();
            clients             = _clientServ.GetClients();
            _namesSuggestions   = clients.Select(s => s.Name).Distinct().ToList();
            _addressSuggestions = clients.Select(s => s.Address).Distinct().ToList();
            _categories         = new ObservableCollection <CategoryVM>(_categoryServ.GetActiveCategories());
            Load();
        }