Class ExportTemplate
This command executes the ExportTemplate system command
Exports a file with all the correct headers and formatting for the specified entity type. Includes two rows of dummy data.
Implements
System.Windows.Input.ICommand
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: LemonEdge.Client.Core.Commands
Assembly: ClientCore.dll
Syntax
[CommandDescriptorOptions(Commands.ExportTemplate, null)]
public class ExportTemplate : EPCommand, IHasChildren<EPCommandWithDescriptor>, IHasChildren, IEPCommand, ICommand, IDisposable
Constructors
ExportTemplate(IModelLayoutCommon)
Creates a new ExportTemplate command
Declaration
public ExportTemplate(IModelLayoutCommon owner)
Parameters
| Type | Name | Description |
|---|---|---|
| IModelLayoutCommon | owner | The owning context for this command |
Methods
InternalCanExecute(Object)
True - Can always be executed
Declaration
public override bool InternalCanExecute(object parameter)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | parameter | The command parameters |
Returns
| Type | Description |
|---|---|
| System.Boolean | True |
Overrides
InternalExecuteAsync(Object)
Uses the EntityTypeSerializedParam to prompt the user with a window popup for the type of entity to export the import template for, and then exports the template as a file
Declaration
public override Task InternalExecuteAsync(object parameter)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | parameter | The command parameter |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | A task indicating the complation of the operation |
Overrides
Implements
System.Windows.Input.ICommand
System.IDisposable