public DataTable Proc_Solicitudes_Dispositivos_Trans_CIE10_Actualiza(Parametros_Dispositivos_CIE10_Actualiza Dispositivo) { SqlConnection cn = new SqlConnection(con); cn.Open(); try { SqlCommand cmd = cn.CreateCommand(); cmd.CommandText = "Proc_Solicitudes_Dispositivos_Trans_CIE10_Actualiza"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Solicitud_Numero", Dispositivo.Solicitud_Numero); cmd.Parameters.AddWithValue("@CIE10_Diagnostico_Codigo_1", Dispositivo.CIE10_Diagnostico_Codigo_1); cmd.Parameters.AddWithValue("@CIE10_Diagnostico_Codigo_2", Dispositivo.CIE10_Diagnostico_Codigo_2); cmd.Parameters.AddWithValue("@Registro_Usuario", Dispositivo.Registro_Usuario); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); cn.Close(); return(dt); } catch (Exception ex) { throw ex; } }
public Microsoft.AspNetCore.Mvc.ActionResult Solicitud_Actualiza_CIE10_Diagnostico([Microsoft.AspNetCore.Mvc.FromBody] Parametros_Dispositivos_CIE10_Actualiza Solicitud) { try { var solicit = (from dt in Ac.Proc_Solicitudes_Dispositivos_Trans_CIE10_Actualiza(Solicitud).AsEnumerable() select new Parametros_Dispositivos_CIE10_Actualiza { Solicitud_Numero = Convert.ToInt32(dt["Solicitud_Numero"]), Mensaje = Convert.ToString(dt["Mensaje"]), }).ToList().FirstOrDefault(); return(new CreatedAtRouteResult("Solicitudes_Dispositivos_Lista", new { solicit.Solicitud_Numero }, solicit)); } catch (Exception ex) { return(null); } }