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); DeleteSongFromDatabase(song);
coverMgr.DeleteCoverArtFromDatabase(coverArt); coverMgr.DeleteCoverArtFromDatabase(coverArt);
// var accessLevel = new AccessLevel{SongId = song.Id};
var accessLevelContext = new AccessLevelContext(_config!.GetConnectionString("DefaultConnection")!); var accessLevelContext = new AccessLevelContext(_config!.GetConnectionString("DefaultConnection")!);
var accessLevel = accessLevelContext.AccessLevels.FirstOrDefault(al => al.SongId == song.Id); var accessLevel = accessLevelContext.AccessLevels!.FirstOrDefault(al => al.SongId == song.Id);
accessLevelContext.AccessLevels.Remove(accessLevel!); accessLevelContext.AccessLevels!.Remove(accessLevel!);
accessLevelContext.SaveChanges(); accessLevelContext.SaveChanges();
} }
catch (Exception ex) catch (Exception ex)
@@ -32,8 +32,6 @@ public class AccessLevelController : BaseController
[HttpGet] [HttpGet]
public IActionResult GetAccessLevels([FromBody] Icarus.Models.AccessLevel accessLevel) public IActionResult GetAccessLevels([FromBody] Icarus.Models.AccessLevel accessLevel)
{ {
// var id = 0;
// var songId = 0;
var accLevel = new Icarus.Models.AccessLevel { Id = 0 }; var accLevel = new Icarus.Models.AccessLevel { Id = 0 };
var accessLevelContext = new Icarus.Database.Contexts.AccessLevelContext(_connectionString!); var accessLevelContext = new Icarus.Database.Contexts.AccessLevelContext(_connectionString!);
@@ -49,21 +47,18 @@ public class AccessLevelController : BaseController
} }
var response = new GetAccessLevelsResponse(); var response = new GetAccessLevelsResponse();
var subject = "";
if (accLevel?.Id > 0) if (accLevel?.Id > 0)
{ {
subject = "Successful"; response.Subject = "Successful";
response.Data = new List<Icarus.Models.AccessLevel>(); response.Data = new List<Icarus.Models.AccessLevel>();
response.Data.Add(accLevel); response.Data.Add(accLevel);
} }
else else
{ {
subject = "Failure"; response.Subject = "Failure";
} }
response.Subject = subject;
return Ok(response); return Ok(response);
} }