using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Entities.Contracts; namespace TechHelper.Context { public class ApplicationContext : IdentityDbContext, Guid> { public ApplicationContext(DbContextOptions options) : base(options) { } public DbSet Schools { get; set; } public DbSet Grades { get; set; } public DbSet Classes { get; set; } public DbSet Exams { get; set; } public DbSet ExamQuestions { get; set; } public DbSet ExamAttachments{ get; set; } public DbSet ExamTypes { get; set; } public DbSet Questions { get; set; } public DbSet Submissions { get; set; } public DbSet SubmissionDetails { get; set; } public DbSet QuestionContexts { get; set; } //protected override void OnModelCreating(ModelBuilder builder) //{ // base.OnModelCreating(builder); // builder.ApplyConfiguration(new RoleConfiguration()); // builder.ApplyConfiguration(new AssignmentConfiguration()); // builder.ApplyConfiguration(new AssignmentClassConfiguration()); // builder.ApplyConfiguration(new AssignmentQuestionConfiguration()); // builder.ApplyConfiguration(new ClassConfiguration()); // builder.ApplyConfiguration(new QuestionConfiguration()); // builder.ApplyConfiguration(new SubmissionConfiguration()); // builder.ApplyConfiguration(new SubmissionDetailConfiguration()); //} } }