Skip to content

Commit

Permalink
Merge pull request #86 from soft-eng-practicum/filesToPostgre
Browse files Browse the repository at this point in the history
readme notebook done
  • Loading branch information
cengique authored Sep 1, 2024
2 parents d6dfffa + 555ee1d commit a2f4c6e
Show file tree
Hide file tree
Showing 18 changed files with 1,817 additions and 203 deletions.
6 changes: 4 additions & 2 deletions src/Analysim.Infrastructure/Data/ApplicationDbContext.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,14 +70,16 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
modelBuilder.Entity<Project>()
.HasMany(p => p.BlobFiles)
.WithOne(p => p.Project)
.HasForeignKey(p => p.ProjectID);
.HasForeignKey(p => p.ProjectID)
.OnDelete(DeleteBehavior.Cascade);


// One To Many Relationship (Project -> Notebook)
modelBuilder.Entity<Project>()
.HasMany(p => p.Notebooks)
.WithOne(p => p.Project)
.HasForeignKey(p => p.ProjectID);
.HasForeignKey(p => p.ProjectID)
.OnDelete(DeleteBehavior.Cascade);

// One To Many Relationship (Notebook -> NotebookContent)
modelBuilder.Entity<Notebook>()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -424,21 +424,21 @@ protected override void BuildModel(ModelBuilder modelBuilder)
new
{
Id = 1,
ConcurrencyStamp = "d630afa7-f2be-44a5-80aa-a1f5efe4d02e",
ConcurrencyStamp = "b2996c18-b35e-4568-b061-1c3c2027543b",
Name = "Admin",
NormalizedName = "ADMIN"
},
new
{
Id = 2,
ConcurrencyStamp = "183110f8-c919-481c-b637-47e18cf3c099",
ConcurrencyStamp = "90f1b211-a965-4941-b973-71cd8a653cd7",
Name = "Customer",
NormalizedName = "CUSTOMER"
},
new
{
Id = 3,
ConcurrencyStamp = "61b1a777-55bb-4d58-9105-fa1b1503fe70",
ConcurrencyStamp = "21584cfd-491d-4638-9753-5f9ec755712f",
Name = "Moderator",
NormalizedName = "MODERATOR"
});
Expand Down Expand Up @@ -573,7 +573,8 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
b.HasOne("Core.Entities.Project", "Project")
.WithMany("BlobFiles")
.HasForeignKey("ProjectID");
.HasForeignKey("ProjectID")
.OnDelete(DeleteBehavior.Cascade);

b.HasOne("Core.Entities.User", "User")
.WithMany("BlobFiles")
Expand All @@ -590,7 +591,8 @@ protected override void BuildModel(ModelBuilder modelBuilder)
{
b.HasOne("Core.Entities.Project", "Project")
.WithMany("Notebooks")
.HasForeignKey("ProjectID");
.HasForeignKey("ProjectID")
.OnDelete(DeleteBehavior.Cascade);

b.Navigation("Project");
});
Expand Down
Loading

0 comments on commit a2f4c6e

Please sign in to comment.