private GceStepViewModel(GceStepContent content, IGceDataSource dataSource, IApiManager apiManager) : base(apiManager) { _content = content; _dataSource = dataSource; ManageCredentialsCommand = new ProtectedCommand(OnManageCredentialsCommand, canExecuteCommand: false); EnableApiCommand = new ProtectedAsyncCommand(OnEnableApiCommandAsync); }
internal static GceStepViewModel CreateStep() { var content = new GceStepContent(); var viewModel = new GceStepViewModel(content); content.DataContext = viewModel; return(viewModel); }