1
This commit is contained in:
@@ -165,6 +165,9 @@ namespace TechHelper.Server.Migrations
|
||||
.HasColumnType("char(36)")
|
||||
.HasColumnName("id");
|
||||
|
||||
b.Property<Guid?>("AssignmentId")
|
||||
.HasColumnType("char(36)");
|
||||
|
||||
b.Property<DateTime>("CreatedAt")
|
||||
.HasColumnType("datetime(6)")
|
||||
.HasColumnName("created_at");
|
||||
@@ -195,6 +198,11 @@ namespace TechHelper.Server.Migrations
|
||||
.HasColumnType("float")
|
||||
.HasColumnName("score");
|
||||
|
||||
b.Property<string>("Sequence")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext")
|
||||
.HasColumnName("sequence");
|
||||
|
||||
b.Property<byte>("StructType")
|
||||
.HasColumnType("tinyint unsigned")
|
||||
.HasColumnName("group_state");
|
||||
@@ -206,6 +214,8 @@ namespace TechHelper.Server.Migrations
|
||||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.HasIndex("AssignmentId");
|
||||
|
||||
b.HasIndex("ParentAssignmentQuestionId");
|
||||
|
||||
b.HasIndex("QuestionContextId");
|
||||
@@ -509,7 +519,6 @@ namespace TechHelper.Server.Migrations
|
||||
.HasColumnName("deleted");
|
||||
|
||||
b.Property<string>("OverallFeedback")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext")
|
||||
.HasColumnName("overall_feedback");
|
||||
|
||||
@@ -576,7 +585,6 @@ namespace TechHelper.Server.Migrations
|
||||
.HasColumnName("points_awarded");
|
||||
|
||||
b.Property<string>("StudentAnswer")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext")
|
||||
.HasColumnName("student_answer");
|
||||
|
||||
@@ -589,7 +597,6 @@ namespace TechHelper.Server.Migrations
|
||||
.HasColumnName("submission_id");
|
||||
|
||||
b.Property<string>("TeacherFeedback")
|
||||
.IsRequired()
|
||||
.HasColumnType("longtext")
|
||||
.HasColumnName("teacher_feedback");
|
||||
|
||||
@@ -744,19 +751,19 @@ namespace TechHelper.Server.Migrations
|
||||
b.HasData(
|
||||
new
|
||||
{
|
||||
Id = new Guid("a203eb76-97f0-418f-bc06-9549297d2ac3"),
|
||||
Id = new Guid("e3bff43c-36af-497a-971c-ed0a487bdd38"),
|
||||
Name = "Student",
|
||||
NormalizedName = "STUDENT"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = new Guid("195b19c5-fd30-455c-9f38-9842b44bf5c3"),
|
||||
Id = new Guid("f05c125e-e70f-40eb-9e19-6e69c3426849"),
|
||||
Name = "Teacher",
|
||||
NormalizedName = "TEACHER"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = new Guid("53cc63db-74bc-47a8-b71a-7e120d4018a9"),
|
||||
Id = new Guid("cf16c215-63f8-4962-8ad0-058274ecf944"),
|
||||
Name = "Administrator",
|
||||
NormalizedName = "ADMINISTRATOR"
|
||||
});
|
||||
@@ -874,7 +881,7 @@ namespace TechHelper.Server.Migrations
|
||||
.IsRequired();
|
||||
|
||||
b.HasOne("Entities.Contracts.AssignmentQuestion", "ExamStruct")
|
||||
.WithOne("Assignment")
|
||||
.WithOne()
|
||||
.HasForeignKey("Entities.Contracts.Assignment", "ExamStructId")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
@@ -920,9 +927,14 @@ namespace TechHelper.Server.Migrations
|
||||
|
||||
modelBuilder.Entity("Entities.Contracts.AssignmentQuestion", b =>
|
||||
{
|
||||
b.HasOne("Entities.Contracts.Assignment", "Assignment")
|
||||
.WithMany()
|
||||
.HasForeignKey("AssignmentId");
|
||||
|
||||
b.HasOne("Entities.Contracts.AssignmentQuestion", "ParentAssignmentQuestion")
|
||||
.WithMany("ChildrenAssignmentQuestion")
|
||||
.HasForeignKey("ParentAssignmentQuestionId");
|
||||
.HasForeignKey("ParentAssignmentQuestionId")
|
||||
.OnDelete(DeleteBehavior.Cascade);
|
||||
|
||||
b.HasOne("Entities.Contracts.QuestionContext", "QuestionContext")
|
||||
.WithMany("Questions")
|
||||
@@ -934,6 +946,8 @@ namespace TechHelper.Server.Migrations
|
||||
.HasForeignKey("QuestionId")
|
||||
.OnDelete(DeleteBehavior.Cascade);
|
||||
|
||||
b.Navigation("Assignment");
|
||||
|
||||
b.Navigation("ParentAssignmentQuestion");
|
||||
|
||||
b.Navigation("Question");
|
||||
@@ -1064,7 +1078,7 @@ namespace TechHelper.Server.Migrations
|
||||
b.HasOne("Entities.Contracts.User", "Student")
|
||||
.WithMany("SubmissionsAsStudent")
|
||||
.HasForeignKey("StudentId")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.Navigation("Assignment");
|
||||
@@ -1085,7 +1099,7 @@ namespace TechHelper.Server.Migrations
|
||||
b.HasOne("Entities.Contracts.User", "Student")
|
||||
.WithMany("SubmissionDetails")
|
||||
.HasForeignKey("StudentId")
|
||||
.OnDelete(DeleteBehavior.Restrict)
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.HasOne("Entities.Contracts.Submission", "Submission")
|
||||
@@ -1163,8 +1177,6 @@ namespace TechHelper.Server.Migrations
|
||||
|
||||
modelBuilder.Entity("Entities.Contracts.AssignmentQuestion", b =>
|
||||
{
|
||||
b.Navigation("Assignment");
|
||||
|
||||
b.Navigation("ChildrenAssignmentQuestion");
|
||||
|
||||
b.Navigation("SubmissionDetails");
|
||||
|
Reference in New Issue
Block a user