public Services.AdL.AddDocumentInAdLUtente.AddDocumentInAdLUtenteResponse AddDocumentInAdLUtente(Services.AdL.AddDocumentInAdLUtente.AddDocumentInAdLUtenteRequest request) { logger.Info("BEGIN"); Services.AdL.AddDocumentInAdLUtente.AddDocumentInAdLUtenteResponse response = Manager.AdLDocumentManager.AddDocumentInAdlUtente(request); Utils.CheckFaultException(response); logger.Info("END"); return(response); }
public static Services.AdL.AddDocumentInAdLUtente.AddDocumentInAdLUtenteResponse AddDocumentInAdlUtente(Services.AdL.AddDocumentInAdLUtente.AddDocumentInAdLUtenteRequest request) { Services.AdL.AddDocumentInAdLUtente.AddDocumentInAdLUtenteResponse response = new Services.AdL.AddDocumentInAdLUtente.AddDocumentInAdLUtenteResponse(); try { DocsPaVO.utente.InfoUtente infoUtente = null; //Inizio controllo autenticazione utente infoUtente = Utils.CheckAuthentication(request, "AddDocumentInAdLRuolo"); if (string.IsNullOrEmpty(request.IdProfile) && string.IsNullOrEmpty(request.IdRegistro) && string.IsNullOrEmpty(request.TipoProto)) { throw new PisException("MISSING_PARAMETER"); } try { BusinessLogic.Documenti.areaLavoroManager.execAddLavoroMethod(request.IdProfile, request.TipoProto, request.IdRegistro, infoUtente, null); } catch (Exception ex) { throw new PisException("ADL_ERROR"); } response.Success = true; response.Result = true; } catch (PisException pisEx) { response.Error = new Services.ResponseError { Code = pisEx.ErrorCode, Description = pisEx.Description }; response.Success = false; response.Result = false; } return(response); }