Class LoadTypeDataCommandHandler
- Namespace
- Loehnert.Lisrt.TypeAndResult.Commands
- Assembly
- Loehnert.Lisrt.TypeAndResult.dll
Represents the command handler for the LoadTypeDataCommandDefinition.
[CommandHandler]
public class LoadTypeDataCommandHandler : CommandHandlerBase<LoadTypeDataCommandDefinition>, ICommandHandler<LoadTypeDataCommandDefinition>, ICommandHandler
- Inheritance
-
LoadTypeDataCommandHandler
- Implements
- Inherited Members
Constructors
LoadTypeDataCommandHandler(IWindowManager, ILoadTypeData, IUserManager)
Initializes a new instance of the LoadTypeDataCommandHandler class.
public LoadTypeDataCommandHandler(IWindowManager windowManager, ILoadTypeData loadTypeDataViewModel, IUserManager userManager)
Parameters
windowManagerIWindowManagerWindow manager.
loadTypeDataViewModelILoadTypeDataView model for load type data dialog.
userManagerIUserManagerUser manager.
LoadTypeDataCommandHandler(IWindowManager, ILoadTypeData, IUserManager, IOperatingModeManager)
Initializes a new instance of the LoadTypeDataCommandHandler class.
[ImportingConstructor]
public LoadTypeDataCommandHandler(IWindowManager windowManager, ILoadTypeData loadTypeDataViewModel, IUserManager userManager, IOperatingModeManager operatingModeManager)
Parameters
windowManagerIWindowManagerWindow manager.
loadTypeDataViewModelILoadTypeDataView model for load type data dialog.
userManagerIUserManagerUser manager.
operatingModeManagerIOperatingModeManagerOperating mode manager.
Methods
Run(Command)
Shows the dialog for loading type data.
public override Task Run(Command command)
Parameters
commandCommandThe related command.
Returns
- Task
Started task.
Update(Command)
Updates the command.
public override void Update(Command command)
Parameters
commandCommandThe executing command.