/// <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); }
/// <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); }