Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Interface IBusinessFoundationDataService

Namespace: EPiServer.Commerce.UI.Admin.BusinessFoundation.Internal.DataManagement
Assembly: EPiServer.Commerce.UI.Admin.dll
Version: 14.26.0
Syntax
public interface IBusinessFoundationDataService

Methods

AddOrUpdate(BusinessFoundationDataModel)

Declaration
void AddOrUpdate(BusinessFoundationDataModel model)
Parameters
Type Name Description
BusinessFoundationDataModel model

AddRelation1NData(AddOrDeleteRelation1NDataModel)

Declaration
void AddRelation1NData(AddOrDeleteRelation1NDataModel model)
Parameters
Type Name Description
AddOrDeleteRelation1NDataModel model

AddRelationNNData(AddOrDeleteRelationNNDataModel)

Declaration
void AddRelationNNData(AddOrDeleteRelationNNDataModel model)
Parameters
Type Name Description
AddOrDeleteRelationNNDataModel model

Delete(List<DeleteBusinessFoundationDataModel>)

Declaration
void Delete(List<DeleteBusinessFoundationDataModel> model)
Parameters
Type Name Description
System.Collections.Generic.List<DeleteBusinessFoundationDataModel> model

DeleteRelation1NData(AddOrDeleteRelation1NDataModel)

Declaration
void DeleteRelation1NData(AddOrDeleteRelation1NDataModel model)
Parameters
Type Name Description
AddOrDeleteRelation1NDataModel model

DeleteRelationNNData(AddOrDeleteRelationNNDataModel)

Declaration
void DeleteRelationNNData(AddOrDeleteRelationNNDataModel model)
Parameters
Type Name Description
AddOrDeleteRelationNNDataModel model

Get(String, Object)

Declaration
BusinessFoundationDataViewModel Get(string className, object id)
Parameters
Type Name Description
System.String className
System.Object id
Returns
Type Description
BusinessFoundationDataViewModel

GetMetaClassColumns(String, Boolean)

Declaration
IEnumerable<MetaClassColumnsViewModel> GetMetaClassColumns(string className, bool allColumns)
Parameters
Type Name Description
System.String className
System.Boolean allColumns
Returns
Type Description
System.Collections.Generic.IEnumerable<MetaClassColumnsViewModel>

GetMetaClassImportantColumns(String)

Declaration
IEnumerable<MetaClassColumnsViewModel> GetMetaClassImportantColumns(string className)
Parameters
Type Name Description
System.String className
Returns
Type Description
System.Collections.Generic.IEnumerable<MetaClassColumnsViewModel>

GetNonDefaultMetaClasses()

Declaration
IEnumerable<KeyValueModel> GetNonDefaultMetaClasses()
Returns
Type Description
System.Collections.Generic.IEnumerable<KeyValueModel>

GetRelation1NData(SearchRelation1NDataModel)

Declaration
BusinessFoundationDataListViewModel GetRelation1NData(SearchRelation1NDataModel model)
Parameters
Type Name Description
SearchRelation1NDataModel model
Returns
Type Description
BusinessFoundationDataListViewModel

GetRelation1NTabs(String)

Declaration
IEnumerable<Relation1NInfoViewModel> GetRelation1NTabs(string className)
Parameters
Type Name Description
System.String className
Returns
Type Description
System.Collections.Generic.IEnumerable<Relation1NInfoViewModel>

GetRelationNNData(SearchRelationNNDataModel)

Declaration
BusinessFoundationDataListViewModel GetRelationNNData(SearchRelationNNDataModel model)
Parameters
Type Name Description
SearchRelationNNDataModel model
Returns
Type Description
BusinessFoundationDataListViewModel

GetRelationNNTabs(String)

Declaration
IEnumerable<RelationNNInfoViewModel> GetRelationNNTabs(string className)
Parameters
Type Name Description
System.String className
Returns
Type Description
System.Collections.Generic.IEnumerable<RelationNNInfoViewModel>

List(String)

Declaration
IEnumerable<BusinessFoundationDataDetailViewModel> List(string className)
Parameters
Type Name Description
System.String className
Returns
Type Description
System.Collections.Generic.IEnumerable<BusinessFoundationDataDetailViewModel>

Search(SearchBusinessFoundationDataModel)

Declaration
BusinessFoundationDataListViewModel Search(SearchBusinessFoundationDataModel model)
Parameters
Type Name Description
SearchBusinessFoundationDataModel model
Returns
Type Description
BusinessFoundationDataListViewModel