public MultiDeviceViewModel(IDialogService dialogService, IActiveDeviceRepository activeDeviceRepository, IMultiRoomRepository multiRoomRepository, ILogger logger, IEventAggregator eventAggregator) : base(dialogService, activeDeviceRepository, logger, Domain.Enumerations.DeviceType.Multi) { RoomsCollection = new ObservableCollection <MultiRoomLineGraphInfo>(); OpenFirstGraphCommand = new DelegateCommand <MultiRoomLineGraphInfo>(OpenFirstGraph); OpenSecondGraphCommand = new DelegateCommand <MultiRoomLineGraphInfo>(OpenSecondGraph); OpenThirdGraphCommand = new DelegateCommand <MultiRoomLineGraphInfo>(OpenThirdGraph); DeleteRoomCommand = new DelegateCommand <MultiRoomLineGraphInfo>(DeleteRoom); _multiRoomRepository = multiRoomRepository; }
public MultiGraphViewModelDialog(IMultiRoomRepository multiRoomRepository) { _multiRoomRepository = multiRoomRepository; }