Exemplo n.º 1
0
        public ISavedDocumentWriteResult Remove(string documentId)
        {
            var result = RemoveDocument.Remove(UserContext.User?.Username, documentId);

            if (result.Success)
            {
                SavedDocumentsContext.Clear();
            }

            return(result);
        }
Exemplo n.º 2
0
        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);
        }