Ejemplo n.º 1
0
 public AllBatteriesViewModel(BatteryServiceClass batteryService, BatteryTypeServiceClass batteryTypeServie)
 {
     _batteryTypeServie = batteryTypeServie;
     _batteryService    = batteryService;
     this.CreateAllBatteries(_batteryService.Items);
     _batteryService.Items.CollectionChanged += Items_CollectionChanged;
     foreach (var battery in _batteryService.Items)
     {
         battery.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();
 }