Esempio n. 1
0
        private void CreateMeterViewModel(DomainModelService.Meter newItem)
        {
            var cvm = m_MeterViewModelFactory.CreateFromExisiting(newItem);

            cvm.PropertyChanged += MeterPropertyChanged;
            m_Meters.Add(cvm);
        }
 private void CreateSelectableMeterViewModels(IEnumerable <DomainModelService.Meter> meterModels)
 {
     foreach (var meterModel in meterModels)
     {
         var scvm = new SelectableMeterViewModel(m_MeterViewModelFactory.CreateFromExisiting(meterModel), false);
         scvm.PropertyChanged += ContainerSelectionChanged;
         m_Container.Add(scvm);
     }
 }
Esempio n. 3
0
 public MeterReadingViewModel CreateFromExisting(MeterReading model)
 {
     return(new MeterReadingViewModel(model, m_ContainerViewModelFactory.CreateFromExisiting(model.ReadingMeter), m_SeriesViewModelFactory.CreateFromExisting(model.RelatedSeries)));
 }