public ServerViewModel(IDialogService dialogService, ServerStateClientServiceFactory serverStateClientServiceFactory) { DialogService = dialogService; ServerTotalViewModel = new ServerTotalViewModel(serverStateClientServiceFactory, () => IsSelected); ServerInfoViewModel = new ServerInfoViewModel(serverStateClientServiceFactory, () => IsSelected); ServerDetailViewModel = new ServerDetailViewModel(serverStateClientServiceFactory, () => IsSelected); }
public ServerTotalViewModel(ServerStateClientServiceFactory serverStateClientServiceFactory, Func <bool> isSelected) { _serverStateClientServiceFactory = serverStateClientServiceFactory; _isSelected = isSelected; ServerCompleteFilesClient = new ResultValue <ServerCompleteFilesClient>(new ErrorCommon(ErrorConvertingType.ValueNotInitialized, "Данные не загружены")); _subscriptions = new CompositeDisposable(SubscribeToServerTotalUpdate()); }
public ServerDetailViewModel(ServerStateClientServiceFactory serverStateClientServiceFactory, Func <bool> isSelected) { _serverStateClientServiceFactory = serverStateClientServiceFactory; _isSelected = isSelected; _subscriptions = new CompositeDisposable(SubscribeToServerDetailUpdate()); }