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; }
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; }
protected LeaveManagementService(IAsyncUnitOfWork unitOfWork, IAsyncDataLoader dataLoader) : base(unitOfWork, dataLoader) { }
protected AuthenticationServiceBase(IAsyncUnitOfWork unitOfWork, IAsyncDataLoader dataLoader, ILivitConfiguration configuration) : base(unitOfWork, dataLoader) { this.Configuration = configuration; }
protected LivitServiceBase(IAsyncUnitOfWork unitOfWork, IAsyncDataLoader dataLoader) { this.UnitOfWork = unitOfWork; this.DataLoader = dataLoader; }