Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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.");
        }
Beispiel #4
0
 protected BaseService(IServiceDependencies serviceDependencies)
 {
     _serviceDependencies = serviceDependencies;
 }
Beispiel #5
0
 public PersonService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies)
 {
 }
Beispiel #6
0
 public MarriageService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies)
 {
 }
Beispiel #7
0
 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)
 {
 }
Beispiel #12
0
 public CollisionService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies)
 {
 }
Beispiel #13
0
 public ServiceContext(IServiceDependencies dependencies, IRepositories repositories)
 {
     Dependencies = dependencies;
     Repositories = repositories;
 }
 public FamilyTreeService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies)
 {
 }
Beispiel #15
0
 public StatisticsController(IServiceDependencies dependencies) : base(dependencies)
 {
 }
Beispiel #16
0
 public UserService(IServiceDependencies _serviceDependencies) : base(_serviceDependencies)
 {
 }