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?