un positionnement de paramètre workflow des pros

This commit is contained in:
2017-01-13 16:31:40 +01:00
parent 7140a70278
commit bad14bbcd8
322 changed files with 25906 additions and 3857 deletions

View File

@ -1,6 +1,8 @@
using System;
using Microsoft.Data.Entity;
using Microsoft.Data.Entity.Infrastructure;
using Microsoft.Data.Entity.Metadata;
using Microsoft.Data.Entity.Migrations;
using Yavsc.Models;
namespace Yavsc.Migrations
@ -136,38 +138,16 @@ namespace Yavsc.Migrations
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Model.Chat.Connection", b =>
modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b =>
{
b.Property<string>("ConnectionId");
b.Property<long>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("ApplicationUserId");
b.Property<string>("OwnerId");
b.Property<bool>("Connected");
b.Property<string>("UserAgent");
b.HasKey("ConnectionId");
});
modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b =>
{
b.Property<string>("UserId");
b.Property<string>("Avatar");
b.Property<long?>("BillingAddressId");
b.Property<string>("ChatHubConnectionId");
b.Property<string>("EMail");
b.Property<string>("Phone");
b.Property<int>("Rate");
b.Property<string>("UserName");
b.HasKey("UserId");
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.AccountBalance", b =>
@ -196,8 +176,15 @@ namespace Yavsc.Migrations
.IsRequired()
.HasAnnotation("MaxLength", 512);
b.Property<string>("ParentCode")
.HasAnnotation("MaxLength", 512);
b.Property<string>("Photo");
b.Property<int>("Rate");
b.Property<string>("SettingsClassName");
b.HasKey("Code");
});
@ -443,16 +430,104 @@ namespace Yavsc.Migrations
b.Property<long?>("LocationId");
b.Property<long?>("LocationTypeId");
b.Property<string>("PerformerId")
.IsRequired();
b.Property<decimal?>("Previsional");
b.Property<string>("Reason");
b.Property<DateTime?>("ValidationDate");
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.Booking.Instrument", b =>
{
b.Property<long>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("Name")
.IsRequired()
.HasAnnotation("MaxLength", 255);
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b =>
{
b.Property<string>("OwnerProfileId");
b.Property<string>("DjSettingsUserId");
b.Property<string>("GeneralSettingsUserId");
b.Property<int>("Rate");
b.Property<long>("TendencyId");
b.HasKey("OwnerProfileId");
});
modelBuilder.Entity("Yavsc.Models.Booking.MusicalTendency", b =>
{
b.Property<long>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("Name")
.IsRequired()
.HasAnnotation("MaxLength", 255);
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.Booking.Profiles.DjSettings", b =>
{
b.Property<string>("UserId");
b.Property<string>("SoundCloudId");
b.HasKey("UserId");
});
modelBuilder.Entity("Yavsc.Models.Booking.Profiles.FormationSettings", b =>
{
b.Property<string>("UserId");
b.HasKey("UserId");
});
modelBuilder.Entity("Yavsc.Models.Booking.Profiles.GeneralSettings", b =>
{
b.Property<string>("UserId");
b.HasKey("UserId");
});
modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b =>
{
b.Property<long>("InstrumentId");
b.Property<string>("UserId");
b.HasKey("InstrumentId", "UserId");
});
modelBuilder.Entity("Yavsc.Models.Chat.Connection", b =>
{
b.Property<string>("ConnectionId");
b.Property<string>("ApplicationUserId");
b.Property<bool>("Connected");
b.Property<string>("UserAgent");
b.HasKey("ConnectionId");
});
modelBuilder.Entity("Yavsc.Models.Circle", b =>
{
b.Property<long>("Id")
@ -550,6 +625,23 @@ namespace Yavsc.Migrations
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b =>
{
b.Property<string>("UserId");
b.Property<string>("Avatar");
b.Property<long?>("BillingAddressId");
b.Property<string>("EMail");
b.Property<string>("Phone");
b.Property<string>("UserName");
b.HasKey("UserId");
});
modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b =>
{
b.Property<string>("UserId");
@ -576,6 +668,16 @@ namespace Yavsc.Migrations
b.HasKey("PostId", "TagId");
});
modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b =>
{
b.Property<long>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("Name");
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.Skill", b =>
{
b.Property<long>("Id")
@ -599,6 +701,20 @@ namespace Yavsc.Migrations
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b =>
{
b.Property<long>("Id")
.ValueGeneratedOnAdd();
b.Property<string>("FormationSettingsUserId");
b.Property<string>("PerformerId");
b.Property<string>("WorkingForId");
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b =>
{
b.Property<string>("PerformerId");
@ -611,15 +727,10 @@ namespace Yavsc.Migrations
b.Property<bool>("Active");
b.Property<string>("ActivityCode")
.IsRequired();
b.Property<int?>("MaxDailyCost");
b.Property<int?>("MinDailyCost");
b.Property<long?>("OfferId");
b.Property<long>("OrganizationAddressId");
b.Property<int>("Rate");
@ -633,6 +744,17 @@ namespace Yavsc.Migrations
b.HasKey("PerformerId");
});
modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b =>
{
b.Property<string>("DoesCode");
b.Property<string>("UserId");
b.Property<int>("Weight");
b.HasKey("DoesCode", "UserId");
});
modelBuilder.Entity("Yavsc.Models.Market.Product", b =>
{
b.HasBaseType("Yavsc.Models.Market.BaseProduct");
@ -682,18 +804,11 @@ namespace Yavsc.Migrations
.HasForeignKey("UserId");
});
modelBuilder.Entity("Yavsc.Model.Chat.Connection", b =>
modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b =>
{
b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany()
.HasForeignKey("ApplicationUserId");
});
modelBuilder.Entity("Yavsc.Model.ClientProviderInfo", b =>
{
b.HasOne("Yavsc.Location")
.WithMany()
.HasForeignKey("BillingAddressId");
.HasForeignKey("OwnerId");
});
modelBuilder.Entity("Yavsc.Models.AccountBalance", b =>
@ -703,6 +818,13 @@ namespace Yavsc.Migrations
.HasForeignKey("Yavsc.Models.AccountBalance", "UserId");
});
modelBuilder.Entity("Yavsc.Models.Activity", b =>
{
b.HasOne("Yavsc.Models.Activity")
.WithMany()
.HasForeignKey("ParentCode");
});
modelBuilder.Entity("Yavsc.Models.ApplicationUser", b =>
{
b.HasOne("Yavsc.Model.Bank.BankIdentity")
@ -738,9 +860,17 @@ namespace Yavsc.Migrations
modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b =>
{
b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany()
.HasForeignKey("ClientId");
b.HasOne("Yavsc.Models.Booking.BookQuery")
.WithMany()
.HasForeignKey("CommandId");
b.HasOne("Yavsc.Models.Workflow.PerformerProfile")
.WithMany()
.HasForeignKey("OwnerId");
});
modelBuilder.Entity("Yavsc.Models.Blog", b =>
@ -760,11 +890,44 @@ namespace Yavsc.Migrations
.WithMany()
.HasForeignKey("LocationId");
b.HasOne("Yavsc.Models.Relationship.LocationType")
.WithMany()
.HasForeignKey("LocationTypeId");
b.HasOne("Yavsc.Models.Workflow.PerformerProfile")
.WithMany()
.HasForeignKey("PerformerId");
});
modelBuilder.Entity("Yavsc.Models.Booking.MusicalPreference", b =>
{
b.HasOne("Yavsc.Models.Booking.Profiles.DjSettings")
.WithMany()
.HasForeignKey("DjSettingsUserId");
b.HasOne("Yavsc.Models.Booking.Profiles.GeneralSettings")
.WithMany()
.HasForeignKey("GeneralSettingsUserId");
});
modelBuilder.Entity("Yavsc.Models.Booking.Profiles.Instrumentation", b =>
{
b.HasOne("Yavsc.Models.Booking.Instrument")
.WithMany()
.HasForeignKey("InstrumentId");
b.HasOne("Yavsc.Models.Workflow.PerformerProfile")
.WithMany()
.HasForeignKey("UserId");
});
modelBuilder.Entity("Yavsc.Models.Chat.Connection", b =>
{
b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany()
.HasForeignKey("ApplicationUserId");
});
modelBuilder.Entity("Yavsc.Models.Circle", b =>
{
b.HasOne("Yavsc.Models.ApplicationUser")
@ -804,6 +967,13 @@ namespace Yavsc.Migrations
.HasForeignKey("ContextId");
});
modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b =>
{
b.HasOne("Yavsc.Location")
.WithMany()
.HasForeignKey("BillingAddressId");
});
modelBuilder.Entity("Yavsc.Models.PostTag", b =>
{
b.HasOne("Yavsc.Models.Blog")
@ -811,16 +981,23 @@ namespace Yavsc.Migrations
.HasForeignKey("PostId");
});
modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b =>
{
b.HasOne("Yavsc.Models.Booking.Profiles.FormationSettings")
.WithMany()
.HasForeignKey("FormationSettingsUserId");
b.HasOne("Yavsc.Models.Workflow.PerformerProfile")
.WithMany()
.HasForeignKey("PerformerId");
b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany()
.HasForeignKey("WorkingForId");
});
modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b =>
{
b.HasOne("Yavsc.Models.Activity")
.WithMany()
.HasForeignKey("ActivityCode");
b.HasOne("Yavsc.Models.Market.Service")
.WithMany()
.HasForeignKey("OfferId");
b.HasOne("Yavsc.Location")
.WithMany()
.HasForeignKey("OrganizationAddressId");
@ -829,6 +1006,17 @@ namespace Yavsc.Migrations
.WithMany()
.HasForeignKey("PerformerId");
});
modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b =>
{
b.HasOne("Yavsc.Models.Activity")
.WithMany()
.HasForeignKey("DoesCode");
b.HasOne("Yavsc.Models.Workflow.PerformerProfile")
.WithMany()
.HasForeignKey("UserId");
});
}
}
}