예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BusinessService{TEntity, TKey, TUnitOfWork, TDto, TAddDto, TEditDto}"/> class.
 /// </summary>
 /// <param name="unitOfWork">The UnitOfWork.</param>
 /// <param name="repositorySelector">The repository selector function.</param>
 /// <param name="businessMapper">The business mapper.</param>
 /// <param name="logger">The logger.</param>
 protected BusinessService(
     TUnitOfWork unitOfWork,
     Func <TUnitOfWork, IRepository <TEntity, TKey> > repositorySelector,
     IBusinessMapper businessMapper,
     ILogger logger)
 {
     UnitOfWork          = unitOfWork;
     _repositorySelector = repositorySelector;
     _businessMapper     = businessMapper;
     Logger = logger;
 }
 public FakeBusinessService(
     IUnitOfWork unitOfWork,
     Func <IUnitOfWork, IRepository <FakeEntity <TKey>, TKey> > repositorySelector,
     IBusinessMapper businessMapper,
     ILogger logger)
     : base(
         unitOfWork,
         repositorySelector,
         businessMapper,
         logger)
 {
 }