public string RegistrarCertificaciones(string cedula, FromFormNegocioCertf soli) { String[] certfs = null; string otra = null, codigoRetorno, mensajeRetorno; List <string> tempList = new List <string>(); if (soli.TieneCertificacion == 1) { foreach (var item in soli.Certificaciones) { if (item.Descripcion != "Otra") { tempList.Add(item.IdCodigo.ToString()); } else { otra = item.Descripcion; } } certfs = tempList.ToArray(); } try { var resp = _ContratacionProducto.RegistrarCertificacionesSolicitud(cedula, certfs, otra, out codigoRetorno, out mensajeRetorno); } catch (Exception) { return("503"); } return("200"); }
public JsonResult SaveCertificaciones(string data) { if (string.IsNullOrEmpty(data)) { return(Json(new { codError = "400", mensaje = "Petición incorrecta" })); } FromFormNegocioCertf info = null; try { info = JsonConvert.DeserializeObject <FromFormNegocioCertf>(data); } catch (System.Exception) { return(Json(new { codError = "500", mensaje = "Petición incorrecta" })); } var dataCliente = Session["datosClienteCP"] as DatosClientePy; dataCliente.infoCertificaciones = info; Session["datosClienteCP"] = dataCliente; //aqui va metodo registrar cert var resp = _repoCreditoPyme.RegistrarCertificaciones(dataCliente.Cedula, info); return(Json(new { codError = resp, mensaje = InitialConfig.getNotiMessage(resp, _settings).paragraph })); }