public DialogEditChannelViewModel() { this.useHoldingBay = true; _holdingBay = ContainerHelper.GetService <IHoldingBay>(); NewYtChannel = (YTChannel)_holdingBay.GetEntry("CHANNEL_NEW", false); // do not remove object from our repo }
/// <summary> /// Default constructor /// </summary> /// <param name="yupRepository"></param> /// <param name="ytManager"></param> /// <param name="eventbus"></param> public ChannelsViewModel(IYupRepository yupRepository, IYtManager ytManager, IEventBus eventbus, IHoldingBay holdingbay) { _yupRepository = yupRepository; _ytManager = ytManager; _eventBus = eventbus; _holdingbay = holdingbay; YtChannels = new ObservableCollection <YTChannel>(); CvsStaff = new CollectionViewSource(); CvsStaff.Source = this.YtChannels; CvsStaff.Filter += FilterChannels; CardShareCmd = new RelayCommand(OnCardShareCmd); CardDeleteCmd = new RelayCommand(OnCardDeleteCmd); CardEditCmd = new RelayCommand(OnCardEdited); CardFavoriteCmd = new RelayCommand(OnCardFavoriteCmd); SearchBoxCmd = new RelayCommand(OnSearchBoxCmd); }