21 lines
733 B
C#
21 lines
733 B
C#
using Pilz.Data;
|
|
|
|
namespace Pilz.Net.Api.Entities;
|
|
|
|
public interface IEntityConverter<TEntity, TUpdateMsg>
|
|
where TEntity : class, IDataObject
|
|
where TUpdateMsg : ApiMessage
|
|
{
|
|
IDataObject ConvertToClient(TEntity entityServer, IDataManager manager);
|
|
//ApiResult? UpdateEntity(EntityUpdate<TEntity, TUpdateMsg> entityUpdate, IDataManager manager);
|
|
}
|
|
|
|
public interface IEntityConverter<TEntity, TParent, TUpdateMsg>
|
|
where TEntity : class, IDataObject
|
|
where TParent : class, IDataObject
|
|
where TUpdateMsg : ApiMessage
|
|
{
|
|
IDataObject ConvertToClient(TEntity entityServer, IDataManager manager);
|
|
//ApiResult? UpdateEntity(EntityUpdate<TEntity, TParent, TUpdateMsg> entityUpdate, IDataManager manager);
|
|
}
|