public WasteCollectionContainerViewModel(ContainerViewModel container, bool isSelected, IWasteRepository wasteRepository) : base(container, isSelected) { m_Model = container; m_WasteRepository = wasteRepository; LoadData(); }
public FillLevelReadingViewModel(FillLevelReading model, ContainerViewModel containerViewModel, SeriesViewModel relatedSeriesViewModel) { m_Model = model; m_ContainerViewModel = containerViewModel; m_RelatedSeriesViewModel = relatedSeriesViewModel; m_AppointmentResponsibleSubject = model.AppointmentResponsibleSubject; m_Model.PropertyChanged += OnModelPropertyChanged; m_Model.RelatedSeries.SeriesColor.PropertyChanged += OnSeriesColorPropertyChanged; m_Model.RelatedSeries.PropertyChanged += OnRelatedSeriesPropertyChanged; m_Model.DueDate.PropertyChanged += OnDueDatePropertyChanged; DisplayName = TranslationProvider.Translate("TitleFillLevelReadingViewModel"); var color = Color.FromRgb(m_Model.RelatedSeries.SeriesColor.R, m_Model.RelatedSeries.SeriesColor.G, m_Model.RelatedSeries.SeriesColor.B); SeriesColor = new SolidColorBrush(color); m_CalendarEntry = new CalendarEntry(m_Model.DueDate.Begin, m_Model.DueDate.End, m_Model.ReadingContainer.Name, color, m_Model.DueDate.IsAllDay, this); }
public SelectableContainerViewModel(ContainerViewModel containerViewModel, bool isSelected) : base(isSelected) { m_ContainerViewModel = containerViewModel; }