public SecurityCardsViewModel( ICollectionModel <iccard> dataModel, IDeviceDataService deviceDataService, ISecurityCardsDevicesModel securityCardsDevicesDataModel, IDialogService dialogService) { this._deviceDataService = deviceDataService; this._dialogService = dialogService; this._dataModel = dataModel; this._dataModel.Data.CollectionChanged += _dataCollection_CollectionChanged; this._securityCardsDevicesDataModel = securityCardsDevicesDataModel; SecurityCards = (ListCollectionView)CollectionViewSource.GetDefaultView((IList)_dataModel.Data); SecurityCards.CurrentChanged += SecurityCards_CurrentChanged; Devices = (ListCollectionView)CollectionViewSource.GetDefaultView((IList)_securityCardsDevicesDataModel.Data); RefreshCommand.Execute(null); }
public SecurityCardsModel( IDataService <iccard> dataService, ISecurityCardsDevicesModel securityCardsDevicesDataModel) : base(dataService) { this._securityCardsDevicesDataModel = securityCardsDevicesDataModel; }