tsk-76: Added model and context for AccessLevel #108
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user