Ejemplo n.º 1
0
        /// <summary>
        /// Converts database Objects of type PlaylistModel to TreeViewStructure used by the Application
        /// </summary>
        /// <param name="playlistsFromDatabaseToConvert">Playlists fromthe database to convert</param>
        /// <param name="treeViewNodes">TreeViewNodes used in the conversion</param>
        /// <returns>TreeViewStructure containing the Playlists and TreeViewNodes</returns>
        public TreeViewStructure ConvertDatabaseObjectToApplicationPlaylistObject(List <PlaylistModel> playlistsFromDatabaseToConvert, List <TreeViewNode> treeViewNodes)
        {
            List <Playlist> convertedPlaylists = ConvertPlaylistModelToPlaylist(playlistsFromDatabaseToConvert);

            TreeViewStructure newTreeViewStructure = new TreeViewStructure();

            newTreeViewStructure.AddPlaylistsToTreeViewStructure(convertedPlaylists);
            newTreeViewStructure.AddTreeStructure(treeViewNodes);
            return(newTreeViewStructure);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Adds a tree>ViewStructure to the handler
 /// </summary>
 /// <param name="treeViewStructureToSave">The treeViewStructure to add</param>
 /// <returns>true/false</returns>
 public bool AddTreeViewStructure(TreeViewStructure treeViewStructureToSave)
 {
     return(treeViewStructureManager.AddTreeViewSaveStructure(treeViewStructureToSave));
 }