Beispiel #1
0
        /// <summary>
        /// Elimina un objeto documento y el documento enlazado a él
        /// </summary>
        /// <param name="documentId">Identificador del documento</param>
        /// <returns>Si se ha realizado con exito</returns>
        public bool DeleteDocument(Guid documentId)
        {
            Document document = _listDocuments.FirstOrDefault(document => document.DocumentId.Equals(documentId));

            if (document != null)
            {
                _listDocuments.Remove(document);
                _fileOperationsService.DeleteDocument(document.SavedRoute);
            }
            return(true);
        }
Beispiel #2
0
        /// <summary>
        /// Elimina un objeto documento y el documento enlazado a él
        /// </summary>
        /// <param name="documentId">Identificador del documento</param>
        /// <returns>Si se ha realizado con exito</returns>
        public bool DeleteDocument(Guid documentId)
        {
            Document page = _context.Document.FirstOrDefault(document => document.DocumentId.Equals(documentId));

            if (page != null)
            {
                _context.Entry(page).State = EntityState.Deleted;
                _fileOperationsService.DeleteDocument(page.SavedRoute);
                _context.SaveChanges();
            }
            return(true);
        }