public GadzhiConvertingViewModel(IUnityContainer container, LikeClientServiceFactory likeClientServiceFactory, IProjectSettings projectSettings) { _likeClientServiceFactory = likeClientServiceFactory; _projectSettings = projectSettings; _tabViewModels = GetTabViewModels(container); _tabViewModelsVisibility = SubscribeToViewsVisibility(_tabViewModels); BindingOperations.EnableCollectionSynchronization(TabViewModelsVisible, _tabViewModelsVisibleLock); }
public LikeViewModel(IDialogService dialogService, LikeClientServiceFactory likeClientServiceFactory) { _likeClientServiceFactory = likeClientServiceFactory; DialogService = dialogService; UpdateLikesCommand = new DelegateCommand(() => LikeIdentities = NotifyTask.Create(GetLikeIdentities)); }