Exemple #1
0
 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));;
 }
Exemple #4
0
        public static void AddLookUpDataFromJson(string json, FinSearchDBContext context)
        {
            List <LookUpRow> dataCollection = GetLookUpRowCollection(json);

            using (context)
            {
                context.BloomBergLookUp.AddRange(dataCollection);
                context.SaveChanges();
            }
            context.DisposeAsync();
        }
Exemple #5
0
        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;
        }
Exemple #6
0
 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.");
     }
 }
Exemple #7
0
 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;
 }
Exemple #9
0
 public MappingService(FinSearchDBContext _context)
 {
     FinSearchDbContext = _context;
 }