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 EvaluationViewModel(IContainerViewModelFactory containerViewModelFactory, IFillLevelReadingViewModelFactory readingViewModelFactory, IWasteRepository wasteRepository) { m_ReadingViewModelFactory = readingViewModelFactory; m_Repository = wasteRepository; m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload); Reload(); FlyoutActivated = true; }
public DisposerAddViewModel(Disposer disposer, IWasteRepository repository, IContainerViewModelFactory containerViewModelFactory) { m_Model = disposer; m_WasteRepository = repository; m_ContainerViewModelFactory = containerViewModelFactory; m_ContainerList = new List <SelectableContainerViewModel>(); DisplayName = TranslationProvider.Translate("TitleDisposerAddViewModel"); LoadSelectedContainers(); }
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); }
public ContainerManagementViewModel(IWasteRepository contextRepository, IMapViewModelFactory mapViewModelFactory, IContainerViewModelFactory containerViewModelFactory) { m_Repository = contextRepository; m_MapViewModelFactory = mapViewModelFactory; m_ContainerViewModelFactory = containerViewModelFactory; AddNewMap = new AddNewMapCommand(this); m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload); Reload(); FlyoutActivated = true; }
public BillingViewModel(IWasteRepository contextRepository, IDisposerViewModelFactory disposerViewModelFactory, ISelectableWasteCollectionViewModelFactory selectableWasteCollectionViewModelFactory, IContainerViewModelFactory containerViewModelFactory) { m_Repository = contextRepository; m_DisposerViewModelFactory = disposerViewModelFactory; m_SelectableWasteCollectionViewModelFactory = selectableWasteCollectionViewModelFactory; m_ContainerViewModelFactory = containerViewModelFactory; IsEnabled = m_Repository.HasConnection; FlyoutActivated = true; m_Repository.ContextChanged += (s, e) => Application.Current.Dispatcher.Invoke(Reload); Reload(); }
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(); }
public FillLevelReadingViewModelFactory(IContainerViewModelFactory containerViewModelFactory, ISeriesViewModelFactory seriesViewModelFactory) { m_ContainerViewModelFactory = containerViewModelFactory; m_SeriesViewModelFactory = seriesViewModelFactory; }
public DisposerEditViewModel(Disposer disposer, IWasteRepository repository, IContainerViewModelFactory containerViewModelFactory, Action removeDisposerAction) : base(disposer, repository, containerViewModelFactory) { DisplayName = TranslationProvider.Translate("TitleDisposerEditViewModel"); m_RemoveDisposer = removeDisposerAction; }
public WasteCollectionContainerViewModelFactory(IWasteRepository repository, IContainerViewModelFactory containerViewModelFactory) { m_WasteRepository = repository; m_ContainerViewModelFactory = containerViewModelFactory; }
public DisposerViewModelFactory([Import] IWasteRepository wasteRepository, [Import] IContainerViewModelFactory containerViewModelFactory) { m_WasteRepository = wasteRepository; m_ContainerViewModelFactory = containerViewModelFactory; }