Table of Contents

Class ClassCode

Namespace
Kentico.Xperience.Admin.Base.UIPages
Assembly
Kentico.Xperience.Admin.Base.dll

Edit page for the class code generation settings.

public sealed class ClassCode : ModelEditPage<ClassCodeModel>, IPage
Inheritance
object
ClassCode
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 IFormItemCollectionProvider
formDataBinder IFormDataBinder
resourceInfoProvider 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

ClassCodeModel

Methods

ConfigurePage()

Set up page's configuration. Configures the submit action.

public override Task ConfigurePage()

Returns

Task

GetFormItems()

Examines properties of Model and returns corresponding IFormItems.

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 FormSubmissionCommandArguments

Form submission arguments.

items ICollection<IFormItem>

Form items with bound component values.

formFieldValueProvider IFormFieldValueProvider

Provider 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