tsk-#76: Adding more code

This commit is contained in:
phoenix
2025-03-11 21:41:44 -04:00
parent bccb0f6491
commit 0677a4ddbc
6 changed files with 67 additions and 13 deletions
+14
View File
@@ -86,6 +86,20 @@ public class SongController : BaseController
});
}
var tokenManager = new TokenManager(this._config!);
var accLvlContext = new AccessLevelContext(this._connectionString!);
var accessLevel = accLvlContext.GetAccessLevel(song.Id);
var token = tokenManager.GetBearerToken(HttpContext);
if (token == null || accessLevel == null)
{
return BadRequest();
}
if (!tokenManager.CanAccessSong(token, song, accessLevel))
{
return BadRequest();
}
var songRes = _songMgr.UpdateSong(song);
return Ok(songRes);