|
|
@@ -1,6 +1,6 @@
|
|
|
using System;
|
|
|
-using System.Security.Principal;
|
|
|
using Microsoft.Extensions.Logging;
|
|
|
+using Quadarax.Foundation.Core.Data.Interface.Domain;
|
|
|
using Quadarax.Foundation.Core.Data.Interface.Repository;
|
|
|
|
|
|
namespace Quadarax.Foundation.Core.Business
|
|
|
@@ -12,7 +12,7 @@ namespace Quadarax.Foundation.Core.Business
|
|
|
protected TRepository1 Repository1 { get; }
|
|
|
protected TRepository2 Repository2 { get; }
|
|
|
|
|
|
- protected AbstractMultiRepositoryService(TRepository1 repository1, TRepository2 repository2,IPrincipal currentPrincipal, ILoggerFactory logger) : base(currentPrincipal, logger)
|
|
|
+ protected AbstractMultiRepositoryService(TRepository1 repository1, TRepository2 repository2,IContext currentContext, ILoggerFactory logger) : base(currentContext, logger)
|
|
|
{
|
|
|
Repository1 = repository1 ?? throw new ArgumentNullException(nameof(repository1));
|
|
|
Repository2 = repository2 ?? throw new ArgumentNullException(nameof(repository2));
|
|
|
@@ -29,7 +29,7 @@ namespace Quadarax.Foundation.Core.Business
|
|
|
protected TRepository2 Repository2 { get; }
|
|
|
protected TRepository3 Repository3 { get; }
|
|
|
|
|
|
- protected AbstractMultiRepositoryService(TRepository1 repository1, TRepository2 repository2, TRepository3 repository3,IPrincipal currentPrincipal, ILoggerFactory logger) : base(currentPrincipal, logger)
|
|
|
+ protected AbstractMultiRepositoryService(TRepository1 repository1, TRepository2 repository2, TRepository3 repository3,IContext currentContext, ILoggerFactory logger) : base(currentContext, logger)
|
|
|
{
|
|
|
Repository1 = repository1 ?? throw new ArgumentNullException(nameof(repository1));
|
|
|
Repository2 = repository2 ?? throw new ArgumentNullException(nameof(repository2));
|
|
|
@@ -48,7 +48,7 @@ namespace Quadarax.Foundation.Core.Business
|
|
|
protected TRepository3 Repository3 { get; }
|
|
|
protected TRepository4 Repository4 { get; }
|
|
|
|
|
|
- protected AbstractMultiRepositoryService(TRepository1 repository1, TRepository2 repository2, TRepository3 repository3,TRepository4 repository4, IPrincipal currentPrincipal, ILoggerFactory logger) : base(currentPrincipal, logger)
|
|
|
+ protected AbstractMultiRepositoryService(TRepository1 repository1, TRepository2 repository2, TRepository3 repository3,TRepository4 repository4, IContext currentContext, ILoggerFactory logger) : base(currentContext, logger)
|
|
|
{
|
|
|
Repository1 = repository1 ?? throw new ArgumentNullException(nameof(repository1));
|
|
|
Repository2 = repository2 ?? throw new ArgumentNullException(nameof(repository2));
|
|
|
@@ -71,7 +71,7 @@ namespace Quadarax.Foundation.Core.Business
|
|
|
protected TRepository4 Repository4 { get; }
|
|
|
protected TRepository5 Repository5 { get; }
|
|
|
|
|
|
- protected AbstractMultiRepositoryService(TRepository1 repository1, TRepository2 repository2, TRepository3 repository3,TRepository4 repository4,TRepository5 repository5,IPrincipal currentPrincipal, ILoggerFactory logger) : base(currentPrincipal, logger)
|
|
|
+ protected AbstractMultiRepositoryService(TRepository1 repository1, TRepository2 repository2, TRepository3 repository3,TRepository4 repository4,TRepository5 repository5,IContext currentContext, ILoggerFactory logger) : base(currentContext, logger)
|
|
|
{
|
|
|
Repository1 = repository1 ?? throw new ArgumentNullException(nameof(repository1));
|
|
|
Repository2 = repository2 ?? throw new ArgumentNullException(nameof(repository2));
|