refactoring

This commit is contained in:
2017-06-14 12:28:08 +02:00
parent 52d12985c7
commit 76889c82c5
46 changed files with 3129 additions and 552 deletions

View File

@ -413,11 +413,32 @@ namespace Yavsc.Migrations
b.Property<DateTime>("End");
b.Property<string>("BrusherProfileUserId");
b.HasKey("Start", "End");
});
modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b =>
{
b.Property<string>("OwnerId");
b.HasKey("OwnerId");
});
modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b =>
{
b.Property<long>("Id")
.ValueGeneratedOnAdd();
b.Property<DateTime?>("PeriodEnd");
b.Property<DateTime?>("PeriodStart");
b.Property<int>("Reccurence");
b.Property<string>("ScheduleOwnerId");
b.HasKey("Id");
});
modelBuilder.Entity("Yavsc.Models.Chat.Connection", b =>
{
b.Property<string>("ConnectionId");
@ -505,6 +526,8 @@ namespace Yavsc.Migrations
b.Property<decimal>("ManCutPrice");
b.Property<string>("ScheduleOwnerId");
b.Property<decimal>("ShampooPrice");
b.Property<decimal>("ShortBalayagePrice");
@ -1263,11 +1286,22 @@ namespace Yavsc.Migrations
.HasForeignKey("AuthorId");
});
modelBuilder.Entity("Yavsc.Models.Calendar.Period", b =>
modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b =>
{
b.HasOne("Yavsc.Models.Haircut.BrusherProfile")
b.HasOne("Yavsc.Models.ApplicationUser")
.WithMany()
.HasForeignKey("BrusherProfileUserId");
.HasForeignKey("OwnerId");
});
modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b =>
{
b.HasOne("Yavsc.Models.Calendar.Schedule")
.WithMany()
.HasForeignKey("ScheduleOwnerId");
b.HasOne("Yavsc.Models.Calendar.Period")
.WithMany()
.HasForeignKey("PeriodStart", "PeriodEnd");
});
modelBuilder.Entity("Yavsc.Models.Chat.Connection", b =>
@ -1279,6 +1313,10 @@ namespace Yavsc.Migrations
modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b =>
{
b.HasOne("Yavsc.Models.Calendar.Schedule")
.WithMany()
.HasForeignKey("ScheduleOwnerId");
b.HasOne("Yavsc.Models.Workflow.PerformerProfile")
.WithMany()
.HasForeignKey("UserId");