コード例 #1
0
        /// <summary>
        ///		Borra un archivo
        /// </summary>
        public bool Delete(MediaFileModel file)
        {
            bool deleted = Albums.Delete(file);

            // Borra la entrada de las carpetas
            if (!deleted)
            {
                deleted = Folders.Delete(file);
            }
            // Devuelve el valor que indica si se ha borrado
            return(deleted);
        }
コード例 #2
0
        /// <summary>
        ///		Borra un archivo de la carpeta
        /// </summary>
        internal bool Delete(MediaFileModel file)
        {
            bool deleted = false;

            // Recorre las carpetas borrando la entrada
            foreach (MediaFolderModel folder in this)
            {
                if (!deleted)
                {
                    deleted = folder.Delete(file);
                }
            }
            // Devuelve el valor que indica si se ha borrado
            return(deleted);
        }
コード例 #3
0
        /// <summary>
        ///		Borra un archivo
        /// </summary>
        internal bool Delete(MediaFileModel file)
        {
            bool deleted = false;

            // Borra la entrada de los albums
            foreach (MediaAlbumModel album in this)
            {
                if (!deleted)
                {
                    deleted = album.Delete(file);
                }
            }
            // Devuelve el valor que indica si se ha borrado
            return(deleted);
        }
コード例 #4
0
 /// <summary>
 ///		Borra una entrada
 /// </summary>
 internal bool Delete(MediaFileModel entry)
 {
     return(Files.Delete(entry));
 }