Exemplo n.º 1
0
 protected CommandHandler(IUnitOfWorkManager unitOfWorkManager, IAggregateRootRepository aggregateRootRepository)
 {
     if (unitOfWorkManager == null)
     {
         throw new ArgumentNullException(nameof(unitOfWorkManager));
     }
     _aggregateRootRepository = aggregateRootRepository ?? throw new ArgumentNullException(nameof(aggregateRootRepository));
     _unitOfWork = unitOfWorkManager.CurrentUnitOfWork();
 }