Skip to main content

Interface IVdpService

Namespace: Aurigma.DesignAtoms.VDP​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public interface IVdpService

Methods​

GetCombinedVdpProductFromState​

Product GetCombinedVdpProductFromState(State state)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
Returns​

Aurigma.DesignAtoms.Model.Product

GetCombinedVdpProductFromStateAsync​

Task<Product> GetCombinedVdpProductFromStateAsync(State state)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
Returns​

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Model.Product>

GetVdpProductsFromStateAsync​

Task<IEnumerable<VdpProductData>> GetVdpProductsFromStateAsync(State state, SplitOptions splitOptions)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
Aurigma.DesignAtoms.VDP.SplitOptionssplitOptions
Returns​

System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.VDP.VdpProductData>>

SetStateVdpData​

void SetStateVdpData(State spState, DataSet dataSet, ItemsData itemsData)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.StatespState
Aurigma.DesignAtoms.Model.DataSetdataSet
Aurigma.DesignAtoms.Model.ItemsDataitemsData

SetStateVdpData​

void SetStateVdpData(State spState, DataSet dataSet, ItemsData itemsData, VdpOptions options)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.StatespState
Aurigma.DesignAtoms.Model.DataSetdataSet
Aurigma.DesignAtoms.Model.ItemsDataitemsData
Aurigma.DesignAtoms.Model.VdpOptionsoptions

ApplyStateVdpData​

Task ApplyStateVdpData(State state, bool storeDataInState, DataSet dataSet, ItemsData itemsData)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
System.BooleanstoreDataInState
Aurigma.DesignAtoms.Model.DataSetdataSet
Aurigma.DesignAtoms.Model.ItemsDataitemsData
Returns​

System.Threading.Tasks.Task

ApplyStateVdpData​

Task ApplyStateVdpData(State state, bool storeDataInState, DataSet dataSet, ItemsData itemsData, VdpOptions options)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
System.BooleanstoreDataInState
Aurigma.DesignAtoms.Model.DataSetdataSet
Aurigma.DesignAtoms.Model.ItemsDataitemsData
Aurigma.DesignAtoms.Model.VdpOptionsoptions
Returns​

System.Threading.Tasks.Task

ContainsVdpData​

bool ContainsVdpData(State state)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
Returns​

System.Boolean

GetDataSet​

DataSet GetDataSet(State state)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
Returns​

Aurigma.DesignAtoms.Model.DataSet

GetItemsData​

ItemsData GetItemsData(State state)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Statestate
Returns​

Aurigma.DesignAtoms.Model.ItemsData

Was this page helpful?