AcModelDtoExtension improvements

This commit is contained in:
Loretta 2025-09-12 13:36:11 +02:00
parent 9673b629c6
commit d8360a3bd5
1 changed files with 2 additions and 2 deletions

View File

@ -5,9 +5,9 @@ namespace AyCode.Entities;
public static class AcModelDtoExtension
{
public static TModelDto? ToModelDto<TModelDto, TEntity>(this TEntity entity) where TModelDto : class, IAcModelDtoBase where TEntity : class, IEntity
public static TModelDto? ToModelDto<TModelDto, TEntity>(this TEntity entity) where TModelDto : class, IAcModelDtoBaseEmpty where TEntity : class, IEntity
=> Activator.CreateInstance(typeof(TModelDto), entity) as TModelDto;
public static IEnumerable<TModelDto> ToModelDto<TModelDto, TEntity>(this IEnumerable<TEntity> entities) where TModelDto : class, IAcModelDtoBase where TEntity : class, IEntity
public static IEnumerable<TModelDto> ToModelDto<TModelDto, TEntity>(this IEnumerable<TEntity> entities) where TModelDto : class, IAcModelDtoBaseEmpty where TEntity : class, IEntity
=> entities.Select(entity => entity.ToModelDto<TModelDto, TEntity>())!;
}