Fixed bugs with song management

This commit is contained in:
kdeng00
2024-06-11 20:17:05 -04:00
parent c4ab90d4eb
commit 76e31b4db5
4 changed files with 3 additions and 8 deletions
+1
View File
@@ -47,6 +47,7 @@ public class CoverArtManager : BaseManager
{ {
_logger.Info("Attempting to delete cover art from the database"); _logger.Info("Attempting to delete cover art from the database");
_coverArtContext.Attach(coverArt);
_coverArtContext.Remove(coverArt); _coverArtContext.Remove(coverArt);
_coverArtContext.SaveChanges(); _coverArtContext.SaveChanges();
} }
+1 -1
View File
@@ -158,8 +158,8 @@ public class SongManager : BaseManager
var coverArt = coverMgr.GetCoverArt(song); var coverArt = coverMgr.GetCoverArt(song);
coverMgr.DeleteCoverArt(coverArt); coverMgr.DeleteCoverArt(coverArt);
coverMgr.DeleteCoverArtFromDatabase(coverArt);
DeleteSongFromDatabase(song); DeleteSongFromDatabase(song);
coverMgr.DeleteCoverArtFromDatabase(coverArt);
} }
catch (Exception ex) catch (Exception ex)
{ {
+1 -1
View File
@@ -148,7 +148,7 @@ public class SongDataController : BaseController
_songMgr.DeleteSong(songMetaData); _songMgr.DeleteSong(songMetaData);
return Ok(); return Ok(songMetaData);
} }
} }
-6
View File
@@ -17,12 +17,6 @@ public class CoverArt
public string SongTitle { get; set; } public string SongTitle { get; set; }
[JsonIgnore] [JsonIgnore]
public string ImagePath { get; set; } public string ImagePath { get; set; }
[JsonIgnore]
[NotMapped]
public int SongID { get; set; }
[JsonIgnore]
[NotMapped]
public List<Song> Songs { get; set; }
#endregion #endregion