コード例 #1
0
 public MainWindowViewModel(AppConfig config)
 {
     _config           = config;
     LoadCommand       = new SimpleAsyncCommand(LoadCommandExecute, HandleError);
     AttributesCommand = new SimpleCommand(AttributesCommandExecute, HandleError);
     ProcessCommand    = new SimpleAsyncCommand(ProcessCommandExecute, HandleError);
 }
コード例 #2
0
 public JobsRunsGetViewModel(
     IMessageBoxService messageBoxService,
     IDatabricksWebApiClient databricksWebApiClient)
 {
     _messageBoxService      = messageBoxService;
     _databricksWebApiClient = databricksWebApiClient;
     JobsRunsGetCommand      = new SimpleAsyncCommand <object, object>(ExecuteJobsRunsGetCommandAsync);
 }
コード例 #3
0
 public ClusterStartViewModel(
     IMessageBoxService messageBoxService,
     IDatabricksWebApiClient databricksWebApiClient)
 {
     _messageBoxService      = messageBoxService;
     _databricksWebApiClient = databricksWebApiClient;
     StartClusterCommand     = new SimpleAsyncCommand <object, object>(ExecuteStartClusterCommandAsync);
 }
コード例 #4
0
 public ClustersListViewModel(
     IMessageBoxService messageBoxService,
     IDatabricksWebApiClient databricksWebApiClient)
 {
     _messageBoxService      = messageBoxService;
     _databricksWebApiClient = databricksWebApiClient;
     FetchClusterListCommand = new SimpleAsyncCommand <object, object>(ExecuteFetchClusterListCommandAsync);
 }
コード例 #5
0
 public JobsPickAndRunJarViewModel(
     IMessageBoxService messageBoxService,
     IDatabricksWebApiClient databricksWebApiClient,
     IOpenFileService openFileService,
     IDataBricksFileUploadService dataBricksFileUploadService)
 {
     _messageBoxService           = messageBoxService;
     _databricksWebApiClient      = databricksWebApiClient;
     _openFileService             = openFileService;
     _dataBricksFileUploadService = dataBricksFileUploadService;
     PickInputJarFileCommand      = new SimpleAsyncCommand <object, object>(x => !IsBusy && !_isPolling, ExecutePickInputJarFileCommandAsync);
 }