public StyleMainViewModel(IStylesManager stylesManager) { _stylesManager = stylesManager; _customNavigationService = ServiceLocator.Current.GetInstance <ICustomNavigationService>("StyleInternal"); LoadData(); }
static DbInitializer() { _architectsManager = ServiceLocator.Current.GetInstance <IArchitectManager>(); _architecturesManager = ServiceLocator.Current.GetInstance <IArchitecturesManager>(); _repairsManager = ServiceLocator.Current.GetInstance <IRepairsManager>(); _restorationsManager = ServiceLocator.Current.GetInstance <IRestorationsManager>(); _sourcesManager = ServiceLocator.Current.GetInstance <ISourcesManager>(); _stylesManager = ServiceLocator.Current.GetInstance <IStylesManager>(); }
public StyleAddViewModel(IStylesManager stylesManager) { _stylesManager = stylesManager; _customNavigationService = ServiceLocator.Current.GetInstance <ICustomNavigationService>("StyleInternal"); _style = _customNavigationService.CurrentPageParams as StyleModel; SaveCommand = _style == null ? new RelayCommand(async() => await AddStyle()) : new RelayCommand(async() => await UpdateStyle()); ActionText = _style == null ? "Добавление" : "Редактирование"; ButtonText = _style == null ? "Добавить" : "Сохранить изменения"; SetupFields(); }
public ArchitectureStatisticsViewModel(IRepairsManager repairsManager, IArchitecturesManager architecturesManager, IStylesManager stylesManager) { _repairsManager = repairsManager; _architecturesManager = architecturesManager; _stylesManager = stylesManager; _customNavigationService = ServiceLocator.Current.GetInstance <ICustomNavigationService>("ArchitectureInternal"); _architectureCountryStateList = new List <object>(); _architectureArchStyleList = new List <object>(); _dateSumRepairList = new List <object>(); _restorationKindList = new List <object>(); DataList = new List <object>(); LoadData(); StatisticsType = "Состояние сооружений по странам"; }
public ArchitectureAddViewModel( IArchitecturesManager architecturesManager, IStylesManager stylesManager, IArchitectManager architectsManager) { _architecturesManager = architecturesManager; _stylesManager = stylesManager; _architectsManager = architectsManager; _customNavigationService = ServiceLocator.Current.GetInstance <ICustomNavigationService>("ArchitectureInternal"); _architecture = _customNavigationService.CurrentPageParams as ArchitectureModel; SaveCommand = _architecture == null ? new RelayCommand(async() => await AddArchitecture()) : new RelayCommand(async() => await UpdateArchitecture()); ActionText = _architecture == null ? "Добавление" : "Редактирование"; ButtonText = _architecture == null ? "Добавить" : "Сохранить изменения"; InitData(); SetupFields(); }