/// <summary> /// Servizio per la creazione di un documento /// </summary> /// <param name="request"></param> /// <returns>Response </returns> public Services.Documents.CreateDocument.CreateDocumentResponse CreateDocument(Services.Documents.CreateDocument.CreateDocumentRequest request) { logger.Info("BEGIN"); Services.Documents.CreateDocument.CreateDocumentResponse response = Manager.DocumentsManager.CreateDocument(request, false); // Log // DocsPaVO.Logger.CodAzione.Esito esito = (response != null && response.Success ? DocsPaVO.Logger.CodAzione.Esito.OK : DocsPaVO.Logger.CodAzione.Esito.KO); DocsPaVO.utente.InfoUtente infoUtente = Utils.CheckAuthentication(request, ""); string idDocumento = (response.Document != null ? Convert.ToString(response.Document.Id) : Convert.ToString(0)); string tipoDocumento = (response.Document != null ? response.Document.DocumentType : "-"); string documentoPredisposto = (response.Document != null ? (response.Document.Predisposed ? "Si" : "No") : "-"); BusinessLogic.UserLog.UserLog.WriteLog(infoUtente, "DOCUMENTOADDDOCGRIGIA", idDocumento, "Creazione del nuovo documento " + idDocumento + ". Tipo documento: " + tipoDocumento + ". Predisposto: " + documentoPredisposto, esito); logger.Info("END"); Utils.CheckFaultException(response); return(response); }