public InvestmentPlanViewModelFactory([Import] IInvestRepository repository, [Import] IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory,
                                       [Import] IComparisonViewModelFactory comparisonViewModelFactory)
 {
     m_repository = repository;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
     m_ComparisonViewModelFactory         = comparisonViewModelFactory;
 }
Exemple #2
0
 public MeasureViewModelFactory([Import] IMeasureRepository measureRepository, [Import] IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory,
                                [ImportMany] IEnumerable <IRelatedElementProvider> relatedElementProvider)
 {
     m_MeasureRepository = measureRepository;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
     m_RelatedElementProviders            = relatedElementProvider.ToArray();
 }
        public MeasureViewModelFactory([Import] IEnergyRepository energyRepository, [Import] IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory,
                                       [Import] IViewModelFactory subMeasureViewModelFactory)
        {
            m_MeasureRepository = energyRepository;
            m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;

            m_SubMeasureViewModelFactory = subMeasureViewModelFactory;
        }
Exemple #4
0
 public ReadingPlanningViewModelFactory(IApprovalRepository repository, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory, IPlantManagementViewModelFactory plantManagementViewModelFactory, ITaskGenerator taskGenerator)
 {
     m_Repository = repository;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
     m_PlantManagementViewModelFactory    = plantManagementViewModelFactory;
     m_TaskGenerator = taskGenerator;
     m_Random        = new Random();
 }
 public SeriesViewModelFactory(IMeterRepository repository, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory, IMeterViewModelFactory meterViewModelFactory,
                               ITaskGenerator taskGenerator)
 {
     m_Repository = repository;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
     m_MeterViewModelFactory = meterViewModelFactory;
     m_TaskGenerator         = taskGenerator;
     m_Random = new Random();
 }
Exemple #6
0
 public SeriesViewModelFactory(IWasteRepository repository, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory, IContainerViewModelFactory containerViewModelFactory,
                               ITaskGenerator taskGenerator)
 {
     m_Repository = repository;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
     m_ContainerViewModelFactory          = containerViewModelFactory;
     m_TaskGenerator = taskGenerator;
     m_Random        = new Random();
 }
        public SeriesAddViewModel(Series model, IApprovalRepository repository, IPlantManagementViewModelFactory plantManagementViewModelFactory, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory, ITaskGenerator taskGenerator)
        {
            DisplayName  = TranslationProvider.Translate("InspectionAdd");
            m_Model      = model;
            m_Repository = repository;
            m_Repository.ContextChanged         += (s, e) => Application.Current.Dispatcher.Invoke(LoadData);
            m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
            m_TaskGenerator = taskGenerator;

            LoadData();
        }
 public SeriesAddViewModel(Series model, IMeterRepository repository, IMeterViewModelFactory meterViewModelFactory, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory,
                           ITaskGenerator taskGenerator)
 {
     DisplayName             = TranslationProvider.Translate("SeriesAdd");
     Model                   = model;
     m_Repository            = repository;
     m_MeterViewModelFactory = meterViewModelFactory;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
     m_TaskGenerator = taskGenerator;
     CreateSelectableMeterViewModels(repository.Meter);
     CreateResponsibleSubjectViewModels(repository.ResponsibleSubjects);
 }
Exemple #9
0
 public SeriesAddViewModel(Series model, IWasteRepository repository, IContainerViewModelFactory containerViewModelFactory, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory,
                           ITaskGenerator taskGenerator)
 {
     DisplayName  = TranslationProvider.Translate("TitleSeriesAddViewModel");
     Model        = model;
     m_Repository = repository;
     m_ContainerViewModelFactory          = containerViewModelFactory;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
     m_TaskGenerator = taskGenerator;
     CreateSelectableContainerViewModels(repository.Container);
     CreateResponsibleSubjectViewModels(repository.ResponsibleSubjects);
 }
Exemple #10
0
        public ReadingPlanningViewModel(ISeriesViewModelFactory seriesViewModelFactory, IMeterReadingViewModelFactory readingViewModelFactory, IMeterViewModelFactory meterViewModelFactory,
                                        IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory, IMeterRepository contextRepository, ITaskGenerator taskGenerator)
        {
            m_Repository                 = contextRepository;
            m_SeriesViewModelFactory     = seriesViewModelFactory;
            m_ReadingViewModelFactory    = readingViewModelFactory;
            m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload);
            Reload();

            LocalizeDictionary.Instance.PropertyChanged += delegate(object sender, PropertyChangedEventArgs args)
            {
                if (args.PropertyName == "Culture")
                {
                    if (m_Calendar != null)
                    {
                        m_Calendar.Refresh();
                    }
                }
            };

            FlyoutActivated = true;
        }
        public SeriesEditViewModel(Series model, IMeterRepository repository, IMeterViewModelFactory meterViewModelFactory, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory,
                                   ITaskGenerator taskGenerator, MeterReading selectedReading, IEnumerable <MeterReading> allMeterReadings)
            : base(model, repository, meterViewModelFactory, responsibleSubjectViewModelFactory, taskGenerator)
        {
            m_Repository      = repository;
            m_SelectedReading = selectedReading;
            m_MeterReadings   = allMeterReadings;

            DisplayName = TranslationProvider.Translate("SeriesEdit");
            SelectContainer();
            SelectWeekDays();
            SelectResponsibleSubject();
        }
        public SeriesEditViewModel(Series model, IApprovalRepository repository, IPlantManagementViewModelFactory plantManagementViewModelFactory, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory, ITaskGenerator taskGenerator, Approval_Inspection selectedInspection, IEnumerable <Approval_Inspection> allInspections) : base(model, repository, plantManagementViewModelFactory, responsibleSubjectViewModelFactory, taskGenerator)
        {
            m_Repository         = repository;
            m_SelectedInspection = selectedInspection;
            m_AllInspections     = allInspections;

            DisplayName = TranslationProvider.Translate("InspectionEdit");

            SelectResponsibleSubject();
            SelectWeekDays();
            SelectAuxillaryConditions();
        }
Exemple #13
0
 public PlantManagementViewModelFactory(IApprovalRepository repository, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory)
 {
     m_Repository = repository;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
 }
Exemple #14
0
        public SeriesEditViewModel(Series model, IWasteRepository repository, IContainerViewModelFactory containerViewModelFactory, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory,
                                   ITaskGenerator taskGenerator, FillLevelReading selectedReading, IEnumerable <FillLevelReading> allFillLevelReadings)
            : base(model, repository, containerViewModelFactory, responsibleSubjectViewModelFactory, taskGenerator)
        {
            m_Repository        = repository;
            m_SelectedReading   = selectedReading;
            m_FillLevelReadings = allFillLevelReadings;

            DisplayName = TranslationProvider.Translate("TitleSeriesEditViewModel");

            SelectContainer();
            SelectWeekDays();
            SelectResponsibleSubject();
        }
Exemple #15
0
 public SubMeasureViewModel(SubMeasure submeasure, IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory)
 {
     m_Model = submeasure;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
 }
 public DiscardViewModelFactory([Import] IDiscardRepository contextRepository, [Import] IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory)
 {
     m_Repository = contextRepository;
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
 }
 public ViewModelFactory([Import] IResponsibleSubjectViewModelFactory responsibleSubjectViewModelFactory)
 {
     m_ResponsibleSubjectViewModelFactory = responsibleSubjectViewModelFactory;
 }