Example #1
0
 public AllChambersViewModel(ChamberServiceClass chamberService)
 {
     _chamberService = chamberService;
     this.CreateAllChambers(_chamberService.Items);
     _chamberService.Items.CollectionChanged += Items_CollectionChanged;
     foreach (var chamber in _chamberService.Items)
     {
         chamber.Records.CollectionChanged += Records_CollectionChanged;
     }
 }
        public AllEventsViewModel(/*EventService eventService*/ ProgramServiceClass programService, ProjectServiceClass projectService, ProgramTypeServiceClass programTypeService, BatteryServiceClass batteryService, TesterServiceClass testerService, ChannelServiceClass channelService, ChamberServiceClass chamberService, BatteryTypeServiceClass batteryTypeService)
        {
            _programService = programService;

            _projectService     = projectService;
            _programTypeService = programTypeService;
            _batteryService     = batteryService;
            _testerService      = testerService;
            _channelService     = channelService;
            _chamberService     = chamberService;
            _batteryTypeService = batteryTypeService;
            //_eventService = eventService;
            //this.CreateAllEvents(_eventService.Items);
            //_eventService.Items.CollectionChanged += Items_CollectionChanged;
            this.CreateAllEvents(EventService.Items);
            EventService.Items.CollectionChanged += Items_CollectionChanged;
        }
 public DashBoardViewModel
 (
     //ObservableCollection<ProgramClass> programs,
     //ObservableCollection<BatteryClass> batteries,
     //ObservableCollection<Channel> channels,
     //ObservableCollection<ChamberClass> chambers
     BatteryServiceClass batteryService,
     ChannelServiceClass channelService,
     ChamberServiceClass chamberService,
     ProgramServiceClass programService
 )
 {
     _batteryService = batteryService;
     _channelService = channelService;
     _chamberService = chamberService;
     _programService = programService;
     BookEvents();
 }