Beispiel #1
0
        static void SetupServices()
        {
            var services = new ServiceCollection();

            services.AddDbContext <SessionManagerDbContext>(
                options => options.UseSqlServer(local));
            services.AddScoped <ICharacterData, SqlCharacterData>();
            services.AddScoped <IRaceData, SqlRaceData>();
            services.AddScoped <IAlignmentData, SqlAlignmentData>();
            services.AddScoped <ISubraceData, SqlSubraceData>();
            services.AddScoped <IClassData, SqlClassData>();
            var provider = services.BuildServiceProvider();

            _dbContext = provider.GetService <SessionManagerDbContext>();
        }
 public SqlRaceData(SessionManagerDbContext context)
 {
     _context = context;
 }
 public SqlAlignmentData(SessionManagerDbContext context)
 {
     _context = context;
 }
 public SqlCharacterData(SessionManagerDbContext context)
 {
     _context = context;
 }
Beispiel #5
0
 public SqlClassData(SessionManagerDbContext context)
 {
     _context = context;
 }