Example #1
0
        public StyleMainViewModel(IStylesManager stylesManager)
        {
            _stylesManager = stylesManager;

            _customNavigationService = ServiceLocator.Current.GetInstance <ICustomNavigationService>("StyleInternal");

            LoadData();
        }
Example #2
0
 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 = "Состояние сооружений по странам";
        }
Example #5
0
        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();
        }