public NewsProvider(DomainModelMySqlContext context, ILoggerFactory loggerFactory, ICommentsProvider commentsProvider) { _context = context; _logger = loggerFactory.CreateLogger("NewsProvider"); _commentsProvider = commentsProvider; }
public SimpleIntegrationTestMySql() { // work with with a builder using multiple calls var configBuilder = new ConfigurationBuilder(); configBuilder.SetBasePath(Directory.GetCurrentDirectory()); configBuilder.AddJsonFile("config.json"); Configuration = configBuilder.Build(); LoggerFactory = new LoggerFactory() .AddConsole(Configuration.GetSection("Logging")) .AddDebug(); //Use a MySQL database var sqlConnectionString = Configuration.GetConnectionString("DataAccessMySqlProvider"); var dbContextBuilder = new DbContextOptionsBuilder <DomainModelMySqlContext>(); dbContextBuilder.UseMySQL(sqlConnectionString, b => b.MigrationsAssembly("DataAccessMySqlProvider")); _context = new DomainModelMySqlContext(dbContextBuilder.Options); _context.Database.Migrate(); }
public AscentsRepository(DomainModelMySqlContext context) : base(context) { }
public NewsRepository(DomainModelMySqlContext context) : base(context) { }
public UsersRepository(DomainModelMySqlContext context) : base(context) { _context = context; }
public CategoriesProvider(DomainModelMySqlContext context, ILoggerFactory loggerFactory) { _context = context; _logger = loggerFactory.CreateLogger("CategoriesProvider"); }
public ForumThreadsRepository(DomainModelMySqlContext context) : base(context) { }
public DataService(DomainModelMySqlContext dbContext, ICryptoService cryptoService) { _cryptoService = cryptoService; _dbContext = dbContext; }
public ForumCategoriesRepository(DomainModelMySqlContext context) : base(context) { }
public BouldersRepository(DomainModelMySqlContext context) : base(context) { }
public CountriesRepository(DomainModelMySqlContext context) : base(context) { }
public ForumCommentsRepository(DomainModelMySqlContext context) : base(context) { }
public TestModelsRepository(DomainModelMySqlContext context) : base(context) { }
public GradingSystemsRepository(DomainModelMySqlContext context) : base(context) { }
public ContentManagerRequestsProvider(DomainModelMySqlContext context, ILoggerFactory loggerFactory) { _context = context; _logger = loggerFactory.CreateLogger("ContentManagerRequestsProvider"); }