public JsonResult ConsultarUserSAP(string UserDA) { ConsumoAPISAP oConsumoAPISAP = new ConsumoAPISAP(); MensajeRespuesta oMensajeRespuesta = new MensajeRespuesta(); RespuestaSAPModels oRespuestaSAP = new RespuestaSAPModels { Details = new List <DetailsModels>(), Exception = new List <ExceptionModels>() }; try { oMensajeRespuesta = oConsumoAPISAP.ConsultarUserSAP(JsonConvert.DeserializeObject <PersonaModels>(UserDA).Identificacion); return(Json(oMensajeRespuesta, JsonRequestBehavior.AllowGet)); } catch (Exception Ex) { Logger.Error("Ocurrió un error interno en el consumo del API de SAP con el " + "Nro. Documento: " + JsonConvert.DeserializeObject <PersonaModels>(UserDA).Identificacion + "Exception: " + Ex); oMensajeRespuesta.Codigo = "3"; oMensajeRespuesta.Mensaje = "Ocurrió un error inesperado en la consulta de la información. Contacte al administrador del sistema"; oMensajeRespuesta.Resultado = Json(JsonConvert.SerializeObject(oMensajeRespuesta, Formatting.Indented), JsonRequestBehavior.AllowGet); return(Json(oMensajeRespuesta, JsonRequestBehavior.AllowGet)); } }
public JsonResult ConsultarUserSAP(int NroDocumento) { MensajeRespuesta oMensajeRespuesta = new MensajeRespuesta(); ConsumoAPISAP oConsumoAPISAP = new ConsumoAPISAP(); try { oMensajeRespuesta = oConsumoAPISAP.ConsultarUserSAP(NroDocumento); return(Json(oMensajeRespuesta, JsonRequestBehavior.AllowGet)); } catch (Exception Ex) { Logger.Error("Ocurrió un error interno en el consumo del API de SAP con el " + "Nro. Documento: " + NroDocumento + "Exception: " + Ex); oMensajeRespuesta.Codigo = "3"; oMensajeRespuesta.Mensaje = "Ocurrió un error inesperado en la consulta de la información. Contacte al administrador del sistema"; oMensajeRespuesta.Resultado = Json(JsonConvert.SerializeObject(oMensajeRespuesta, Formatting.Indented), JsonRequestBehavior.AllowGet); return(Json(oMensajeRespuesta, JsonRequestBehavior.AllowGet)); } }