Back to Website
Show / Hide Table of Contents

Class VdpService

Inheritance
System.Object
VdpService
Implements
IVdpService
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.VDP
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class VdpService : IVdpService

Constructors

VdpService(IVdpProductBuilder, IVdpDataSerializer, IItemsDataValidator)

Declaration
public VdpService(IVdpProductBuilder vdpProductBuilder, IVdpDataSerializer vdpDataSerializer, IItemsDataValidator itemsDataValidator)
Parameters
Type Name Description
IVdpProductBuilder vdpProductBuilder
IVdpDataSerializer vdpDataSerializer
IItemsDataValidator itemsDataValidator

Methods

ApplyStateVdpData(State, Boolean, DataSet, ItemsData)

Declaration
public Task ApplyStateVdpData(State state, bool storeDataInState, DataSet dataSet, ItemsData itemsData)
Parameters
Type Name Description
State state
System.Boolean storeDataInState
DataSet dataSet
ItemsData itemsData
Returns
Type Description
System.Threading.Tasks.Task

ApplyStateVdpData(State, Boolean, DataSet, ItemsData, VdpOptions)

Declaration
public Task ApplyStateVdpData(State state, bool storeDataInState, DataSet dataSet, ItemsData itemsData, VdpOptions options)
Parameters
Type Name Description
State state
System.Boolean storeDataInState
DataSet dataSet
ItemsData itemsData
VdpOptions options
Returns
Type Description
System.Threading.Tasks.Task

ContainsVdpData(State)

Declaration
public bool ContainsVdpData(State state)
Parameters
Type Name Description
State state
Returns
Type Description
System.Boolean

GetCombinedVdpProductFromState(State)

Declaration
public Product GetCombinedVdpProductFromState(State state)
Parameters
Type Name Description
State state
Returns
Type Description
Product

GetCombinedVdpProductFromStateAsync(State)

Declaration
public Task<Product> GetCombinedVdpProductFromStateAsync(State state)
Parameters
Type Name Description
State state
Returns
Type Description
System.Threading.Tasks.Task<Product>

GetDataSet(State)

Declaration
public DataSet GetDataSet(State state)
Parameters
Type Name Description
State state
Returns
Type Description
DataSet

GetItemsData(State)

Declaration
public ItemsData GetItemsData(State state)
Parameters
Type Name Description
State state
Returns
Type Description
ItemsData

GetVdpProductsFromStateAsync(State, SplitOptions)

Declaration
public Task<IEnumerable<VdpProductData>> GetVdpProductsFromStateAsync(State state, SplitOptions splitOptions)
Parameters
Type Name Description
State state
SplitOptions splitOptions
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<VdpProductData>>

SetStateVdpData(State, DataSet, ItemsData)

Declaration
public void SetStateVdpData(State spState, DataSet dataSet, ItemsData itemsData)
Parameters
Type Name Description
State spState
DataSet dataSet
ItemsData itemsData

SetStateVdpData(State, DataSet, ItemsData, VdpOptions)

Declaration
public void SetStateVdpData(State spState, DataSet dataSet, ItemsData itemsData, VdpOptions options)
Parameters
Type Name Description
State spState
DataSet dataSet
ItemsData itemsData
VdpOptions options

Implements

IVdpService
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback