public MainViewModel(Community community, NavigationModel navigationModel, NewEntryModel newEntry, SynchronizationService synhronizationService) { _community = community; _navigationModel = navigationModel; _newEntry = newEntry; _synhronizationService = synhronizationService; }
public ViewModelLocator() { var navigationModel = new NavigationModel(); var newEntry = new NewEntryModel(); _synchronizationService = new SynchronizationService(); if (!DesignerProperties.IsInDesignTool) { _synchronizationService.Initialize(); navigationModel.SelectedShare = _synchronizationService.Identity.ActiveShares .OrderBy(share => share.Company.Name.Value) .FirstOrDefault(); _main = new MainViewModel(_synchronizationService.Community, navigationModel, newEntry, _synchronizationService); } }
public CompanyViewModel(Share share, NavigationModel navigationModel, NewEntryModel newEntry) { _newEntry = newEntry; _share = share; _navigationModel = navigationModel; }