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(); }
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(); }