Example #1
0
 public BaseServiceProvider(Dictionary <Type, object> serviceCache,
                            IBaseServiceFactory <TUnitOfWork> serviceFactory,
                            TUnitOfWork uow)
 {
     ServiceCache   = serviceCache;
     ServiceFactory = serviceFactory;
     Uow            = uow;
 }
Example #2
0
 public BaseServiceProvider(TUnitOfWork uow, IBaseServiceFactory <TUnitOfWork> serviceFactory)
 {
     Uow            = uow;
     ServiceFactory = serviceFactory;
 }
Example #3
0
 public BaseServiceProvider(IBaseServiceFactory <TUnitOfWork> serviceFactory, TUnitOfWork uow) : this(
         new Dictionary <Type, object>(), serviceFactory, uow)
 {
 }
 public BaseServiceProvider(IBaseServiceFactory <TUnitOfWork> serviceFactory, TUnitOfWork uow)
 {
     _serviceFactory = serviceFactory;
     _uow            = uow;
 }