From 254c2dff406e7d8d4f03473975ec89e3b836afc3 Mon Sep 17 00:00:00 2001 From: Kevin J Lambert Date: Tue, 5 Jan 2021 18:15:29 -0500 Subject: [PATCH] Modified to return an IPage instead of Page --- .../Abstract/ITypeEntityService.cs | 14 +++++++------- .../YuckQi.Domain.Services.csproj | 2 +- .../YuckQi.Domain.Validation.csproj | 2 +- src/YuckQi.Domain/YuckQi.Domain.csproj | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/YuckQi.Domain.Services/Abstract/ITypeEntityService.cs b/src/YuckQi.Domain.Services/Abstract/ITypeEntityService.cs index 7980815..6d82189 100644 --- a/src/YuckQi.Domain.Services/Abstract/ITypeEntityService.cs +++ b/src/YuckQi.Domain.Services/Abstract/ITypeEntityService.cs @@ -3,16 +3,16 @@ using YuckQi.Domain.Entities.Types.Abstract; using YuckQi.Domain.Services.Models; using YuckQi.Domain.Validation; -using YuckQi.Domain.ValueObjects; +using YuckQi.Domain.ValueObjects.Abstract; namespace YuckQi.Domain.Services.Abstract { - public interface ITypeEntityService where T : ITypeEntity where TKey : struct + public interface ITypeEntityService where TTypeEntity : ITypeEntity where TKey : struct { - Task> CreateAsync(T entity); - Task> GetAsync(Guid identifier); - Task> GetAsync(TKey key); - Task> ModifyAsync(T entity); - Task>> SearchAsync(TypeSearchCriteria criteria = null); + Task> CreateAsync(TTypeEntity entity); + Task> GetAsync(Guid identifier); + Task> GetAsync(TKey key); + Task> ModifyAsync(TTypeEntity entity); + Task>> SearchAsync(TypeSearchCriteria criteria = null); } } \ No newline at end of file diff --git a/src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj b/src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj index dec45b4..2d84ba6 100644 --- a/src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj +++ b/src/YuckQi.Domain.Services/YuckQi.Domain.Services.csproj @@ -4,7 +4,7 @@ netstandard2.0 true Kevin J Lambert - 0.4.2 + 0.4.3 LICENSE A .NET library for bootstrapping a domain services project. diff --git a/src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj b/src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj index 4db5c64..5924343 100644 --- a/src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj +++ b/src/YuckQi.Domain.Validation/YuckQi.Domain.Validation.csproj @@ -4,7 +4,7 @@ netstandard2.0 true Kevin J Lambert - 0.4.2 + 0.4.3 LICENSE A .NET library providing domain validation fundamentals. diff --git a/src/YuckQi.Domain/YuckQi.Domain.csproj b/src/YuckQi.Domain/YuckQi.Domain.csproj index edb2ff3..936d88f 100644 --- a/src/YuckQi.Domain/YuckQi.Domain.csproj +++ b/src/YuckQi.Domain/YuckQi.Domain.csproj @@ -4,7 +4,7 @@ netstandard2.0 true Kevin J Lambert - 0.4.2 + 0.4.3 LICENSE A .NET library for bootstrapping a domain model project.