Beispiel #1
0
 public QueueProcessor(IRepository <ChangeQueueItem, Guid> repository, IRemoteHandlersServiceLocator serviceLocator, IRepositoryServiceLocator repositoryServiceLocator, IConnectivityChecker connectivityChecker)
 {
     _connectivityChecker      = connectivityChecker;
     _repositoryServiceLocator = repositoryServiceLocator;
     _changeQueueRepository    = repository;
     _serviceLocator           = serviceLocator;
     QueueItemTypes            = new Dictionary <Type, Type>();
 }
Beispiel #2
0
 public UserFacadeService()
 {
     this.repositories.Add(typeof(IUserRepository), new UserRepository());
     repositoryServiceLocator = new RepositoryServiceLocator(this.repositories);
     userRepository           = repositoryServiceLocator.GetRepository <IUserRepository>();
 }
Beispiel #3
0
 public UserService()
 {
     _userValidator  = new UserValidator();
     _serviceLocator = new RepositoryServiceLocator();
     _userRepository = _serviceLocator.GetRepositoryService <IUserRepository>();
 }
Beispiel #4
0
 public CarrierService()
 {
     _validator         = new CarrierValidator();
     _serviceLocator    = new RepositoryServiceLocator();
     _carrierRepository = _serviceLocator.GetRepositoryService <ICarrierRepository>();
 }
Beispiel #5
0
 public QueueProcessor(IRepository <ChangeQueueItem, Guid> repository, IRemoteHandlersServiceLocator serviceLocator, IRepositoryServiceLocator repositoryServiceLocator)
 {
     _repositoryServiceLocator = repositoryServiceLocator;
     _chagneQueueRepository    = repository;
     _serviceLocator           = serviceLocator;
 }