tsk-76: Added model and context for AccessLevel #108

Merged
kdeng00 merged 14 commits from tsk-76 into master 2025-03-11 21:45:32 -04:00
2 changed files with 4 additions and 10 deletions
Showing only changes of commit 86864bcd8f - Show all commits
+2 -3
View File
@@ -157,10 +157,9 @@ public class SongManager : BaseManager
DeleteSongFromDatabase(song);
coverMgr.DeleteCoverArtFromDatabase(coverArt);
// var accessLevel = new AccessLevel{SongId = song.Id};
var accessLevelContext = new AccessLevelContext(_config!.GetConnectionString("DefaultConnection")!);
var accessLevel = accessLevelContext.AccessLevels.FirstOrDefault(al => al.SongId == song.Id);
accessLevelContext.AccessLevels.Remove(accessLevel!);
var accessLevel = accessLevelContext.AccessLevels!.FirstOrDefault(al => al.SongId == song.Id);
accessLevelContext.AccessLevels!.Remove(accessLevel!);
accessLevelContext.SaveChanges();
}
catch (Exception ex)
@@ -32,8 +32,6 @@ public class AccessLevelController : BaseController
[HttpGet]
public IActionResult GetAccessLevels([FromBody] Icarus.Models.AccessLevel accessLevel)
{
// var id = 0;
// var songId = 0;
var accLevel = new Icarus.Models.AccessLevel { Id = 0 };
var accessLevelContext = new Icarus.Database.Contexts.AccessLevelContext(_connectionString!);
@@ -49,21 +47,18 @@ public class AccessLevelController : BaseController
}
var response = new GetAccessLevelsResponse();
var subject = "";
if (accLevel?.Id > 0)
{
subject = "Successful";
response.Subject = "Successful";
response.Data = new List<Icarus.Models.AccessLevel>();
response.Data.Add(accLevel);
}
else
{
subject = "Failure";
response.Subject = "Failure";
}
response.Subject = subject;
return Ok(response);
}