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