public ISavedDocumentWriteResult Remove(string documentId) { var result = RemoveDocument.Remove(UserContext.User?.Username, documentId); if (result.Success) { SavedDocumentsContext.Clear(); } return(result); }
public ISavedDocumentWriteResult Save(string documentName, string documentDescription, string documentId) { if (SavedDocumentsContext.SavedDocuments.Any(sd => string.Equals(sd.DocumentId, documentId))) { return(new SavedDocumentWriteResult { Success = true }); } var result = SaveDocument.Save(UserContext.User?.Username, documentName, documentDescription, documentId); if (result.Success) { SavedDocumentsContext.Clear(); } return(result); }