protected void InitialiseDbContext(NewsAppContext context)
        {
            var serviceProvider = new ServiceCollection()
                                  .AddEntityFrameworkSqlServer()
                                  .BuildServiceProvider();

            var builder = new DbContextOptionsBuilder <NewsAppContext>();

            builder.UseSqlServer(@"Data Source=(localdb)\ProjectsV13;Initial Catalog=NewsAppDB;Integrated Security=true;")
            .UseInternalServiceProvider(serviceProvider);

            context = new NewsAppContext(builder.Options);
            context.Database.Migrate();
            NewsAppSeeder seeder = new NewsAppSeeder(context);

            seeder.Seed();
        }
 public CommentRepository(NewsAppContext context) => this.context = context.CheckIfNull(nameof(context));
Exemplo n.º 3
0
 public NewsRepo(NewsAppContext db)
 {
     _db = db;
 }
 public ArticleRepository(NewsAppContext context) =>
 this.context = context.CheckIfNull(nameof(context));
Exemplo n.º 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ArticleDataService"/> class.
 /// </summary>
 public ArticleDataService()
 {
     _context = new NewsAppContext();
     _logger  = LogManager.GetLogger("ArticleDataService");
 }