public AllTestersViewModel(TesterServiceClass testerService, ChannelServiceClass channelService) { _testerService = testerService; _channelService = channelService; this.CreateAllTesters(_testerService.Items); _testerService.Items.CollectionChanged += Items_CollectionChanged; _channelService.Items.CollectionChanged += Channels_CollectionChanged; }
public AllChannelsViewModel(ChannelServiceClass channelService, TesterServiceClass testerService) { _channelService = channelService; _testerService = testerService; // Populate the AllTesters collection with _testerRepository. this.CreateAllChannels(_channelService.Items); _channelService.Items.CollectionChanged += Items_CollectionChanged; foreach (var channel in _channelService.Items) { channel.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(); }