Class ShadowEditService
- Namespace
- Dynamicweb.CoreUI.Data.ShadowEditing
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class ShadowEditService
- Inheritance
-
ShadowEditService
- Inherited Members
-
Constructors
ShadowEditService(ShadowEditRepositoryBase)
public ShadowEditService(ShadowEditRepositoryBase repository)
Parameters
repository
ShadowEditRepositoryBase
Methods
DeleteShadowEdit(string)
public void DeleteShadowEdit(string id)
Parameters
id
string
GetShadowEdit(string)
public ShadowEdit? GetShadowEdit(string id)
Parameters
id
string
Returns
- ShadowEdit
GetShadowEdit<T>(string)
public ShadowEdit<T>? GetShadowEdit<T>(string id)
Parameters
id
string
Returns
- ShadowEdit<T>
Type Parameters
T
GetShadowEdit<T>(T?, DataQueryModelBase<T>?)
public ShadowEdit<T> GetShadowEdit<T>(T? model, DataQueryModelBase<T>? query)
Parameters
model
T
query
DataQueryModelBase<T>
Returns
- ShadowEdit<T>
Type Parameters
T
GetShadowEdits(Type)
public IEnumerable<ShadowEdit> GetShadowEdits(Type modelType)
Parameters
modelType
Type
Returns
- IEnumerable<ShadowEdit>
GetShadowEdits<T>()
public IEnumerable<ShadowEdit<T>> GetShadowEdits<T>()
Returns
- IEnumerable<ShadowEdit<T>>
Type Parameters
T
HasKey(string)
public bool HasKey(string key)
Parameters
key
string
Returns
- bool
SaveShadowEdit(ShadowEdit)
public void SaveShadowEdit(ShadowEdit shadowEdit)
Parameters
shadowEdit
ShadowEdit
SaveShadowEdit<T>(ShadowEdit<T>)
public void SaveShadowEdit<T>(ShadowEdit<T> shadowEdit)
Parameters
shadowEdit
ShadowEdit<T>
Type Parameters
T