Table of Contents

Class FieldValueConversionGroupService

Namespace
Dynamicweb.Ecommerce.Products.FieldValueConversions
Assembly
Dynamicweb.Ecommerce.dll

The service provides methods for fetching, adding, updating and removing field value conversion group data.

public sealed class FieldValueConversionGroupService : ICacheStorage<int, FieldValueConversionGroup>, ICacheStorage<int>, ICacheStorage
Inheritance
FieldValueConversionGroupService
Implements
Inherited Members

Constructors

FieldValueConversionGroupService()

public FieldValueConversionGroupService()

Methods

ClearCache()

Resets all keys to the default value for objects stored in the object cache

public void ClearCache()

ClearCache(IEnumerable<int>)

Resets the specified keys to the default value for objects stored in the object cache

public void ClearCache(IEnumerable<int> keys)

Parameters

keys IEnumerable<int>

Keys to reset

ClearCache(int)

Resets the specified key to the default value for objects stored in the object cache

public void ClearCache(int key)

Parameters

key int

Key to reset

Delete(int)

Delete the field value conversion group.

public void Delete(int fieldValueConversionGroupId)

Parameters

fieldValueConversionGroupId int

The field value conversion group id

GetAll()

Gets all field value conversion groups.

public IEnumerable<FieldValueConversionGroup> GetAll()

Returns

IEnumerable<FieldValueConversionGroup>

GetBaseUnit(int)

Gets the base field value conversion unit for a group.

public FieldValueConversion? GetBaseUnit(int parentGroupId)

Parameters

parentGroupId int

The id of field value conversion parent group

Returns

FieldValueConversion

GetById(int)

Gets the field value conversion group by id.

public FieldValueConversionGroup? GetById(int fieldValueConversionGroupId)

Parameters

fieldValueConversionGroupId int

The field value conversion group id

Returns

FieldValueConversionGroup

GetBySystemName(string)

Gets the field value conversion group by system name.

public FieldValueConversionGroup? GetBySystemName(string systemName)

Parameters

systemName string

The field value conversion group system name

Returns

FieldValueConversionGroup

GetUsages(IEnumerable<int>)

public IEnumerable<FieldValueConversionUsage> GetUsages(IEnumerable<int> fieldValueConversionGroupIds)

Parameters

fieldValueConversionGroupIds IEnumerable<int>

Returns

IEnumerable<FieldValueConversionUsage>

Save(FieldValueConversionGroup)

Saves the field value conversion group.

public void Save(FieldValueConversionGroup fieldValueConversionGroup)

Parameters

fieldValueConversionGroup FieldValueConversionGroup

The value conversion group

To top