Exemple #1
0
        /// <summary>
        /// SaveDocument
        /// </summary>
        /// <param name="document"></param>
        public void SaveDocument(DocumentModel document)
        {
            DocumentDC            documentDC           = Mapper.Map <DocumentModel, DocumentDC>(document);
            ServiceResponse <int> saveDocumentResponse = _contentProxy.Execute(opt => opt.SaveDocument(documentDC));

            if (saveDocumentResponse.Status != ResponseStatus.Success)
            {
                HandleError(saveDocumentResponse.Status, saveDocumentResponse.ResponseMessage);
            }
            else
            {
                document.DocumentId = saveDocumentResponse.Result;
            }
        }
Exemple #2
0
        /// <summary>
        /// SaveDocument
        /// </summary>
        /// <param name="document"></param>
        /// <returns></returns>
        public ServiceResponse <int> SaveDocument(DocumentDC document)
        {
            ServiceResponse <int> documentResponse = new ServiceResponse <int>();

            try
            {
                SetContext();
                Document documentModel = Mapper.Map <DocumentDC, Document>(document);
                _contentManager.SaveDocument(documentModel, document.DocumentFile);
                documentResponse.Result = documentModel.DocumentId;
            }
            catch (Exception ex)
            {
                HandleError(ex, documentResponse);
            }
            return(documentResponse);
        }