예제 #1
0
 public ConsumerGroupModifyViewModel(ConsumerGroup model, [Import] IEnergyRepository consumerRepository, [Import] IEnergyViewModelFactory energyViewModelFactory)
 {
     m_Repository             = consumerRepository;
     DisplayName              = "Verbrauchergruppe bearbeiten...";
     m_EnergyViewModelFactory = energyViewModelFactory;
     m_Model = model;
 }
 public DistributorModifyViewModel(Distributor model, [Import] IEnergyRepository consumerRepository, [Import] IEnergyViewModelFactory energyViewModelFactory)
 {
     DisplayName = "Verteiler bearbeiten...";
     m_Model     = model;
     m_EnergyViewModelFactory = energyViewModelFactory;
     m_Repository             = consumerRepository;
     ReadingAddVm             = new ReadingAddViewModel();
 }
예제 #3
0
 public ConsumerModifyViewModel(Consumer consumer, [Import] IEnergyRepository consumerRepository, [Import] IEnergyViewModelFactory energyViewModelFactory)
 {
     DisplayName              = "Verbraucher bearbeiten...";
     m_Model                  = consumer;
     m_Repository             = consumerRepository;
     m_EnergyViewModelFactory = energyViewModelFactory;
     ReadingAddVm             = new ReadingAddViewModel();
 }
예제 #4
0
        public EnergyManagementViewModel([Import] IEnergyRepository mRepository, [Import] IEnergyViewModelFactory mEnergyViewModelFactory, [Import] IDialogManager dialogs)
        {
            Dialogs                  = dialogs;
            m_Repository             = mRepository;
            m_EnergyViewModelFactory = mEnergyViewModelFactory;

            m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload);
            Reload();
        }
        public MeasureManagementViewModel([Import] IEnergyRepository contextRepository, [Import] IMeasureViewModelFactory measureViewModelFactory, [Import] IEnergyViewModelFactory energyViewModelFactory)
        {
            m_Repository = contextRepository;
            m_MeasureViewModelFactory = measureViewModelFactory;
            m_EnergyViewModelFactory  = energyViewModelFactory;

            m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload);

            Reload();

            FlyoutActivated = true;
        }