diff --git a/Icarus/Controllers/Managers/SongManager.cs b/Icarus/Controllers/Managers/SongManager.cs index 85c146b..db9548e 100644 --- a/Icarus/Controllers/Managers/SongManager.cs +++ b/Icarus/Controllers/Managers/SongManager.cs @@ -3,9 +3,19 @@ using NLog; using Icarus.Controllers.Utilities; using Icarus.Models; using Icarus.Database.Contexts; +using TagLib.Mpeg4; namespace Icarus.Controllers.Managers; + +public enum CreateFileResult +{ + Unknown = 0, + AlreadyExists = 1, + FileCreatedAndExists = 2 +} + + public class SongManager : BaseManager { #region Fields @@ -107,7 +117,7 @@ public class SongManager : BaseManager try { var songPath = songMetaData.SongPath(); - File.Delete(songPath); + System.IO.File.Delete(songPath); successful = true; DirectoryManager dirMgr = new DirectoryManager(_config!, songMetaData); dirMgr.DeleteEmptyDirectories(); diff --git a/nlog.config b/Icarus/nlog.config similarity index 100% rename from nlog.config rename to Icarus/nlog.config