public static IServiceCollection AddIntegrations(this IServiceCollection services, IConfiguration configuration)
        {
            var alpacaConfigurations = new AlpacaConfigurations();

            configuration.Bind(nameof(alpacaConfigurations), alpacaConfigurations);
            services.AddSingleton(alpacaConfigurations);

            services.AddAutoMapper(Assembly.GetExecutingAssembly());

            AddIoC(services);

            return(services);
        }
Exemple #2
0
 public AlpacaClient(AlpacaConfigurations config, IMapper mapper)
 {
     _config = config ?? throw new ArgumentNullException(nameof(config));
     _mapper = mapper;
 }