Class StepChangeProcessor
Inheritance
StepChangeProcessor
Implements
Inherited Members
Namespace: LemonEdge.Client.Core.Views.Params
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class StepChangeProcessor : TransactionItemProcessor<StepChangeProcessParameter>, IPopupWindowController<StepChangeProcessParameter>, IParamViewerController, IPopupWindowController, IController
Constructors
StepChangeProcessor(IParamSingleViewer<StepChangeProcessParameter>, StepChangeProcessParameter)
Declaration
public StepChangeProcessor(IParamSingleViewer<StepChangeProcessParameter> window, StepChangeProcessParameter param)
Parameters
Type | Name | Description |
---|---|---|
IParamSingleViewer<StepChangeProcessParameter> | window | |
StepChangeProcessParameter | param |
Properties
TransactionItemType
Declaration
protected override EntityDescriptor TransactionItemType { get; }
Property Value
Type | Description |
---|---|
EntityDescriptor |
Overrides
Methods
ControlNames()
Can be overridden in a derived class to indicate all the controls to be created in this single parameter popup form
Declaration
protected override IEnumerable<ControlDisplayInfoLight> ControlNames()
Returns
Type | Description |
---|---|
IEnumerable<ControlDisplayInfoLight> | All the controls to be created in this single parameter popup form |
Overrides
Validate(StepChangeProcessParameter)
Returns if the provided parameter is valid or not
Declaration
public override Task<(bool IsValid, string ValidationFailureMessage)> Validate(StepChangeProcessParameter result)
Parameters
Type | Name | Description |
---|---|---|
StepChangeProcessParameter | result |
Returns
Type | Description |
---|---|
Task<(bool IsValid, string ValidationFailureMessage)> | True if valid, otherwise false with a corrosponding message |
Overrides
LemonEdge.Client.UI.API.Controllers.PopupWindowController<LemonEdge.API.Core.FinancialServices.Tasks.Parameters.StepChangeProcessParameter>.Validate(LemonEdge.API.Core.FinancialServices.Tasks.Parameters.StepChangeProcessParameter)