Interface IConvertToEavLight
Helper / Service to prepare Entities, Streams and DataSources to ToSic.Eav.DataFormats.EavLight for automatic serialization in WebApis.
It can prepare single items like IEntity and ToSic.Eav.Data.IEntityWrapper like DynamicEntities.
It can also prepare IEnumerable/List of these types, as well as DataStream and DataSource objects.
In Custom Code / Razor / WebApi you can get this service with Dependency Injection like
var converter = GetService<IConvertToEavLight>();
Assembly: ToSic.Eav.WebApi.dll
[PublicApi]
public interface IConvertToEavLight : IConvertEntity<EavLightEntity>, IConvert<IEntity, EavLightEntity>, IConvert<IEntityWrapper, EavLightEntity>, IConvert<object, EavLightEntity>, IConvertDataSource<EavLightEntity>, IHasLog
Methods
|
Improve this Doc
View Source
Declaration
IEnumerable<EavLightEntity> Convert(IEnumerable<object> list)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
IEnumerable<EavLightEntity> Convert(IEnumerable<IEntityWrapper> list)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
IEnumerable<EavLightEntity> Convert(IEnumerable<IEntity> entities)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
EavLightEntity Convert(object item)
Parameters
Type |
Name |
Description |
object |
item |
|
Returns
|
Improve this Doc
View Source
Declaration
EavLightEntity Convert(IEntity entity)
Parameters
Type |
Name |
Description |
IEntity |
entity |
|
Returns
|
Improve this Doc
View Source
Declaration
EavLightEntity Convert(IEntityWrapper item)
Parameters
Type |
Name |
Description |
IEntityWrapper |
item |
|
Returns
|
Improve this Doc
View Source
Declaration
IDictionary<string, IEnumerable<EavLightEntity>> Convert(IDataSource source, IEnumerable<string> streams = null)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
IDictionary<string, IEnumerable<EavLightEntity>> Convert(IDataSource source, IEnumerable<string> streams, string[] filterGuids)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
IDictionary<string, IEnumerable<EavLightEntity>> Convert(IDataSource source, string streams)
Parameters
Returns