This commit is contained in:
2026-05-15 02:51:02 +03:30
parent 2a88195d15
commit d47f57a620
17 changed files with 1268 additions and 64 deletions
@@ -16,7 +16,7 @@ namespace xDataService.Interfaces
/// <typeparam name="TEntity"></typeparam>
/// <typeparam name="TDto"></typeparam>
/// <typeparam name="TKey"></typeparam>
public interface IXEntityControllerActions<TEntity, TKey>
public interface IXBaseRepositoryController<TEntity, TKey>
where TEntity : XBaseEntity<TKey>
{
//
@@ -16,7 +16,7 @@ namespace xDataService.Interfaces
/// <typeparam name="TEntity"></typeparam>
/// <typeparam name="TDto"></typeparam>
/// <typeparam name="TKey"></typeparam>
public interface IXDomainControllerActions<TEntity, TDto, TKey>
public interface IXBaseServiceController<TEntity, TDto, TKey>
where TEntity : XBaseEntity<TKey>
where TDto : XBaseEntityDto<TKey>
{
+1 -6
View File
@@ -4,17 +4,12 @@ using xModels.Base;
namespace xDataService.Interfaces
{
/// <summary>
/// Non Generic Key Generator Interface ...
/// </summary>
public interface IXKeyGenerator { }
/// <summary>
/// Typed Base Key Generator ...
/// </summary>
/// <typeparam name="TEntity"></typeparam>
/// <typeparam name="TKey"></typeparam>
public interface IXKeyGenerator<TEntity, TKey> : IXKeyGenerator
public interface IXKeyGenerator<TEntity, TKey>
where TEntity : XBaseEntity<TKey>
{
bool IsEmpty(TKey id);