public WasteCollectionContainerViewModel(ContainerViewModel container, bool isSelected, IWasteRepository wasteRepository)
            : base(container, isSelected)
        {
            m_Model           = container;
            m_WasteRepository = wasteRepository;

            LoadData();
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 public SelectableContainerViewModel(ContainerViewModel containerViewModel, bool isSelected)
     : base(isSelected)
 {
     m_ContainerViewModel = containerViewModel;
 }