Exemple #1
0
        public int EditAlbum(Guid albumId, string albumName, int totalTrack)
        {
            AlbumQueriesCommands albumCQ = new AlbumQueriesCommands();

            Album album = albumCQ.GetAlbumById(albumId);

            if (album != null)
            {
                if (albumCQ.AlbumEmptiness(album) != 1)
                {
                    //Can't edit album as one song alredy registered under the album
                    return(2);
                }
                album.Album_Name  = albumName;
                album.Total_Track = totalTrack;

                var result = albumCQ.EditAlbumDetails(album);

                if (result != 1)
                {
                    //Internal Error occured while changing data for the album
                    return(3);
                }
                else
                {
                    //Album details changed Successfully
                    return(1);
                }
            }
            else
            {
                //No album found with the Id provided
                return(0);
            }
        }
Exemple #2
0
        public bool IsAlbumFull(Guid albumId)
        {
            AlbumQueriesCommands AlbumCQ = new AlbumQueriesCommands();

            if (AlbumCQ.AlbumEmptiness(AlbumCQ.GetAlbumById(albumId)) == 3)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }