#74: Add UserID to the Song model (#98)

* #74: Add UserID to the Song model

* #74: Added functionality to retrieve user id from the token

* #74: Songs will now contain the User Id when uploading

* Updated Readme and script to add migrations

* #74: Some cleanup
This commit was merged in pull request #98.
This commit is contained in:
Kun Deng
2024-06-19 15:41:55 -04:00
committed by GitHub
parent ebb15b7cdb
commit 562bc87822
25 changed files with 117 additions and 164 deletions
-4
View File
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using Icarus.Models;
-4
View File
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using Icarus.Models;
-4
View File
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using Icarus.Models;
-4
View File
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using Icarus.Models;
+6 -10
View File
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using Icarus.Models;
@@ -27,19 +23,19 @@ public class SongContext : DbContext
modelBuilder.Entity<Song>()
.Property(s => s.Year)
.IsRequired(false);
.IsRequired(false);
modelBuilder.Entity<Song>()
.Property(s => s.GenreID)
.IsRequired(false);
.IsRequired(false);
modelBuilder.Entity<Song>()
.Property(s => s.ArtistID)
.IsRequired(false);
.IsRequired(false);
modelBuilder.Entity<Song>()
.Property(s => s.AlbumID)
.IsRequired(false);
.IsRequired(false);
modelBuilder.Entity<Song>()
.Property(s => s.CoverArtID)
.IsRequired(false);
.Property(s => s.CoverArtID)
.IsRequired(false);
}
-5
View File
@@ -1,9 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Icarus.Models;