public ActionResult <List <AlbumGetModel> > GetAlbumList([FromHeader][Required] string jwtToken)
        {
            string userId = new AlbumDataAccess().JwtTokenValidation(jwtToken);

            if (userId == "")
            {
                return(Unauthorized(new CustomResponseModel()
                {
                    Code = "401", Phrase = "Unauthorized", Message = "Invalid Jwt Token"
                }));
            }
            List <AlbumGetModel> albumGetModels = new AlbumDataAccess().GetAlbumList(userId);

            if (new AlbumDataAccess().IsLabelOrArtist(userId))
            {
                if (albumGetModels != null)
                {
                    return(albumGetModels);
                }
            }

            return(BadRequest(new CustomResponseModel()
            {
                Code = "400", Phrase = "BadRequest", Message = "Could Not Get Album"
            }));
        }
        public ActionResult <CustomResponseModel> DeleteAlbum([FromHeader][Required] string jwtToken, [Required] string albumId)
        {
            string labelId = new AlbumDataAccess().JwtTokenValidation(jwtToken);

            if (labelId == "")
            {
                return(Unauthorized(new CustomResponseModel()
                {
                    Code = "401", Phrase = "Unauthorized", Message = "Invalid Jwt Token"
                }));
            }
            if (new AlbumDataAccess().IsLabel(labelId))
            {
                if (new AlbumDataAccess().DeleteAlbum(labelId, albumId))
                {
                    return(Ok(new CustomResponseModel()
                    {
                        Code = "200", Phrase = "OK", Message = "Album Deleted"
                    }));
                }
            }
            return(BadRequest(new CustomResponseModel()
            {
                Code = "400", Phrase = "BadRequest", Message = "Could Not Delete Album"
            }));
        }
        public ActionResult <AlbumGetModel> GetAlbum([FromHeader][Required] string jwtToken, [Required] string albumId)
        {
            string userId = new AlbumDataAccess().JwtTokenValidation(jwtToken);

            if (userId == "")
            {
                return(Unauthorized(new CustomResponseModel()
                {
                    Code = "401", Phrase = "Unauthorized", Message = "Invalid Jwt Token"
                }));
            }
            AlbumGetModel albumGetModel = new AlbumDataAccess().GetAlbum(albumId);

            if (albumGetModel != null)
            {
                return(albumGetModel);
            }
            return(BadRequest(new CustomResponseModel()
            {
                Code = "400", Phrase = "BadRequest", Message = "Could Not Get Album"
            }));
        }