public SeedDB(ConfigurationDBContext configurationDBContext, ApplicationDbContext applicationDbContext, ILogger <SeedDB> logger)
        {
            _configurationDBContext = configurationDBContext;
            _applicationDbContext   = applicationDbContext;
            _logger = logger;

            logger.LogDebug("Starting application");
        }
 public ConfigurationDBUnitOfWork(
     ConfigurationDBContext configurationDBContext,
     IApplicationConfigurationRepository applicationConfigurationRepository,
     IIntegratedAppRepository integratedAppRepository,
     IAppMenuRepository appMenuRepository,
     IAppMenuCategoryRepository appMenuCategoryRepository,
     IMenuPermittedRoleRepository menuPermittedRoleRepository,
     IProjectRepository projectRepository)
 {
     _configurationDBContext             = configurationDBContext;
     _applicationConfigurationRepository = applicationConfigurationRepository;
     _integratedAppRepository            = integratedAppRepository;
     _appMenuRepository           = appMenuRepository;
     _appMenuCategoryRepository   = appMenuCategoryRepository;
     _menuPermittedRoleRepository = menuPermittedRoleRepository;
     _projectRepository           = projectRepository;
 }
Exemplo n.º 3
0
        public static void InitializeStaticFields(IConfiguration configuration)
        {
            IEnumerable <IntegratedApp> apps = null;

            try
            {
                var opt = new DbContextOptionsBuilder().UseSqlServer(configuration.GetConnectionString(ConfigurationNames.ConfigurationConnection)).Options;
                var configurationDBContext = new ConfigurationDBContext(opt);

                // get All Apps Informations
                apps = configurationDBContext.IntegratedApps.ToListAsync().Result;

                // Re setting URl Values
                new Urls(apps);
            }
            catch
            {
                throw;
            }
        }
 public ConfigurationDBContextFixture()
 {
     _configurationDBContext = new ConfigurationDBContext(new DbContextOptionsBuilder().UseSqlServer(TestConstants.ConfigurationDBContextCS).Options);
 }
Exemplo n.º 5
0
 public CleanUpDB(ApplicationDbContext applicationDbContext, ConfigurationDBContext configurationDBContext, ILogger <CleanUpDB> logger)
 {
     _applicationDbContext   = applicationDbContext;
     _configurationDBContext = configurationDBContext;
     _logger = logger;
 }