Font-Awesome und Startseite;

This commit is contained in:
2020-06-04 22:45:42 +02:00
parent 30d2822891
commit cb5acd12eb
7925 changed files with 111573 additions and 37 deletions

View File

@@ -1,10 +1,10 @@
// <auto-generated />
// <auto-generated />
using System;
using MultipleChoiceTrainer.Data;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using MultipleChoiceTrainer.Data;
namespace MultipleChoiceTrainer.Data.Migrations
{
@@ -15,7 +15,7 @@ namespace MultipleChoiceTrainer.Data.Migrations
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "3.0.0")
.HasAnnotation("ProductVersion", "3.1.4")
.HasAnnotation("Relational:MaxIdentifierLength", 128)
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
@@ -219,6 +219,113 @@ namespace MultipleChoiceTrainer.Data.Migrations
b.ToTable("AspNetUserTokens");
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Answer", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
b.Property<DateTime>("Date")
.HasColumnType("datetime2");
b.Property<int>("QuestionId")
.HasColumnType("int");
b.Property<bool>("Successfull")
.HasColumnType("bit");
b.HasKey("Id");
b.HasIndex("QuestionId");
b.ToTable("Answers");
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Category", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
b.Property<string>("Description")
.HasColumnType("nvarchar(max)");
b.Property<string>("Name")
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.ToTable("Categories");
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Choice", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
b.Property<bool>("IsTrue")
.HasColumnType("bit");
b.Property<int>("QuestionId")
.HasColumnType("int");
b.Property<string>("Text")
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.HasIndex("QuestionId");
b.ToTable("Choices");
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Question", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
b.Property<int>("SectionId")
.HasColumnType("int");
b.Property<string>("Text")
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.HasIndex("SectionId");
b.ToTable("Questions");
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Section", b =>
{
b.Property<int>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
b.Property<int>("CategoryId")
.HasColumnType("int");
b.Property<string>("Description")
.HasColumnType("nvarchar(max)");
b.Property<string>("Name")
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.HasIndex("CategoryId");
b.ToTable("Sections");
});
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
{
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
@@ -269,6 +376,42 @@ namespace MultipleChoiceTrainer.Data.Migrations
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Answer", b =>
{
b.HasOne("MultipleChoiceTrainer.Models.DataModels.Question", "Question")
.WithMany("Answers")
.HasForeignKey("QuestionId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Choice", b =>
{
b.HasOne("MultipleChoiceTrainer.Models.DataModels.Question", "Question")
.WithMany("Choices")
.HasForeignKey("QuestionId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Question", b =>
{
b.HasOne("MultipleChoiceTrainer.Models.DataModels.Section", "Section")
.WithMany("Questions")
.HasForeignKey("SectionId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
modelBuilder.Entity("MultipleChoiceTrainer.Models.DataModels.Section", b =>
{
b.HasOne("MultipleChoiceTrainer.Models.DataModels.Category", "Category")
.WithMany("Sections")
.HasForeignKey("CategoryId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
});
#pragma warning restore 612, 618
}
}