Interface IVdpService
Namespace: Aurigma.DesignAtoms.VDP
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IVdpService
Methods
GetCombinedVdpProductFromState
Product GetCombinedVdpProductFromState(State state)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state |
Returns
Aurigma.DesignAtoms.Model.Product
GetCombinedVdpProductFromStateAsync
Task<Product> GetCombinedVdpProductFromStateAsync(State state)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state |
Returns
System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>
GetVdpProductsFromStateAsync
Task<IEnumerable<VdpProductData>> GetVdpProductsFromStateAsync(State state, SplitOptions splitOptions)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state | |
| Aurigma.DesignAtoms.VDP.SplitOptions | splitOptions |
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.VDP.VdpProductData>>
SetStateVdpData
void SetStateVdpData(State spState, DataSet dataSet, ItemsData itemsData)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | spState | |
| Aurigma.DesignAtoms.Model.DataSet | dataSet | |
| Aurigma.DesignAtoms.Model.ItemsData | itemsData |
SetStateVdpData
void SetStateVdpData(State spState, DataSet dataSet, ItemsData itemsData, VdpOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | spState | |
| Aurigma.DesignAtoms.Model.DataSet | dataSet | |
| Aurigma.DesignAtoms.Model.ItemsData | itemsData | |
| Aurigma.DesignAtoms.Model.VdpOptions | options |
ApplyStateVdpData
Task ApplyStateVdpData(State state, bool storeDataInState, DataSet dataSet, ItemsData itemsData)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state | |
System.Boolean | storeDataInState | |
| Aurigma.DesignAtoms.Model.DataSet | dataSet | |
| Aurigma.DesignAtoms.Model.ItemsData | itemsData |
Returns
System.Threading.Tasks.Task
ApplyStateVdpData
Task ApplyStateVdpData(State state, bool storeDataInState, DataSet dataSet, ItemsData itemsData, VdpOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state | |
System.Boolean | storeDataInState | |
| Aurigma.DesignAtoms.Model.DataSet | dataSet | |
| Aurigma.DesignAtoms.Model.ItemsData | itemsData | |
| Aurigma.DesignAtoms.Model.VdpOptions | options |
Returns
System.Threading.Tasks.Task
ContainsVdpData
bool ContainsVdpData(State state)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state |
Returns
System.Boolean
GetDataSet
DataSet GetDataSet(State state)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state |
Returns
Aurigma.DesignAtoms.Model.DataSet
GetItemsData
ItemsData GetItemsData(State state)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.State | state |