public MappingService(OpenFigiService _OpenFigiService, PermIDService _PermIDService, FinSearchDBContext _context, ILogger <MappingService> logger) { Logger = logger ?? throw new ArgumentNullException(nameof(logger));; OpenFigiService = _OpenFigiService ?? throw new ArgumentNullException(nameof(_OpenFigiService)); PermIDService = _PermIDService ?? throw new ArgumentNullException(nameof(_PermIDService)); FinSearchDbContext = _context ?? throw new ArgumentNullException(nameof(_context)); }
public GetSecurityLevelInfoCommandHandler(FinSearchDBContext dbContext, IValidator <GetSecurityLevelInfoCommand> validator, ILogger <GetSecurityLevelInfoCommandHandler> logger, MappingService mappingService) { DbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); Validator = validator ?? throw new ArgumentNullException(nameof(validator)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); MappingService = mappingService ?? throw new ArgumentNullException(nameof(mappingService)); }
public GetCompanyLevelInfoCommandHandler(FinSearchDBContext _DbContext, ILogger <GetCompanyLevelInfoCommandHandler> _Logger, IValidator <GetCompanyLevelInfoCommand> _Validator, MappingService _MappingService) { DbContext = _DbContext ?? throw new ArgumentNullException(nameof(_DbContext)); Validator = _Validator ?? throw new ArgumentNullException(nameof(_Validator)); Logger = _Logger ?? throw new ArgumentNullException(nameof(_Logger)); MappingService = _MappingService ?? throw new ArgumentNullException(nameof(_MappingService));; }
public static void AddLookUpDataFromJson(string json, FinSearchDBContext context) { List <LookUpRow> dataCollection = GetLookUpRowCollection(json); using (context) { context.BloomBergLookUp.AddRange(dataCollection); context.SaveChanges(); } context.DisposeAsync(); }
public static void SeedLookUpData(string path, FinSearchDBContext FinSearchDbContext) { if (DatabaseISeeded) { return; } //Should only be used on creation of database from local file. string json = GetCSVJson(path); // and add to db AddLookUpDataFromJson(json, FinSearchDbContext); DatabaseISeeded = true; }
public static void SeedData(FinSearchDBContext context, string resourcePath) { System.Console.WriteLine("Applying Migrations..."); context.Database.Migrate(); if (!context.BloomBergLookUp.Any()) { System.Console.WriteLine("Adding data - seeding "); var data = Utilities.GetExcelData(resourcePath); if (data.Count == 0) { throw new ArgumentNullException(nameof(data)); } context.BloomBergLookUp.AddRange(data); context.SaveChanges(); } else { System.Console.WriteLine("Already have data - not seeding."); } }
public SecurityLevelController(ILogger <SecurityLevelController> _Logger, FinSearchDBContext _context, IRequestHandler <GetSecurityLevelInfoCommand, IEnumerable <FigiInstrument> > _GetSecurityLevelInfoCommandHandler) { Context = _context ?? throw new ArgumentNullException(nameof(_context));; GetSecurityLevelInfoCommandHandler = _GetSecurityLevelInfoCommandHandler ?? throw new ArgumentNullException(nameof(_GetSecurityLevelInfoCommandHandler));; Logger = _Logger ?? throw new ArgumentNullException(nameof(_Logger));; }
public LookUpTableController(ILogger <LookUpTableController> _Logger, FinSearchDBContext _context, IMediator mediator) { context = _context ?? throw new ArgumentNullException(nameof(_context));; Logger = _Logger ?? throw new ArgumentNullException(nameof(_Logger)); _mediator = mediator; }
public MappingService(FinSearchDBContext _context) { FinSearchDbContext = _context; }