using Pilz.Data; namespace Pilz.Net.Api.Entities; public interface IEntityConverter where TEntity : class, IDataObject where TUpdateMsg : ApiMessage { IDataObject ConvertToClient(TEntity entityServer, IDataManager manager); ApiResult? UpdateEntity(EntityUpdate entityUpdate, IDataManager manager); } public interface IEntityConverter where TEntity : class, IDataObject where TParent : class, IDataObject where TUpdateMsg : ApiMessage { IDataObject ConvertToClient(TEntity entityServer, IDataManager manager); ApiResult? UpdateEntity(EntityUpdate entityUpdate, IDataManager manager); }