model de la modération

This commit is contained in:
2016-05-30 12:26:39 +02:00
parent ba8fd29bba
commit ec6e849077

View File

@ -1,6 +1,8 @@
using System; using System;
using Microsoft.Data.Entity; using Microsoft.Data.Entity;
using Microsoft.Data.Entity.Infrastructure; using Microsoft.Data.Entity.Infrastructure;
using Microsoft.Data.Entity.Metadata;
using Microsoft.Data.Entity.Migrations;
using Yavsc.Models; using Yavsc.Models;
namespace Yavsc.Migrations namespace Yavsc.Migrations
@ -13,21 +15,6 @@ namespace Yavsc.Migrations
modelBuilder modelBuilder
.HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); .HasAnnotation("ProductVersion", "7.0.0-rc1-16348");
modelBuilder.Entity("Application", b =>
{
b.Property<string>("ApplicationID");
b.Property<string>("DisplayName");
b.Property<string>("LogoutRedirectUri");
b.Property<string>("RedirectUri");
b.Property<string>("Secret");
b.HasKey("ApplicationID");
});
modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b =>
{ {
b.Property<string>("Id"); b.Property<string>("Id");
@ -110,7 +97,22 @@ namespace Yavsc.Migrations
b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); b.HasAnnotation("Relational:TableName", "AspNetUserRoles");
}); });
modelBuilder.Entity("YavscWeb.Location", b => modelBuilder.Entity("Yavsc.Application", b =>
{
b.Property<string>("ApplicationID");
b.Property<string>("DisplayName");
b.Property<string>("LogoutRedirectUri");
b.Property<string>("RedirectUri");
b.Property<string>("Secret");
b.HasKey("ApplicationID");
});
modelBuilder.Entity("Yavsc.Location", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -125,7 +127,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => modelBuilder.Entity("Yavsc.Models.AccountBalance", b =>
{ {
b.Property<string>("UserId"); b.Property<string>("UserId");
@ -136,7 +138,7 @@ namespace Yavsc.Migrations
b.HasKey("UserId"); b.HasKey("UserId");
}); });
modelBuilder.Entity("YavscWeb.Models.Activity", b => modelBuilder.Entity("Yavsc.Models.Activity", b =>
{ {
b.Property<string>("Code") b.Property<string>("Code")
.HasAnnotation("MaxLength", 512); .HasAnnotation("MaxLength", 512);
@ -145,6 +147,8 @@ namespace Yavsc.Migrations
b.Property<string>("Description"); b.Property<string>("Description");
b.Property<string>("ModeratorGroupName");
b.Property<string>("Name") b.Property<string>("Name")
.IsRequired() .IsRequired()
.HasAnnotation("MaxLength", 512); .HasAnnotation("MaxLength", 512);
@ -154,7 +158,7 @@ namespace Yavsc.Migrations
b.HasKey("Code"); b.HasKey("Code");
}); });
modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => modelBuilder.Entity("Yavsc.Models.ApplicationUser", b =>
{ {
b.Property<string>("Id"); b.Property<string>("Id");
@ -208,7 +212,7 @@ namespace Yavsc.Migrations
b.HasAnnotation("Relational:TableName", "AspNetUsers"); b.HasAnnotation("Relational:TableName", "AspNetUsers");
}); });
modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => modelBuilder.Entity("Yavsc.Models.BalanceImpact", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -226,7 +230,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.BaseProduct", b => modelBuilder.Entity("Yavsc.Models.BaseProduct", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -240,7 +244,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.Blog", b => modelBuilder.Entity("Yavsc.Models.Blog", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -265,7 +269,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -293,7 +297,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.Circle", b => modelBuilder.Entity("Yavsc.Models.Circle", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -305,7 +309,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.CircleMember", b => modelBuilder.Entity("Yavsc.Models.CircleMember", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -319,7 +323,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.Command", b => modelBuilder.Entity("Yavsc.Models.Command", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -341,7 +345,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.CommandLine", b => modelBuilder.Entity("Yavsc.Models.CommandLine", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -363,7 +367,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.Contact", b => modelBuilder.Entity("Yavsc.Models.Contact", b =>
{ {
b.Property<string>("OwnerId"); b.Property<string>("OwnerId");
@ -372,7 +376,7 @@ namespace Yavsc.Migrations
b.HasKey("OwnerId", "UserId"); b.HasKey("OwnerId", "UserId");
}); });
modelBuilder.Entity("YavscWeb.Models.Estimate", b => modelBuilder.Entity("Yavsc.Models.Estimate", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -392,7 +396,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.OAuth2Tokens", b => modelBuilder.Entity("Yavsc.Models.OAuth2Tokens", b =>
{ {
b.Property<string>("UserId"); b.Property<string>("UserId");
@ -409,7 +413,7 @@ namespace Yavsc.Migrations
b.HasKey("UserId"); b.HasKey("UserId");
}); });
modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => modelBuilder.Entity("Yavsc.Models.PerformerProfile", b =>
{ {
b.Property<string>("PerfomerId"); b.Property<string>("PerfomerId");
@ -443,7 +447,7 @@ namespace Yavsc.Migrations
b.HasKey("PerfomerId"); b.HasKey("PerfomerId");
}); });
modelBuilder.Entity("YavscWeb.Models.Service", b => modelBuilder.Entity("Yavsc.Models.Service", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -463,7 +467,7 @@ namespace Yavsc.Migrations
b.HasKey("Id"); b.HasKey("Id");
}); });
modelBuilder.Entity("YavscWeb.Models.Skill", b => modelBuilder.Entity("Yavsc.Models.Skill", b =>
{ {
b.Property<long>("Id") b.Property<long>("Id")
.ValueGeneratedOnAdd(); .ValueGeneratedOnAdd();
@ -484,14 +488,14 @@ namespace Yavsc.Migrations
modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim<string>", b => modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim<string>", b =>
{ {
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("UserId"); .HasForeignKey("UserId");
}); });
modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin<string>", b => modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin<string>", b =>
{ {
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("UserId"); .HasForeignKey("UserId");
}); });
@ -502,138 +506,138 @@ namespace Yavsc.Migrations
.WithMany() .WithMany()
.HasForeignKey("RoleId"); .HasForeignKey("RoleId");
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("UserId"); .HasForeignKey("UserId");
}); });
modelBuilder.Entity("YavscWeb.Models.AccountBalance", b => modelBuilder.Entity("Yavsc.Models.AccountBalance", b =>
{ {
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithOne() .WithOne()
.HasForeignKey("YavscWeb.Models.AccountBalance", "UserId"); .HasForeignKey("Yavsc.Models.AccountBalance", "UserId");
}); });
modelBuilder.Entity("YavscWeb.Models.ApplicationUser", b => modelBuilder.Entity("Yavsc.Models.ApplicationUser", b =>
{ {
b.HasOne("YavscWeb.Location") b.HasOne("Yavsc.Location")
.WithMany() .WithMany()
.HasForeignKey("PostalAddressId"); .HasForeignKey("PostalAddressId");
}); });
modelBuilder.Entity("YavscWeb.Models.BalanceImpact", b => modelBuilder.Entity("Yavsc.Models.BalanceImpact", b =>
{ {
b.HasOne("YavscWeb.Models.AccountBalance") b.HasOne("Yavsc.Models.AccountBalance")
.WithMany() .WithMany()
.HasForeignKey("BalanceId"); .HasForeignKey("BalanceId");
}); });
modelBuilder.Entity("YavscWeb.Models.Blog", b => modelBuilder.Entity("Yavsc.Models.Blog", b =>
{ {
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("AuthorId"); .HasForeignKey("AuthorId");
}); });
modelBuilder.Entity("YavscWeb.Models.Booking.BookQuery", b => modelBuilder.Entity("Yavsc.Models.Booking.BookQuery", b =>
{ {
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("ClientId"); .HasForeignKey("ClientId");
b.HasOne("YavscWeb.Location") b.HasOne("Yavsc.Location")
.WithMany() .WithMany()
.HasForeignKey("LocationId"); .HasForeignKey("LocationId");
b.HasOne("YavscWeb.Models.PerformerProfile") b.HasOne("Yavsc.Models.PerformerProfile")
.WithMany() .WithMany()
.HasForeignKey("PerformerId"); .HasForeignKey("PerformerId");
}); });
modelBuilder.Entity("YavscWeb.Models.Circle", b => modelBuilder.Entity("Yavsc.Models.Circle", b =>
{ {
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("OwnerId"); .HasForeignKey("OwnerId");
}); });
modelBuilder.Entity("YavscWeb.Models.CircleMember", b => modelBuilder.Entity("Yavsc.Models.CircleMember", b =>
{ {
b.HasOne("YavscWeb.Models.Circle") b.HasOne("Yavsc.Models.Circle")
.WithMany() .WithMany()
.HasForeignKey("CircleId"); .HasForeignKey("CircleId");
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("MemberId"); .HasForeignKey("MemberId");
}); });
modelBuilder.Entity("YavscWeb.Models.Command", b => modelBuilder.Entity("Yavsc.Models.Command", b =>
{ {
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("ClientId"); .HasForeignKey("ClientId");
b.HasOne("YavscWeb.Models.PerformerProfile") b.HasOne("Yavsc.Models.PerformerProfile")
.WithMany() .WithMany()
.HasForeignKey("PerformerId"); .HasForeignKey("PerformerId");
}); });
modelBuilder.Entity("YavscWeb.Models.CommandLine", b => modelBuilder.Entity("Yavsc.Models.CommandLine", b =>
{ {
b.HasOne("YavscWeb.Models.BaseProduct") b.HasOne("Yavsc.Models.BaseProduct")
.WithMany() .WithMany()
.HasForeignKey("ArticleId"); .HasForeignKey("ArticleId");
b.HasOne("YavscWeb.Models.Booking.BookQuery") b.HasOne("Yavsc.Models.Booking.BookQuery")
.WithMany() .WithMany()
.HasForeignKey("BookQueryId"); .HasForeignKey("BookQueryId");
b.HasOne("YavscWeb.Models.Command") b.HasOne("Yavsc.Models.Command")
.WithMany() .WithMany()
.HasForeignKey("CommandId"); .HasForeignKey("CommandId");
b.HasOne("YavscWeb.Models.Estimate") b.HasOne("Yavsc.Models.Estimate")
.WithMany() .WithMany()
.HasForeignKey("EstimateId"); .HasForeignKey("EstimateId");
}); });
modelBuilder.Entity("YavscWeb.Models.Contact", b => modelBuilder.Entity("Yavsc.Models.Contact", b =>
{ {
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("OwnerId"); .HasForeignKey("OwnerId");
}); });
modelBuilder.Entity("YavscWeb.Models.Estimate", b => modelBuilder.Entity("Yavsc.Models.Estimate", b =>
{ {
b.HasOne("YavscWeb.Models.Command") b.HasOne("Yavsc.Models.Command")
.WithMany() .WithMany()
.HasForeignKey("CommandId"); .HasForeignKey("CommandId");
}); });
modelBuilder.Entity("YavscWeb.Models.PerformerProfile", b => modelBuilder.Entity("Yavsc.Models.PerformerProfile", b =>
{ {
b.HasOne("YavscWeb.Models.Activity") b.HasOne("Yavsc.Models.Activity")
.WithMany() .WithMany()
.HasForeignKey("ActivityCode"); .HasForeignKey("ActivityCode");
b.HasOne("YavscWeb.Models.Service") b.HasOne("Yavsc.Models.Service")
.WithMany() .WithMany()
.HasForeignKey("OfferId"); .HasForeignKey("OfferId");
b.HasOne("YavscWeb.Location") b.HasOne("Yavsc.Location")
.WithMany() .WithMany()
.HasForeignKey("OrganisationAddressId"); .HasForeignKey("OrganisationAddressId");
b.HasOne("YavscWeb.Models.ApplicationUser") b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany() .WithMany()
.HasForeignKey("PerfomerId"); .HasForeignKey("PerfomerId");
}); });
modelBuilder.Entity("YavscWeb.Models.Service", b => modelBuilder.Entity("Yavsc.Models.Service", b =>
{ {
b.HasOne("YavscWeb.Models.Activity") b.HasOne("Yavsc.Models.Activity")
.WithMany() .WithMany()
.HasForeignKey("ContextId"); .HasForeignKey("ContextId");
}); });