示例#1
0
 public DatabaseDataStore(IAsyncUnitOfWork unitOfWork,
                          IRepository repository, IAsyncDataLoader dataLoader,
                          IEntityFactory entityFactory, IDateTimeAdapter dateTimeAdapter)
 {
     this.DataLoader      = dataLoader;
     this.UnitOfWork      = unitOfWork;
     this.Repository      = repository;
     this.EntityFactory   = entityFactory;
     this.DateTimeAdapter = dateTimeAdapter;
 }
 public GoogleCalendarServiceAdapter(IAsyncUnitOfWork unitOfWork,
                                     IAsyncDataLoader dataLoader, IRepository repository,
                                     IGoogleCalendarServiceFactory serviceFactory, IDateTimeAdapter dateTimeAdapter,
                                     IGoogleObjectFactory objectFactory, ILivitConfiguration configuration)
     : base(unitOfWork, dataLoader)
 {
     this.Repository         = repository;
     this.ServiceFactory     = serviceFactory;
     this.ObjectFactory      = objectFactory;
     this.DateTimeAdapter    = dateTimeAdapter;
     this.LivitConfiguration = configuration;
 }
示例#3
0
 public GoogleAuthenticationService(IAsyncUnitOfWork unitOfWork,
                                    IAsyncDataLoader dataLoader, ILivitConfiguration configuration,
                                    HttpClient client, IDataStore dataStore, ITokenService tokenService,
                                    IGoogleAuthorizationCodeFlowFactory authorizationFlowFactory,
                                    IServiceObjectFactory objectFactory)
     : base(unitOfWork, dataLoader, configuration)
 {
     this.Client                   = client;
     this.DataStore                = dataStore;
     this.TokenService             = tokenService;
     this.ObjectFactory            = objectFactory;
     this.AuthorizationFlowFactory = authorizationFlowFactory;
 }
示例#4
0
 protected LeaveManagementService(IAsyncUnitOfWork unitOfWork, IAsyncDataLoader dataLoader)
     : base(unitOfWork, dataLoader)
 {
 }
 protected AuthenticationServiceBase(IAsyncUnitOfWork unitOfWork, IAsyncDataLoader dataLoader,
                                     ILivitConfiguration configuration)
     : base(unitOfWork, dataLoader)
 {
     this.Configuration = configuration;
 }
示例#6
0
 protected LivitServiceBase(IAsyncUnitOfWork unitOfWork, IAsyncDataLoader dataLoader)
 {
     this.UnitOfWork = unitOfWork;
     this.DataLoader = dataLoader;
 }