C# Class Stein.ViewModels.Commands.ApplicationViewModelCommands.DeleteApplicationCommand

Inheritance: AsyncViewModelCommand
Show file Open project: nkristek/Stein

Public Methods

Method Description
DeleteApplicationCommand ( IViewModelService viewModelService ) : System

Protected Methods

Method Description
CanExecute ( ApplicationViewModel? viewModel, object? parameter ) : bool
ExecuteAsync ( ApplicationViewModel? viewModel, object? parameter ) : Task
OnContextPropertyChanged ( object? sender, PropertyChangedEventArgs? e ) : void

Method Details

CanExecute() protected method

protected CanExecute ( ApplicationViewModel? viewModel, object? parameter ) : bool
viewModel ApplicationViewModel?
parameter object?
return bool

DeleteApplicationCommand() public method

public DeleteApplicationCommand ( IViewModelService viewModelService ) : System
viewModelService IViewModelService
return System

ExecuteAsync() protected method

protected ExecuteAsync ( ApplicationViewModel? viewModel, object? parameter ) : Task
viewModel ApplicationViewModel?
parameter object?
return Task

OnContextPropertyChanged() protected method

protected OnContextPropertyChanged ( object? sender, PropertyChangedEventArgs? e ) : void
sender object?
e PropertyChangedEventArgs?
return void