diff --git a/ServerManagement/Migrations/20250415212250_InitialMigration.Designer.cs b/ServerManagement/Migrations/20250415212250_InitialMigration.Designer.cs new file mode 100644 index 0000000..27a9ded --- /dev/null +++ b/ServerManagement/Migrations/20250415212250_InitialMigration.Designer.cs @@ -0,0 +1,139 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ServerManagement.Data; + +#nullable disable + +namespace ServerManagement.Migrations +{ + [DbContext(typeof(ServerManagementContext))] + [Migration("20250415212250_InitialMigration")] + partial class InitialMigration + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "9.0.4"); + + modelBuilder.Entity("ServerManagement.Models.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER"); + + b.Property("City") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("IsOnline") + .HasColumnType("INTEGER"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT"); + + b.HasKey("Id"); + + b.ToTable("Servers"); + + b.HasData( + new + { + Id = 1, + City = "Eindhoven", + IsOnline = true, + Name = "Server1" + }, + new + { + Id = 2, + City = "Eindhoven", + IsOnline = true, + Name = "Server2" + }, + new + { + Id = 3, + City = "Eindhoven", + IsOnline = false, + Name = "Server3" + }, + new + { + Id = 4, + City = "Eindhoven", + IsOnline = true, + Name = "Server4" + }, + new + { + Id = 5, + City = "Helmond", + IsOnline = true, + Name = "Server5" + }, + new + { + Id = 6, + City = "Helmond", + IsOnline = false, + Name = "Server6" + }, + new + { + Id = 7, + City = "Helmond", + IsOnline = true, + Name = "Server7" + }, + new + { + Id = 8, + City = "Oosterhout", + IsOnline = true, + Name = "Server8" + }, + new + { + Id = 9, + City = "Oosterhout", + IsOnline = true, + Name = "Server9" + }, + new + { + Id = 10, + City = "Roosendaal", + IsOnline = false, + Name = "Server10" + }, + new + { + Id = 11, + City = "Roosendaal", + IsOnline = false, + Name = "Server11" + }, + new + { + Id = 12, + City = "Deurne", + IsOnline = false, + Name = "Server12" + }, + new + { + Id = 13, + City = "Deurne", + IsOnline = true, + Name = "Server13" + }); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/ServerManagement/Migrations/20250415212250_InitialMigration.cs b/ServerManagement/Migrations/20250415212250_InitialMigration.cs new file mode 100644 index 0000000..5d315fe --- /dev/null +++ b/ServerManagement/Migrations/20250415212250_InitialMigration.cs @@ -0,0 +1,58 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional + +namespace ServerManagement.Migrations +{ + /// + public partial class InitialMigration : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Servers", + columns: table => new + { + Id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + IsOnline = table.Column(type: "INTEGER", nullable: false), + Name = table.Column(type: "TEXT", nullable: false), + City = table.Column(type: "TEXT", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Servers", x => x.Id); + }); + + migrationBuilder.InsertData( + table: "Servers", + columns: new[] { "Id", "City", "IsOnline", "Name" }, + values: new object[,] + { + { 1, "Eindhoven", true, "Server1" }, + { 2, "Eindhoven", true, "Server2" }, + { 3, "Eindhoven", false, "Server3" }, + { 4, "Eindhoven", true, "Server4" }, + { 5, "Helmond", true, "Server5" }, + { 6, "Helmond", false, "Server6" }, + { 7, "Helmond", true, "Server7" }, + { 8, "Oosterhout", true, "Server8" }, + { 9, "Oosterhout", true, "Server9" }, + { 10, "Roosendaal", false, "Server10" }, + { 11, "Roosendaal", false, "Server11" }, + { 12, "Deurne", false, "Server12" }, + { 13, "Deurne", true, "Server13" } + }); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Servers"); + } + } +} diff --git a/ServerManagement/Migrations/ServerManagementContextModelSnapshot.cs b/ServerManagement/Migrations/ServerManagementContextModelSnapshot.cs new file mode 100644 index 0000000..159266f --- /dev/null +++ b/ServerManagement/Migrations/ServerManagementContextModelSnapshot.cs @@ -0,0 +1,136 @@ +// +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ServerManagement.Data; + +#nullable disable + +namespace ServerManagement.Migrations +{ + [DbContext(typeof(ServerManagementContext))] + partial class ServerManagementContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "9.0.4"); + + modelBuilder.Entity("ServerManagement.Models.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER"); + + b.Property("City") + .IsRequired() + .HasColumnType("TEXT"); + + b.Property("IsOnline") + .HasColumnType("INTEGER"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT"); + + b.HasKey("Id"); + + b.ToTable("Servers"); + + b.HasData( + new + { + Id = 1, + City = "Eindhoven", + IsOnline = true, + Name = "Server1" + }, + new + { + Id = 2, + City = "Eindhoven", + IsOnline = true, + Name = "Server2" + }, + new + { + Id = 3, + City = "Eindhoven", + IsOnline = false, + Name = "Server3" + }, + new + { + Id = 4, + City = "Eindhoven", + IsOnline = true, + Name = "Server4" + }, + new + { + Id = 5, + City = "Helmond", + IsOnline = true, + Name = "Server5" + }, + new + { + Id = 6, + City = "Helmond", + IsOnline = false, + Name = "Server6" + }, + new + { + Id = 7, + City = "Helmond", + IsOnline = true, + Name = "Server7" + }, + new + { + Id = 8, + City = "Oosterhout", + IsOnline = true, + Name = "Server8" + }, + new + { + Id = 9, + City = "Oosterhout", + IsOnline = true, + Name = "Server9" + }, + new + { + Id = 10, + City = "Roosendaal", + IsOnline = false, + Name = "Server10" + }, + new + { + Id = 11, + City = "Roosendaal", + IsOnline = false, + Name = "Server11" + }, + new + { + Id = 12, + City = "Deurne", + IsOnline = false, + Name = "Server12" + }, + new + { + Id = 13, + City = "Deurne", + IsOnline = true, + Name = "Server13" + }); + }); +#pragma warning restore 612, 618 + } + } +}