diff --git a/DatamodelLibrary/DatamodelLibrary.csproj b/DatamodelLibrary/DatamodelLibrary.csproj index 1e0b4fb..9b9b4a7 100644 --- a/DatamodelLibrary/DatamodelLibrary.csproj +++ b/DatamodelLibrary/DatamodelLibrary.csproj @@ -7,21 +7,15 @@ - - - - + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - diff --git a/DatamodelLibrary/Migrations/20210301205458_initial.Designer.cs b/DatamodelLibrary/Migrations/20210301205458_initial.Designer.cs deleted file mode 100644 index e0dcfeb..0000000 --- a/DatamodelLibrary/Migrations/20210301205458_initial.Designer.cs +++ /dev/null @@ -1,90 +0,0 @@ -// -using System; -using DatamodelLibrary; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace DatamodelLibrary.Migrations -{ - [DbContext(typeof(StockContext))] - [Migration("20210301205458_initial")] - partial class initial - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.3"); - - modelBuilder.Entity("DataDomain.Person", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Born") - .HasColumnType("TEXT"); - - b.Property("FirstName") - .HasColumnType("TEXT"); - - b.Property("LastName") - .HasColumnType("TEXT"); - - b.Property("NickName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Persons"); - }); - - modelBuilder.Entity("DataDomain.StockMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ActAmount") - .HasColumnType("INTEGER"); - - b.Property("ActDate") - .HasColumnType("TEXT"); - - b.Property("ActValue") - .HasColumnType("TEXT"); - - b.Property("BuyDate") - .HasColumnType("TEXT"); - - b.Property("BuyValue") - .HasColumnType("TEXT"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PostAmount") - .HasColumnType("INTEGER"); - - b.Property("SoldDate") - .HasColumnType("TEXT"); - - b.Property("SoldValue") - .HasColumnType("TEXT"); - - b.Property("StockExtId") - .HasColumnType("TEXT"); - - b.Property("StockId") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Stocks"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/DatamodelLibrary/Migrations/20210301205458_initial.cs b/DatamodelLibrary/Migrations/20210301205458_initial.cs deleted file mode 100644 index 69e9559..0000000 --- a/DatamodelLibrary/Migrations/20210301205458_initial.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -namespace DatamodelLibrary.Migrations -{ - public partial class initial : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Persons", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - FirstName = table.Column(type: "TEXT", nullable: true), - LastName = table.Column(type: "TEXT", nullable: true), - NickName = table.Column(type: "TEXT", nullable: true), - Born = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Persons", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Stocks", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - StockId = table.Column(type: "TEXT", nullable: true), - StockExtId = table.Column(type: "TEXT", nullable: true), - BuyValue = table.Column(type: "TEXT", nullable: false), - BuyDate = table.Column(type: "TEXT", nullable: false), - ActValue = table.Column(type: "TEXT", nullable: false), - ActDate = table.Column(type: "TEXT", nullable: true), - ActAmount = table.Column(type: "INTEGER", nullable: false), - SoldValue = table.Column(type: "TEXT", nullable: true), - SoldDate = table.Column(type: "TEXT", nullable: true), - Comment = table.Column(type: "TEXT", nullable: true), - PostAmount = table.Column(type: "INTEGER", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Stocks", x => x.Id); - }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Persons"); - - migrationBuilder.DropTable( - name: "Stocks"); - } - } -} diff --git a/DatamodelLibrary/Migrations/20210306151633_completion_person_address.Designer.cs b/DatamodelLibrary/Migrations/20210306151633_completion_person_address.Designer.cs deleted file mode 100644 index 5192534..0000000 --- a/DatamodelLibrary/Migrations/20210306151633_completion_person_address.Designer.cs +++ /dev/null @@ -1,125 +0,0 @@ -// -using System; -using DatamodelLibrary; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace DatamodelLibrary.Migrations -{ - [DbContext(typeof(StockContext))] - [Migration("20210306151633_completion_person_address")] - partial class completion_person_address - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.3"); - - modelBuilder.Entity("DataDomain.Address", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Gata") - .HasColumnType("TEXT"); - - b.Property("Gata2") - .HasColumnType("TEXT"); - - b.Property("Nation") - .HasColumnType("TEXT"); - - b.Property("PostNr") - .HasColumnType("INTEGER"); - - b.Property("PostOrt") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Addresses"); - }); - - modelBuilder.Entity("DataDomain.Person", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Born") - .HasColumnType("TEXT"); - - b.Property("Comments") - .HasColumnType("TEXT"); - - b.Property("FirstName") - .HasColumnType("TEXT"); - - b.Property("HomeAddress") - .HasColumnType("INTEGER"); - - b.Property("InvoiceAddress") - .HasColumnType("INTEGER"); - - b.Property("LastName") - .HasColumnType("TEXT"); - - b.Property("NickName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Persons"); - }); - - modelBuilder.Entity("DataDomain.StockMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ActAmount") - .HasColumnType("INTEGER"); - - b.Property("ActDate") - .HasColumnType("TEXT"); - - b.Property("ActValue") - .HasColumnType("TEXT"); - - b.Property("BuyDate") - .HasColumnType("TEXT"); - - b.Property("BuyValue") - .HasColumnType("TEXT"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PostAmount") - .HasColumnType("INTEGER"); - - b.Property("SoldDate") - .HasColumnType("TEXT"); - - b.Property("SoldValue") - .HasColumnType("TEXT"); - - b.Property("StockExtId") - .HasColumnType("TEXT"); - - b.Property("StockId") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Stocks"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/DatamodelLibrary/Migrations/20210306151633_completion_person_address.cs b/DatamodelLibrary/Migrations/20210306151633_completion_person_address.cs deleted file mode 100644 index 2078fb3..0000000 --- a/DatamodelLibrary/Migrations/20210306151633_completion_person_address.cs +++ /dev/null @@ -1,65 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace DatamodelLibrary.Migrations -{ - public partial class completion_person_address : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "Comments", - table: "Persons", - type: "TEXT", - nullable: true); - - migrationBuilder.AddColumn( - name: "HomeAddress", - table: "Persons", - type: "INTEGER", - nullable: false, - defaultValue: 0); - - migrationBuilder.AddColumn( - name: "InvoiceAddress", - table: "Persons", - type: "INTEGER", - nullable: false, - defaultValue: 0); - - migrationBuilder.CreateTable( - name: "Addresses", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - Gata = table.Column(type: "TEXT", nullable: true), - Gata2 = table.Column(type: "TEXT", nullable: true), - PostNr = table.Column(type: "INTEGER", nullable: false), - PostOrt = table.Column(type: "TEXT", nullable: true), - Nation = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Addresses", x => x.Id); - }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Addresses"); - - migrationBuilder.DropColumn( - name: "Comments", - table: "Persons"); - - migrationBuilder.DropColumn( - name: "HomeAddress", - table: "Persons"); - - migrationBuilder.DropColumn( - name: "InvoiceAddress", - table: "Persons"); - } - } -} diff --git a/DatamodelLibrary/Migrations/20210307074530_completion_person_stock.Designer.cs b/DatamodelLibrary/Migrations/20210307074530_completion_person_stock.Designer.cs deleted file mode 100644 index 963374f..0000000 --- a/DatamodelLibrary/Migrations/20210307074530_completion_person_stock.Designer.cs +++ /dev/null @@ -1,145 +0,0 @@ -// -using System; -using DatamodelLibrary; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace DatamodelLibrary.Migrations -{ - [DbContext(typeof(StockContext))] - [Migration("20210307074530_completion_person_stock")] - partial class completion_person_stock - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.3"); - - modelBuilder.Entity("DataDomain.Address", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Gata") - .HasColumnType("TEXT"); - - b.Property("Gata2") - .HasColumnType("TEXT"); - - b.Property("Nation") - .HasColumnType("TEXT"); - - b.Property("PostNr") - .HasColumnType("INTEGER"); - - b.Property("PostOrt") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Addresses"); - }); - - modelBuilder.Entity("DataDomain.Person", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Born") - .HasColumnType("TEXT"); - - b.Property("Comments") - .HasColumnType("TEXT"); - - b.Property("FirstName") - .HasColumnType("TEXT"); - - b.Property("HomeAddress") - .HasColumnType("INTEGER"); - - b.Property("InvoiceAddress") - .HasColumnType("INTEGER"); - - b.Property("LastName") - .HasColumnType("TEXT"); - - b.Property("NickName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Persons"); - }); - - modelBuilder.Entity("DataDomain.PersonStock", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PersonId") - .HasColumnType("INTEGER"); - - b.Property("StockId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("PersonStocks"); - }); - - modelBuilder.Entity("DataDomain.StockMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ActAmount") - .HasColumnType("INTEGER"); - - b.Property("ActDate") - .HasColumnType("TEXT"); - - b.Property("ActValue") - .HasColumnType("TEXT"); - - b.Property("BuyDate") - .HasColumnType("TEXT"); - - b.Property("BuyValue") - .HasColumnType("TEXT"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PostAmount") - .HasColumnType("INTEGER"); - - b.Property("SoldDate") - .HasColumnType("TEXT"); - - b.Property("SoldValue") - .HasColumnType("TEXT"); - - b.Property("StockExtId") - .HasColumnType("TEXT"); - - b.Property("StockId") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Stocks"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/DatamodelLibrary/Migrations/20210307074530_completion_person_stock.cs b/DatamodelLibrary/Migrations/20210307074530_completion_person_stock.cs deleted file mode 100644 index a15cc94..0000000 --- a/DatamodelLibrary/Migrations/20210307074530_completion_person_stock.cs +++ /dev/null @@ -1,31 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace DatamodelLibrary.Migrations -{ - public partial class completion_person_stock : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "PersonStocks", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - PersonId = table.Column(type: "INTEGER", nullable: false), - StockId = table.Column(type: "INTEGER", nullable: false), - Comment = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_PersonStocks", x => x.Id); - }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "PersonStocks"); - } - } -} diff --git a/DatamodelLibrary/Migrations/20210307212939_ChangedFormat_Person_Address.Designer.cs b/DatamodelLibrary/Migrations/20210307212939_ChangedFormat_Person_Address.Designer.cs deleted file mode 100644 index 352329a..0000000 --- a/DatamodelLibrary/Migrations/20210307212939_ChangedFormat_Person_Address.Designer.cs +++ /dev/null @@ -1,151 +0,0 @@ -// -using System; -using DatamodelLibrary; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace DatamodelLibrary.Migrations -{ - [DbContext(typeof(StockContext))] - [Migration("20210307212939_ChangedFormat_Person_Address")] - partial class ChangedFormat_Person_Address - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.3"); - - modelBuilder.Entity("DataDomain.Address", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Destination") - .HasColumnType("TEXT"); - - b.Property("Nation") - .HasColumnType("TEXT"); - - b.Property("Street") - .HasColumnType("TEXT"); - - b.Property("Street2") - .HasColumnType("TEXT"); - - b.Property("Zipcode") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("Addresses"); - }); - - modelBuilder.Entity("DataDomain.Person", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("AccountNo") - .HasColumnType("INTEGER"); - - b.Property("Born") - .HasColumnType("TEXT"); - - b.Property("ClearingNo") - .HasColumnType("INTEGER"); - - b.Property("Comments") - .HasColumnType("TEXT"); - - b.Property("FirstName") - .HasColumnType("TEXT"); - - b.Property("HomeAddress") - .HasColumnType("INTEGER"); - - b.Property("InvoiceAddress") - .HasColumnType("INTEGER"); - - b.Property("LastName") - .HasColumnType("TEXT"); - - b.Property("NickName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Persons"); - }); - - modelBuilder.Entity("DataDomain.PersonStock", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PersonId") - .HasColumnType("INTEGER"); - - b.Property("StockId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("PersonStocks"); - }); - - modelBuilder.Entity("DataDomain.StockMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ActAmount") - .HasColumnType("INTEGER"); - - b.Property("ActDate") - .HasColumnType("TEXT"); - - b.Property("ActValue") - .HasColumnType("TEXT"); - - b.Property("BuyDate") - .HasColumnType("TEXT"); - - b.Property("BuyValue") - .HasColumnType("TEXT"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PostAmount") - .HasColumnType("INTEGER"); - - b.Property("SoldDate") - .HasColumnType("TEXT"); - - b.Property("SoldValue") - .HasColumnType("TEXT"); - - b.Property("StockExtId") - .HasColumnType("TEXT"); - - b.Property("StockId") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Stocks"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/DatamodelLibrary/Migrations/20210307212939_ChangedFormat_Person_Address.cs b/DatamodelLibrary/Migrations/20210307212939_ChangedFormat_Person_Address.cs deleted file mode 100644 index 949c9ca..0000000 --- a/DatamodelLibrary/Migrations/20210307212939_ChangedFormat_Person_Address.cs +++ /dev/null @@ -1,75 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace DatamodelLibrary.Migrations -{ - public partial class ChangedFormat_Person_Address : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.RenameColumn( - name: "PostOrt", - table: "Addresses", - newName: "Street2"); - - migrationBuilder.RenameColumn( - name: "PostNr", - table: "Addresses", - newName: "Zipcode"); - - migrationBuilder.RenameColumn( - name: "Gata2", - table: "Addresses", - newName: "Street"); - - migrationBuilder.RenameColumn( - name: "Gata", - table: "Addresses", - newName: "Destination"); - - migrationBuilder.AddColumn( - name: "AccountNo", - table: "Persons", - type: "INTEGER", - nullable: false, - defaultValue: 0L); - - migrationBuilder.AddColumn( - name: "ClearingNo", - table: "Persons", - type: "INTEGER", - nullable: false, - defaultValue: 0); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "AccountNo", - table: "Persons"); - - migrationBuilder.DropColumn( - name: "ClearingNo", - table: "Persons"); - - migrationBuilder.RenameColumn( - name: "Zipcode", - table: "Addresses", - newName: "PostNr"); - - migrationBuilder.RenameColumn( - name: "Street2", - table: "Addresses", - newName: "PostOrt"); - - migrationBuilder.RenameColumn( - name: "Street", - table: "Addresses", - newName: "Gata2"); - - migrationBuilder.RenameColumn( - name: "Destination", - table: "Addresses", - newName: "Gata"); - } - } -} diff --git a/DatamodelLibrary/Migrations/20210316200448_backupregister.Designer.cs b/DatamodelLibrary/Migrations/20210316200448_backupregister.Designer.cs deleted file mode 100644 index 277cad6..0000000 --- a/DatamodelLibrary/Migrations/20210316200448_backupregister.Designer.cs +++ /dev/null @@ -1,174 +0,0 @@ -// -using System; -using DatamodelLibrary; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace DatamodelLibrary.Migrations -{ - [DbContext(typeof(StockContext))] - [Migration("20210316200448_backupregister")] - partial class backupregister - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.3"); - - modelBuilder.Entity("DataDomain.Address", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Destination") - .HasColumnType("TEXT"); - - b.Property("Nation") - .HasColumnType("TEXT"); - - b.Property("Street") - .HasColumnType("TEXT"); - - b.Property("Street2") - .HasColumnType("TEXT"); - - b.Property("Zipcode") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("Addresses"); - }); - - modelBuilder.Entity("DataDomain.BackupRegister", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("BackedUp") - .HasColumnType("TEXT"); - - b.Property("BackupDbName") - .HasColumnType("TEXT"); - - b.Property("BackupPath") - .HasColumnType("TEXT"); - - b.Property("DbName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("BackupRegings"); - }); - - modelBuilder.Entity("DataDomain.Person", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("AccountNo") - .HasColumnType("INTEGER"); - - b.Property("Born") - .HasColumnType("TEXT"); - - b.Property("ClearingNo") - .HasColumnType("INTEGER"); - - b.Property("Comments") - .HasColumnType("TEXT"); - - b.Property("FirstName") - .HasColumnType("TEXT"); - - b.Property("HomeAddress") - .HasColumnType("INTEGER"); - - b.Property("InvoiceAddress") - .HasColumnType("INTEGER"); - - b.Property("LastName") - .HasColumnType("TEXT"); - - b.Property("NickName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Persons"); - }); - - modelBuilder.Entity("DataDomain.PersonStock", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PersonId") - .HasColumnType("INTEGER"); - - b.Property("StockId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("PersonStocks"); - }); - - modelBuilder.Entity("DataDomain.StockMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ActAmount") - .HasColumnType("INTEGER"); - - b.Property("ActDate") - .HasColumnType("TEXT"); - - b.Property("ActValue") - .HasColumnType("TEXT"); - - b.Property("BuyDate") - .HasColumnType("TEXT"); - - b.Property("BuyValue") - .HasColumnType("TEXT"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PostAmount") - .HasColumnType("INTEGER"); - - b.Property("SoldDate") - .HasColumnType("TEXT"); - - b.Property("SoldValue") - .HasColumnType("TEXT"); - - b.Property("StockExtId") - .HasColumnType("TEXT"); - - b.Property("StockId") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Stocks"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/DatamodelLibrary/Migrations/20210316200448_backupregister.cs b/DatamodelLibrary/Migrations/20210316200448_backupregister.cs deleted file mode 100644 index 4843482..0000000 --- a/DatamodelLibrary/Migrations/20210316200448_backupregister.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -namespace DatamodelLibrary.Migrations -{ - public partial class backupregister : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "BackupRegings", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - BackedUp = table.Column(type: "TEXT", nullable: false), - DbName = table.Column(type: "TEXT", nullable: true), - BackupDbName = table.Column(type: "TEXT", nullable: true), - BackupPath = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_BackupRegings", x => x.Id); - }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "BackupRegings"); - } - } -} diff --git a/DatamodelLibrary/Migrations/20210512210945_NewStockFields.Designer.cs b/DatamodelLibrary/Migrations/20210512210945_NewStockFields.Designer.cs deleted file mode 100644 index c37f568..0000000 --- a/DatamodelLibrary/Migrations/20210512210945_NewStockFields.Designer.cs +++ /dev/null @@ -1,177 +0,0 @@ -// -using System; -using DatamodelLibrary; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace DatamodelLibrary.Migrations -{ - [DbContext(typeof(StockContext))] - [Migration("20210512210945_NewStockFields")] - partial class NewStockFields - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.6"); - - modelBuilder.Entity("DataDomain.Address", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Destination") - .HasColumnType("TEXT"); - - b.Property("Nation") - .HasColumnType("TEXT"); - - b.Property("Street") - .HasColumnType("TEXT"); - - b.Property("Street2") - .HasColumnType("TEXT"); - - b.Property("Zipcode") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("Addresses"); - }); - - modelBuilder.Entity("DataDomain.BackupRegister", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("BackedUp") - .HasColumnType("TEXT"); - - b.Property("BackupDbName") - .HasColumnType("TEXT"); - - b.Property("BackupPath") - .HasColumnType("TEXT"); - - b.Property("DbName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("BackupRegings"); - }); - - modelBuilder.Entity("DataDomain.Person", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("AccountNo") - .HasColumnType("INTEGER"); - - b.Property("Born") - .HasColumnType("TEXT"); - - b.Property("ClearingNo") - .HasColumnType("INTEGER"); - - b.Property("Comments") - .HasColumnType("TEXT"); - - b.Property("FirstName") - .HasColumnType("TEXT"); - - b.Property("HomeAddress") - .HasColumnType("INTEGER"); - - b.Property("InvoiceAddress") - .HasColumnType("INTEGER"); - - b.Property("LastName") - .HasColumnType("TEXT"); - - b.Property("NickName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Persons"); - }); - - modelBuilder.Entity("DataDomain.PersonStock", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PersonId") - .HasColumnType("INTEGER"); - - b.Property("StockId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("PersonStocks"); - }); - - modelBuilder.Entity("DataDomain.StockMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ActAmount") - .HasColumnType("INTEGER"); - - b.Property("ActDate") - .HasColumnType("TEXT"); - - b.Property("ActValue") - .HasColumnType("TEXT"); - - b.Property("BuyDate") - .HasColumnType("TEXT"); - - b.Property("BuyValue") - .HasColumnType("TEXT"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PostAmount") - .HasColumnType("INTEGER"); - - b.Property("SoldDate") - .HasColumnType("TEXT"); - - b.Property("SoldStockPrice") - .HasColumnType("TEXT"); - - b.Property("SoldValue") - .HasColumnType("TEXT"); - - b.Property("StockExtId") - .HasColumnType("TEXT"); - - b.Property("StockId") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Stocks"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/DatamodelLibrary/Migrations/20210512210945_NewStockFields.cs b/DatamodelLibrary/Migrations/20210512210945_NewStockFields.cs deleted file mode 100644 index 2693677..0000000 --- a/DatamodelLibrary/Migrations/20210512210945_NewStockFields.cs +++ /dev/null @@ -1,24 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace DatamodelLibrary.Migrations -{ - public partial class NewStockFields : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AddColumn( - name: "SoldStockPrice", - table: "Stocks", - type: "TEXT", - nullable: false, - defaultValue: 0m); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "SoldStockPrice", - table: "Stocks"); - } - } -} diff --git a/DatamodelLibrary/Migrations/20220201161420_StockGroups_table.Designer.cs b/DatamodelLibrary/Migrations/20220201161420_StockGroups_table.Designer.cs deleted file mode 100644 index 11cf98b..0000000 --- a/DatamodelLibrary/Migrations/20220201161420_StockGroups_table.Designer.cs +++ /dev/null @@ -1,194 +0,0 @@ -// -using System; -using DatamodelLibrary; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace DatamodelLibrary.Migrations -{ - [DbContext(typeof(StockContext))] - [Migration("20220201161420_StockGroups_table")] - partial class StockGroups_table - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.6"); - - modelBuilder.Entity("DataDomain.Address", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Destination") - .HasColumnType("TEXT"); - - b.Property("Nation") - .HasColumnType("TEXT"); - - b.Property("Street") - .HasColumnType("TEXT"); - - b.Property("Street2") - .HasColumnType("TEXT"); - - b.Property("Zipcode") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("Addresses"); - }); - - modelBuilder.Entity("DataDomain.BackupRegister", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("BackedUp") - .HasColumnType("TEXT"); - - b.Property("BackupDbName") - .HasColumnType("TEXT"); - - b.Property("BackupPath") - .HasColumnType("TEXT"); - - b.Property("DbName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("BackupRegings"); - }); - - modelBuilder.Entity("DataDomain.Person", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("AccountNo") - .HasColumnType("INTEGER"); - - b.Property("Born") - .HasColumnType("TEXT"); - - b.Property("ClearingNo") - .HasColumnType("INTEGER"); - - b.Property("Comments") - .HasColumnType("TEXT"); - - b.Property("FirstName") - .HasColumnType("TEXT"); - - b.Property("HomeAddress") - .HasColumnType("INTEGER"); - - b.Property("InvoiceAddress") - .HasColumnType("INTEGER"); - - b.Property("LastName") - .HasColumnType("TEXT"); - - b.Property("NickName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Persons"); - }); - - modelBuilder.Entity("DataDomain.PersonStock", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PersonId") - .HasColumnType("INTEGER"); - - b.Property("StockId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.ToTable("PersonStocks"); - }); - - modelBuilder.Entity("DataDomain.ShareModel", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("GroupName") - .HasColumnType("TEXT"); - - b.Property("StockName") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("StockGroups"); - }); - - modelBuilder.Entity("DataDomain.StockMember", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ActAmount") - .HasColumnType("INTEGER"); - - b.Property("ActDate") - .HasColumnType("TEXT"); - - b.Property("ActValue") - .HasColumnType("TEXT"); - - b.Property("BuyDate") - .HasColumnType("TEXT"); - - b.Property("BuyValue") - .HasColumnType("TEXT"); - - b.Property("Comment") - .HasColumnType("TEXT"); - - b.Property("PostAmount") - .HasColumnType("INTEGER"); - - b.Property("SoldDate") - .HasColumnType("TEXT"); - - b.Property("SoldStockPrice") - .HasColumnType("TEXT"); - - b.Property("SoldValue") - .HasColumnType("TEXT"); - - b.Property("StockExtId") - .HasColumnType("TEXT"); - - b.Property("StockId") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Stocks"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/DatamodelLibrary/Migrations/20220201161420_StockGroups_table.cs b/DatamodelLibrary/Migrations/20220201161420_StockGroups_table.cs deleted file mode 100644 index a3cfccd..0000000 --- a/DatamodelLibrary/Migrations/20220201161420_StockGroups_table.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace DatamodelLibrary.Migrations -{ - public partial class StockGroups_table : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "StockGroups", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - GroupName = table.Column(type: "TEXT", nullable: true), - StockName = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_StockGroups", x => x.Id); - }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "StockGroups"); - } - } -} diff --git a/DatamodelLibrary/Migrations/20220210222657_StockGroupTable.cs b/DatamodelLibrary/Migrations/20220210222657_StockGroupTable.cs deleted file mode 100644 index 357d861..0000000 --- a/DatamodelLibrary/Migrations/20220210222657_StockGroupTable.cs +++ /dev/null @@ -1,340 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace DatamodelLibrary.Migrations -{ - public partial class StockGroupTable : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "GroupName", - table: "StockGroups"); - - migrationBuilder.AlterColumn( - name: "StockId", - table: "Stocks", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "StockExtId", - table: "Stocks", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "Comment", - table: "Stocks", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "StockName", - table: "StockGroups", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AddColumn( - name: "StockGroup", - table: "StockGroups", - type: "TEXT", - nullable: false, - defaultValue: ""); - - migrationBuilder.AlterColumn( - name: "Comment", - table: "PersonStocks", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "NickName", - table: "Persons", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "LastName", - table: "Persons", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "FirstName", - table: "Persons", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "Comments", - table: "Persons", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "Born", - table: "Persons", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "DbName", - table: "BackupRegings", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "BackupPath", - table: "BackupRegings", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "BackupDbName", - table: "BackupRegings", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "Street2", - table: "Addresses", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "Street", - table: "Addresses", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "Nation", - table: "Addresses", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - - migrationBuilder.AlterColumn( - name: "Destination", - table: "Addresses", - type: "TEXT", - nullable: false, - defaultValue: "", - oldClrType: typeof(string), - oldType: "TEXT", - oldNullable: true); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropColumn( - name: "StockGroup", - table: "StockGroups"); - - migrationBuilder.AlterColumn( - name: "StockId", - table: "Stocks", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "StockExtId", - table: "Stocks", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "Comment", - table: "Stocks", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "StockName", - table: "StockGroups", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AddColumn( - name: "GroupName", - table: "StockGroups", - type: "TEXT", - nullable: true); - - migrationBuilder.AlterColumn( - name: "Comment", - table: "PersonStocks", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "NickName", - table: "Persons", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "LastName", - table: "Persons", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "FirstName", - table: "Persons", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "Comments", - table: "Persons", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "Born", - table: "Persons", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "DbName", - table: "BackupRegings", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "BackupPath", - table: "BackupRegings", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "BackupDbName", - table: "BackupRegings", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "Street2", - table: "Addresses", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "Street", - table: "Addresses", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "Nation", - table: "Addresses", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - - migrationBuilder.AlterColumn( - name: "Destination", - table: "Addresses", - type: "TEXT", - nullable: true, - oldClrType: typeof(string), - oldType: "TEXT"); - } - } -} diff --git a/DatamodelLibrary/Migrations/20220210222657_StockGroupTable.Designer.cs b/DatamodelLibrary/Migrations/20220212144423_InitialCreate.Designer.cs similarity index 97% rename from DatamodelLibrary/Migrations/20220210222657_StockGroupTable.Designer.cs rename to DatamodelLibrary/Migrations/20220212144423_InitialCreate.Designer.cs index 790d57e..e91c985 100644 --- a/DatamodelLibrary/Migrations/20220210222657_StockGroupTable.Designer.cs +++ b/DatamodelLibrary/Migrations/20220212144423_InitialCreate.Designer.cs @@ -6,17 +6,18 @@ using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +#nullable disable + namespace DatamodelLibrary.Migrations { [DbContext(typeof(StockContext))] - [Migration("20220210222657_StockGroupTable")] - partial class StockGroupTable + [Migration("20220212144423_InitialCreate")] + partial class InitialCreate { protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.6"); + modelBuilder.HasAnnotation("ProductVersion", "6.0.2"); modelBuilder.Entity("DataDomain.Address", b => { diff --git a/DatamodelLibrary/Migrations/20220212144423_InitialCreate.cs b/DatamodelLibrary/Migrations/20220212144423_InitialCreate.cs new file mode 100644 index 0000000..0d1633a --- /dev/null +++ b/DatamodelLibrary/Migrations/20220212144423_InitialCreate.cs @@ -0,0 +1,141 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace DatamodelLibrary.Migrations +{ + public partial class InitialCreate : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Addresses", + columns: table => new + { + Id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + Street = table.Column(type: "TEXT", nullable: true), + Street2 = table.Column(type: "TEXT", nullable: true), + Zipcode = table.Column(type: "INTEGER", nullable: false), + Destination = table.Column(type: "TEXT", nullable: true), + Nation = table.Column(type: "TEXT", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Addresses", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "BackupRegings", + columns: table => new + { + Id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + BackedUp = table.Column(type: "TEXT", nullable: false), + DbName = table.Column(type: "TEXT", nullable: true), + BackupDbName = table.Column(type: "TEXT", nullable: true), + BackupPath = table.Column(type: "TEXT", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_BackupRegings", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "Persons", + columns: table => new + { + Id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + FirstName = table.Column(type: "TEXT", nullable: true), + LastName = table.Column(type: "TEXT", nullable: true), + NickName = table.Column(type: "TEXT", nullable: false), + Born = table.Column(type: "TEXT", nullable: true), + Comments = table.Column(type: "TEXT", nullable: true), + HomeAddress = table.Column(type: "INTEGER", nullable: false), + InvoiceAddress = table.Column(type: "INTEGER", nullable: false), + ClearingNo = table.Column(type: "INTEGER", nullable: false), + AccountNo = table.Column(type: "INTEGER", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Persons", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "PersonStocks", + columns: table => new + { + Id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + PersonId = table.Column(type: "INTEGER", nullable: false), + StockId = table.Column(type: "INTEGER", nullable: false), + Comment = table.Column(type: "TEXT", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_PersonStocks", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "StockGroups", + columns: table => new + { + Id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + StockGroup = table.Column(type: "TEXT", nullable: true), + StockName = table.Column(type: "TEXT", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_StockGroups", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "Stocks", + columns: table => new + { + Id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + StockId = table.Column(type: "TEXT", nullable: true), + StockExtId = table.Column(type: "TEXT", nullable: true), + BuyValue = table.Column(type: "TEXT", nullable: false), + BuyDate = table.Column(type: "TEXT", nullable: false), + ActValue = table.Column(type: "TEXT", nullable: false), + ActDate = table.Column(type: "TEXT", nullable: true), + ActAmount = table.Column(type: "INTEGER", nullable: false), + SoldValue = table.Column(type: "TEXT", nullable: true), + SoldDate = table.Column(type: "TEXT", nullable: true), + Comment = table.Column(type: "TEXT", nullable: true), + PostAmount = table.Column(type: "INTEGER", nullable: false), + SoldStockPrice = table.Column(type: "TEXT", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Stocks", x => x.Id); + }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Addresses"); + + migrationBuilder.DropTable( + name: "BackupRegings"); + + migrationBuilder.DropTable( + name: "Persons"); + + migrationBuilder.DropTable( + name: "PersonStocks"); + + migrationBuilder.DropTable( + name: "StockGroups"); + + migrationBuilder.DropTable( + name: "Stocks"); + } + } +} diff --git a/DatamodelLibrary/Migrations/StockContextModelSnapshot.cs b/DatamodelLibrary/Migrations/StockContextModelSnapshot.cs index 5e1ce8c..81eceea 100644 --- a/DatamodelLibrary/Migrations/StockContextModelSnapshot.cs +++ b/DatamodelLibrary/Migrations/StockContextModelSnapshot.cs @@ -5,6 +5,8 @@ using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +#nullable disable + namespace DatamodelLibrary.Migrations { [DbContext(typeof(StockContext))] @@ -13,8 +15,7 @@ namespace DatamodelLibrary.Migrations protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "5.0.6"); + modelBuilder.HasAnnotation("ProductVersion", "6.0.2"); modelBuilder.Entity("DataDomain.Address", b => { diff --git a/StockInfoCore/StockInfoCore.csproj b/StockInfoCore/StockInfoCore.csproj index 80aec0e..9b27a24 100644 --- a/StockInfoCore/StockInfoCore.csproj +++ b/StockInfoCore/StockInfoCore.csproj @@ -18,7 +18,7 @@ Always - PreserveNewest + Never @@ -33,7 +33,6 @@ - diff --git a/StockInfoCore/Stocks.db b/StockInfoCore/Stocks.db index ca4a7e1..1e27f94 100644 Binary files a/StockInfoCore/Stocks.db and b/StockInfoCore/Stocks.db differ diff --git a/StockInfoCoreApp.sln b/StockInfoCoreApp.sln index 02150b0..433567f 100644 --- a/StockInfoCoreApp.sln +++ b/StockInfoCoreApp.sln @@ -15,14 +15,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StockDAL", "StockDAL\StockD EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StockDAL.Interface", "StockDal.Interface\StockDAL.Interface.csproj", "{90C9E06C-4774-4FD0-B15E-2BE6E23328E6}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DatamodelLibrary", "DatamodelLibrary\DatamodelLibrary.csproj", "{D08DA97B-3B26-4A81-B778-440DA9BC55FF}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StockBL", "StockBL\StockBL.csproj", "{BA58D226-460C-41B8-8C7D-7A43B75151E1}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StockBL.Interface", "StockBL.Interface\StockBL.Interface.csproj", "{BEAD00C3-74AD-416B-9B36-EBE40DAFF16F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BrowserHelper", "BrowserHelper\BrowserHelper.csproj", "{7F507F7A-609F-468F-AA38-41F3240EBF1B}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DatamodelLibrary", "DatamodelLibrary\DatamodelLibrary.csproj", "{8A2963C8-96D9-4BCE-B937-0486CF84473C}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -53,10 +53,6 @@ Global {90C9E06C-4774-4FD0-B15E-2BE6E23328E6}.Debug|Any CPU.Build.0 = Debug|Any CPU {90C9E06C-4774-4FD0-B15E-2BE6E23328E6}.Release|Any CPU.ActiveCfg = Release|Any CPU {90C9E06C-4774-4FD0-B15E-2BE6E23328E6}.Release|Any CPU.Build.0 = Release|Any CPU - {D08DA97B-3B26-4A81-B778-440DA9BC55FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D08DA97B-3B26-4A81-B778-440DA9BC55FF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D08DA97B-3B26-4A81-B778-440DA9BC55FF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D08DA97B-3B26-4A81-B778-440DA9BC55FF}.Release|Any CPU.Build.0 = Release|Any CPU {BA58D226-460C-41B8-8C7D-7A43B75151E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BA58D226-460C-41B8-8C7D-7A43B75151E1}.Debug|Any CPU.Build.0 = Debug|Any CPU {BA58D226-460C-41B8-8C7D-7A43B75151E1}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -69,6 +65,10 @@ Global {7F507F7A-609F-468F-AA38-41F3240EBF1B}.Debug|Any CPU.Build.0 = Debug|Any CPU {7F507F7A-609F-468F-AA38-41F3240EBF1B}.Release|Any CPU.ActiveCfg = Release|Any CPU {7F507F7A-609F-468F-AA38-41F3240EBF1B}.Release|Any CPU.Build.0 = Release|Any CPU + {8A2963C8-96D9-4BCE-B937-0486CF84473C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8A2963C8-96D9-4BCE-B937-0486CF84473C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8A2963C8-96D9-4BCE-B937-0486CF84473C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8A2963C8-96D9-4BCE-B937-0486CF84473C}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE