コード例 #1
0
        public EmployeeEditViewModel()
        {
            _repository           = Container.Resolve <IBodyguardRepository>();
            _dictionaryRepository = Container.Resolve <IDictionaryRepository>();

            CategoryCollection = _dictionaryRepository.GetCategoryCollection().ToList();
        }
コード例 #2
0
ファイル: DetailViewModel.cs プロジェクト: roman-belfer/VGA
        public DetailViewModel()
        {
            _navigator       = Container.Resolve <INavigator>();
            _repository      = Container.Resolve <IBodyguardRepository>();
            _eventAggregator = EventContainer.EventInstance.EventAggregator;

            //_eventAggregator.GetEvent<DataEvents.DetailEvent>().Subscribe(OnDetail, ThreadOption.UIThread);
        }
コード例 #3
0
        public OrdersViewModel()
        {
            _navigator            = Container.Resolve <INavigator>();
            _repository           = Container.Resolve <IOrderRepository>();
            _bodyguardsRepository = Container.Resolve <IBodyguardRepository>();
            _eventAggregator      = EventContainer.EventInstance.EventAggregator;

            _eventAggregator.GetEvent <SearchEvents.SearchOrdersEvent>().Subscribe(OnSearch, ThreadOption.UIThread);

            InitCollection();
        }
コード例 #4
0
ファイル: IndexViewModel.cs プロジェクト: roman-belfer/VGA
        public IndexViewModel()
        {
            _navigator       = Container.Resolve <INavigator>();
            _repository      = Container.Resolve <IBodyguardRepository>();
            _eventAggregator = EventContainer.EventInstance.EventAggregator;

            _eventAggregator.GetEvent <SearchEvents.SearchBodyguardsEvent>().Subscribe(OnSearch, ThreadOption.UIThread);
            _eventAggregator.GetEvent <RepositoryEvents.BodyguardRepositoryChanged>().Subscribe(OnRepositoryChanged, ThreadOption.UIThread);

            InitCollection();
        }