public static IServices Create(IServiceDependencies dependencies) { IRepositories repositories; IServiceContext context; if (!dependencies.UseTestRepositories) { repositories = RepositoriesFactory.Create(dependencies.RepositoriesConfig); context = new ServiceContext(dependencies, repositories); // TODO -- Implement Integration Test Repositories/Services //if (dependencies.UseIntegrationTestRepositories) //{ // return new TestServices(context); //} //else //{ // return new Implementation.Services(context); //} return(new Implementation.Services(context)); } else { // TODO -- Implement Test Repositories/Services //repositories = TestRepositoriesFactory.Create(); //context = new ServiceContext(dependencies, repositories); //return new TestServices(context); repositories = RepositoriesFactory.Create(dependencies.RepositoriesConfig); context = new ServiceContext(dependencies, repositories); return(new Implementation.Services(context)); } }
public virtual Logger ConfigureLogger(IServiceDependencies serviceDependencies) { var logger = new LoggerConfiguration() .MinimumLevel.Debug() .WriteTo.Console() .WriteTo.File( Path.Combine(serviceDependencies.LoggingConfiguration?.LogFolder, serviceDependencies.LoggingConfiguration?.LogFile), rollingInterval: RollingInterval.Day ) .CreateLogger(); return(logger); }
public ServiceConfigurationHelper(WindowsServiceBase windowsService, IServiceDependencies serviceDependencies) { if (windowsService == null) { throw new System.ArgumentNullException(nameof(windowsService)); } if (serviceDependencies == null) { throw new System.ArgumentNullException(nameof(serviceDependencies)); } ServiceType = windowsService; ServiceDependencies = serviceDependencies; Logger = serviceDependencies.Logger; Logger.Information("Constructor initialised."); }
protected BaseService(IServiceDependencies serviceDependencies) { _serviceDependencies = serviceDependencies; }
public PersonService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies) { }
public MarriageService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies) { }
public HeroesController(IServiceDependencies dependencies) : base(dependencies) { }
public OriginalRecordService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies) { }
public BaseController(IServiceDependencies dependencies) { this._services = ServiceFactory.Create(dependencies); }
public RelationshipService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies) { }
public MatchesController(IServiceDependencies dependencies) : base(dependencies) { }
public CollisionService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies) { }
public ServiceContext(IServiceDependencies dependencies, IRepositories repositories) { Dependencies = dependencies; Repositories = repositories; }
public FamilyTreeService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies) { }
public StatisticsController(IServiceDependencies dependencies) : base(dependencies) { }
public UserService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies) { }