diff --git a/src/Easy.Result/Easy.Result.csproj b/src/Easy.Result/Easy.Result.csproj index 84d7efe..25d62b2 100644 --- a/src/Easy.Result/Easy.Result.csproj +++ b/src/Easy.Result/Easy.Result.csproj @@ -5,7 +5,7 @@ enable True - 1.0.1 + 1.0.2 diff --git a/src/Easy.Result/Extensions/ApiResultExtensions.cs b/src/Easy.Result/Extensions/ApiResultExtensions.cs index 823a91d..cc4f579 100644 --- a/src/Easy.Result/Extensions/ApiResultExtensions.cs +++ b/src/Easy.Result/Extensions/ApiResultExtensions.cs @@ -47,13 +47,12 @@ public static class ApiResultExtensions source.Status = status; return source; } - static public TEntity ToEntity(this IModel model) where TEntity : IEntity, new() { return new Mapper(AutoMapReadonly.ConfigurationProvider).Map(model); } - static public List ToEntities(this List models) + static public List ToEntities(this IModel models) where TEntity : IEntity, new() { return new Mapper(AutoMapReadonly.ConfigurationProvider).Map>(models); @@ -67,7 +66,6 @@ public static class ApiResultExtensions { return ApiResult.Value(new Mapper(AutoMapReadonly.ConfigurationProvider).Map>(entities.Data) ?? new()); } - static public ApiResultPaged ToPagedModel(this IPaged paged) { return new ApiResultPaged() diff --git a/src/Easy.Result/IModel.cs b/src/Easy.Result/IModel.cs index 66204ea..7705e50 100644 --- a/src/Easy.Result/IModel.cs +++ b/src/Easy.Result/IModel.cs @@ -4,6 +4,5 @@ namespace Easy.Result; public interface IModel { - public TEntity ToEntity() where TEntity : IEntity, new() => new Mapper(AutoMapReadonly.ConfigurationProvider).Map(this); }