Class ClassCode
Edit page for the class code generation settings.
public sealed class ClassCode : ModelEditPage<ClassCodeModel>, IPage
- Inheritance
-
objectClassCode
- Implements
- Inherited Members
- Extension Methods
Constructors
ClassCode(IFormItemCollectionProvider, IFormDataBinder, IInfoProvider<ResourceInfo>)
Creates a new instance of ClassCode.
public ClassCode(IFormItemCollectionProvider formItemCollectionProvider, IFormDataBinder formDataBinder, IInfoProvider<ResourceInfo> resourceInfoProvider)
Parameters
formItemCollectionProvider
IFormItemCollectionProviderformDataBinder
IFormDataBinderresourceInfoProvider
IInfoProvider<ResourceInfo>
Properties
ClassId
Id of the class.
[PageParameter(typeof(IntPageModelBinder))]
public int ClassId { get; set; }
Property Value
- int
Model
Gets edited model that represents the form.
protected override ClassCodeModel Model { get; }
Property Value
Methods
ConfigurePage()
Set up page's configuration. Configures the submit action.
public override Task ConfigurePage()
Returns
- Task
GetFormItems()
protected override Task<ICollection<IFormItem>> GetFormItems()
Returns
- Task<ICollection<IFormItem>>
Remarks
Override the method in case when additional set-up of form components is required.
SubmitInternal(FormSubmissionCommandArguments, ICollection<IFormItem>, IFormFieldValueProvider)
Handles the internal specific processing of form submit command.
protected override Task<ICommandResponse> SubmitInternal(FormSubmissionCommandArguments args, ICollection<IFormItem> items, IFormFieldValueProvider formFieldValueProvider)
Parameters
args
FormSubmissionCommandArgumentsForm submission arguments.
items
ICollection<IFormItem>Form items with bound component values.
formFieldValueProvider
IFormFieldValueProviderProvider of form field values.
Returns
- Task<ICommandResponse>
Returns the form submission result.
Remarks
This method is called by the default implementation of the Submit(FormSubmissionCommandArguments) method.
- See Also