diff --git a/Sevomin.Models/Avalin.cs b/Sevomin.Models/Avalin.cs
index ad56d56..3c8c047 100644
--- a/Sevomin.Models/Avalin.cs
+++ b/Sevomin.Models/Avalin.cs
@@ -1,11 +1,15 @@
-using System.ComponentModel.DataAnnotations.Schema;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
namespace Sevomin.Models
{
[Table("Avalin")]
public class Avalin : User
{
- public string CompanyName { get; set; }
+ public string CompanyName { get; set; }
+
+ [Required]
+ public string NationalId { get; set; }
public Avalin()
{
diff --git a/Sevomin.Models/Dovomin.cs b/Sevomin.Models/Dovomin.cs
index b1ac6ea..334d57b 100644
--- a/Sevomin.Models/Dovomin.cs
+++ b/Sevomin.Models/Dovomin.cs
@@ -2,7 +2,7 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace Sevomin.Models
{
- [Table("Dvomin")]
+ [Table("Dovomin")]
public class Dovomin : User
{
public string FirstName { get; set; }
diff --git a/Sevomin.Models/Migrations/201403261205298_InitialCreate.Designer.cs b/Sevomin.Models/Migrations/201403261205298_InitialCreate.Designer.cs
new file mode 100644
index 0000000..8682629
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403261205298_InitialCreate.Designer.cs
@@ -0,0 +1,29 @@
+//
+namespace Sevomin.Models.Migrations
+{
+ using System.CodeDom.Compiler;
+ using System.Data.Entity.Migrations;
+ using System.Data.Entity.Migrations.Infrastructure;
+ using System.Resources;
+
+ [GeneratedCode("EntityFramework.Migrations", "6.1.0-30225")]
+ public sealed partial class InitialCreate : IMigrationMetadata
+ {
+ private readonly ResourceManager Resources = new ResourceManager(typeof(InitialCreate));
+
+ string IMigrationMetadata.Id
+ {
+ get { return "201403261205298_InitialCreate"; }
+ }
+
+ string IMigrationMetadata.Source
+ {
+ get { return null; }
+ }
+
+ string IMigrationMetadata.Target
+ {
+ get { return Resources.GetString("Target"); }
+ }
+ }
+}
diff --git a/Sevomin.Models/Migrations/201403261205298_InitialCreate.cs b/Sevomin.Models/Migrations/201403261205298_InitialCreate.cs
new file mode 100644
index 0000000..5ae200d
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403261205298_InitialCreate.cs
@@ -0,0 +1,105 @@
+namespace Sevomin.Models.Migrations
+{
+ using System;
+ using System.Data.Entity.Migrations;
+
+ public partial class InitialCreate : DbMigration
+ {
+ public override void Up()
+ {
+ CreateTable(
+ "dbo.AspNetRoles",
+ c => new
+ {
+ Id = c.String(nullable: false, maxLength: 128),
+ Name = c.String(nullable: false, maxLength: 256),
+ })
+ .PrimaryKey(t => t.Id)
+ .Index(t => t.Name, unique: true, name: "RoleNameIndex");
+
+ CreateTable(
+ "dbo.AspNetUserRoles",
+ c => new
+ {
+ UserId = c.String(nullable: false, maxLength: 128),
+ RoleId = c.String(nullable: false, maxLength: 128),
+ })
+ .PrimaryKey(t => new { t.UserId, t.RoleId })
+ .ForeignKey("dbo.AspNetRoles", t => t.RoleId, cascadeDelete: true)
+ .ForeignKey("dbo.AspNetUsers", t => t.UserId, cascadeDelete: true)
+ .Index(t => t.UserId)
+ .Index(t => t.RoleId);
+
+ CreateTable(
+ "dbo.AspNetUsers",
+ c => new
+ {
+ Id = c.String(nullable: false, maxLength: 128),
+ DisplayName = c.String(),
+ SignUpDate = c.DateTime(nullable: false),
+ Email = c.String(maxLength: 256),
+ EmailConfirmed = c.Boolean(nullable: false),
+ PasswordHash = c.String(),
+ SecurityStamp = c.String(),
+ PhoneNumber = c.String(),
+ PhoneNumberConfirmed = c.Boolean(nullable: false),
+ TwoFactorEnabled = c.Boolean(nullable: false),
+ LockoutEndDateUtc = c.DateTime(),
+ LockoutEnabled = c.Boolean(nullable: false),
+ AccessFailedCount = c.Int(nullable: false),
+ UserName = c.String(nullable: false, maxLength: 256),
+ CompanyName = c.String(),
+ FirstName = c.String(),
+ LastName = c.String(),
+ Discriminator = c.String(nullable: false, maxLength: 128),
+ })
+ .PrimaryKey(t => t.Id)
+ .Index(t => t.UserName, unique: true, name: "UserNameIndex");
+
+ CreateTable(
+ "dbo.AspNetUserClaims",
+ c => new
+ {
+ Id = c.Int(nullable: false, identity: true),
+ UserId = c.String(nullable: false, maxLength: 128),
+ ClaimType = c.String(),
+ ClaimValue = c.String(),
+ })
+ .PrimaryKey(t => t.Id)
+ .ForeignKey("dbo.AspNetUsers", t => t.UserId, cascadeDelete: true)
+ .Index(t => t.UserId);
+
+ CreateTable(
+ "dbo.AspNetUserLogins",
+ c => new
+ {
+ LoginProvider = c.String(nullable: false, maxLength: 128),
+ ProviderKey = c.String(nullable: false, maxLength: 128),
+ UserId = c.String(nullable: false, maxLength: 128),
+ })
+ .PrimaryKey(t => new { t.LoginProvider, t.ProviderKey, t.UserId })
+ .ForeignKey("dbo.AspNetUsers", t => t.UserId, cascadeDelete: true)
+ .Index(t => t.UserId);
+
+ }
+
+ public override void Down()
+ {
+ DropForeignKey("dbo.AspNetUserRoles", "UserId", "dbo.AspNetUsers");
+ DropForeignKey("dbo.AspNetUserLogins", "UserId", "dbo.AspNetUsers");
+ DropForeignKey("dbo.AspNetUserClaims", "UserId", "dbo.AspNetUsers");
+ DropForeignKey("dbo.AspNetUserRoles", "RoleId", "dbo.AspNetRoles");
+ DropIndex("dbo.AspNetUserLogins", new[] { "UserId" });
+ DropIndex("dbo.AspNetUserClaims", new[] { "UserId" });
+ DropIndex("dbo.AspNetUsers", "UserNameIndex");
+ DropIndex("dbo.AspNetUserRoles", new[] { "RoleId" });
+ DropIndex("dbo.AspNetUserRoles", new[] { "UserId" });
+ DropIndex("dbo.AspNetRoles", "RoleNameIndex");
+ DropTable("dbo.AspNetUserLogins");
+ DropTable("dbo.AspNetUserClaims");
+ DropTable("dbo.AspNetUsers");
+ DropTable("dbo.AspNetUserRoles");
+ DropTable("dbo.AspNetRoles");
+ }
+ }
+}
diff --git a/Sevomin.Models/Migrations/201403261205298_InitialCreate.resx b/Sevomin.Models/Migrations/201403261205298_InitialCreate.resx
new file mode 100644
index 0000000..0dfa71f
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403261205298_InitialCreate.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 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
+
+
+ dbo
+
+
\ No newline at end of file
diff --git a/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.Designer.cs b/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.Designer.cs
new file mode 100644
index 0000000..bb37109
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.Designer.cs
@@ -0,0 +1,29 @@
+//
+namespace Sevomin.Models.Migrations
+{
+ using System.CodeDom.Compiler;
+ using System.Data.Entity.Migrations;
+ using System.Data.Entity.Migrations.Infrastructure;
+ using System.Resources;
+
+ [GeneratedCode("EntityFramework.Migrations", "6.1.0-30225")]
+ public sealed partial class Avalin_Dovomin_New_Tables : IMigrationMetadata
+ {
+ private readonly ResourceManager Resources = new ResourceManager(typeof(Avalin_Dovomin_New_Tables));
+
+ string IMigrationMetadata.Id
+ {
+ get { return "201403270612529_Avalin_Dovomin_New_Tables"; }
+ }
+
+ string IMigrationMetadata.Source
+ {
+ get { return null; }
+ }
+
+ string IMigrationMetadata.Target
+ {
+ get { return Resources.GetString("Target"); }
+ }
+ }
+}
diff --git a/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.cs b/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.cs
new file mode 100644
index 0000000..c89ab34
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.cs
@@ -0,0 +1,53 @@
+namespace Sevomin.Models.Migrations
+{
+ using System;
+ using System.Data.Entity.Migrations;
+
+ public partial class Avalin_Dovomin_New_Tables : DbMigration
+ {
+ public override void Up()
+ {
+ CreateTable(
+ "dbo.Avalin",
+ c => new
+ {
+ Id = c.String(nullable: false, maxLength: 128),
+ CompanyName = c.String(),
+ })
+ .PrimaryKey(t => t.Id)
+ .ForeignKey("dbo.AspNetUsers", t => t.Id)
+ .Index(t => t.Id);
+
+ CreateTable(
+ "dbo.Dovomin",
+ c => new
+ {
+ Id = c.String(nullable: false, maxLength: 128),
+ FirstName = c.String(),
+ LastName = c.String(),
+ })
+ .PrimaryKey(t => t.Id)
+ .ForeignKey("dbo.AspNetUsers", t => t.Id)
+ .Index(t => t.Id);
+
+ DropColumn("dbo.AspNetUsers", "CompanyName");
+ DropColumn("dbo.AspNetUsers", "FirstName");
+ DropColumn("dbo.AspNetUsers", "LastName");
+ DropColumn("dbo.AspNetUsers", "Discriminator");
+ }
+
+ public override void Down()
+ {
+ AddColumn("dbo.AspNetUsers", "Discriminator", c => c.String(nullable: false, maxLength: 128));
+ AddColumn("dbo.AspNetUsers", "LastName", c => c.String());
+ AddColumn("dbo.AspNetUsers", "FirstName", c => c.String());
+ AddColumn("dbo.AspNetUsers", "CompanyName", c => c.String());
+ DropForeignKey("dbo.Dovomin", "Id", "dbo.AspNetUsers");
+ DropForeignKey("dbo.Avalin", "Id", "dbo.AspNetUsers");
+ DropIndex("dbo.Dovomin", new[] { "Id" });
+ DropIndex("dbo.Avalin", new[] { "Id" });
+ DropTable("dbo.Dovomin");
+ DropTable("dbo.Avalin");
+ }
+ }
+}
diff --git a/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.resx b/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.resx
new file mode 100644
index 0000000..0dfa71f
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403270612529_Avalin_Dovomin_New_Tables.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 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
+
+
+ dbo
+
+
\ No newline at end of file
diff --git a/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.Designer.cs b/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.Designer.cs
new file mode 100644
index 0000000..8312cd2
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.Designer.cs
@@ -0,0 +1,29 @@
+//
+namespace Sevomin.Models.Migrations
+{
+ using System.CodeDom.Compiler;
+ using System.Data.Entity.Migrations;
+ using System.Data.Entity.Migrations.Infrastructure;
+ using System.Resources;
+
+ [GeneratedCode("EntityFramework.Migrations", "6.1.0-30225")]
+ public sealed partial class National_Id_Avalin : IMigrationMetadata
+ {
+ private readonly ResourceManager Resources = new ResourceManager(typeof(National_Id_Avalin));
+
+ string IMigrationMetadata.Id
+ {
+ get { return "201403270618585_National_Id_Avalin"; }
+ }
+
+ string IMigrationMetadata.Source
+ {
+ get { return null; }
+ }
+
+ string IMigrationMetadata.Target
+ {
+ get { return Resources.GetString("Target"); }
+ }
+ }
+}
diff --git a/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.cs b/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.cs
new file mode 100644
index 0000000..3a9d8f0
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.cs
@@ -0,0 +1,18 @@
+namespace Sevomin.Models.Migrations
+{
+ using System;
+ using System.Data.Entity.Migrations;
+
+ public partial class National_Id_Avalin : DbMigration
+ {
+ public override void Up()
+ {
+ AddColumn("dbo.Avalin", "NationalId", c => c.String(nullable: false));
+ }
+
+ public override void Down()
+ {
+ DropColumn("dbo.Avalin", "NationalId");
+ }
+ }
+}
diff --git a/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.resx b/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.resx
new file mode 100644
index 0000000..f291d04
--- /dev/null
+++ b/Sevomin.Models/Migrations/201403270618585_National_Id_Avalin.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 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
+
+
+ dbo
+
+
\ No newline at end of file
diff --git a/Sevomin.Models/Migrations/Configuration.cs b/Sevomin.Models/Migrations/Configuration.cs
new file mode 100644
index 0000000..86324d0
--- /dev/null
+++ b/Sevomin.Models/Migrations/Configuration.cs
@@ -0,0 +1,32 @@
+namespace Sevomin.Models.Migrations
+{
+ using System;
+ using System.Data.Entity;
+ using System.Data.Entity.Migrations;
+ using System.Linq;
+
+ internal sealed class Configuration : DbMigrationsConfiguration
+ {
+ public Configuration()
+ {
+ AutomaticMigrationsEnabled = false;
+ ContextKey = "Sevomin.Models.UsersDbContext";
+ }
+
+ protected override void Seed(Sevomin.Models.UsersDbContext context)
+ {
+ // This method will be called after migrating to the latest version.
+
+ // You can use the DbSet.AddOrUpdate() helper extension method
+ // to avoid creating duplicate seed data. E.g.
+ //
+ // context.People.AddOrUpdate(
+ // p => p.FullName,
+ // new Person { FullName = "Andrew Peters" },
+ // new Person { FullName = "Brice Lambson" },
+ // new Person { FullName = "Rowan Miller" }
+ // );
+ //
+ }
+ }
+}
diff --git a/Sevomin.Models/Sevomin.Models.csproj b/Sevomin.Models/Sevomin.Models.csproj
index 71ddeef..07351e2 100644
--- a/Sevomin.Models/Sevomin.Models.csproj
+++ b/Sevomin.Models/Sevomin.Models.csproj
@@ -59,6 +59,19 @@
+
+
+ 201403261205298_InitialCreate.cs
+
+
+
+ 201403270612529_Avalin_Dovomin_New_Tables.cs
+
+
+
+ 201403270618585_National_Id_Avalin.cs
+
+
@@ -69,6 +82,17 @@
+
+
+ 201403261205298_InitialCreate.cs
+
+
+ 201403270612529_Avalin_Dovomin_New_Tables.cs
+
+
+ 201403270618585_National_Id_Avalin.cs
+
+