public void Guardar(Persona persona) { persona.CalcularPulsaciones(); string sql = @"Insert Into Persona (Identificacion,Nombre,Edad, Sexo, Pulsacion) values (@Identificacion,@Nombre,@Edad,@Sexo,@Pulsacion)"; MySqlCommand cmd = new MySqlCommand(sql, _connection); cmd.Parameters.AddWithValue("@Identificacion", persona.Identificacion); cmd.Parameters.AddWithValue("@Nombre", persona.Nombre); cmd.Parameters.AddWithValue("@Sexo", persona.Sexo); cmd.Parameters.AddWithValue("@Edad", persona.Edad); cmd.Parameters.AddWithValue("@Pulsacion", persona.Pulsacion); cmd.ExecuteNonQuery(); /* using (var command = _connection.CreateCommand()) * { * command.CommandText = @"Insert Into Persona (Identificacion,Nombre,Edad, Sexo, Pulsacion) * values (@Identificacion,@Nombre,@Edad,@Sexo,@Pulsacion)"; * command.Parameters.AddWithValue("@Identificacion", persona.Identificacion); * command.Parameters.AddWithValue("@Nombre", persona.Nombre); * command.Parameters.AddWithValue("@Sexo", persona.Sexo); * command.Parameters.AddWithValue("@Edad", persona.Edad); * command.Parameters.AddWithValue("@Pulsacion", persona.Pulsacion); * var filas = command.ExecuteNonQuery(); * }*/ }
private Persona DataReaderMapToPerson(SqlDataReader dataReader) { if (!dataReader.HasRows) { return(null); } Persona persona = new Persona(); persona.Identificacion = (string)dataReader["Identificacion"]; persona.Nombre = (string)dataReader["Nombre"]; persona.Sexo = (string)dataReader["Sexo"]; persona.Edad = (int)dataReader["Edad"]; persona.CalcularPulsaciones(); return(persona); }
public GuardarPersonaResponse Guardar(Persona persona) { try { persona.CalcularPulsaciones(); _conexion.Open(); _repositorio.Guardar(persona); _conexion.Close(); return(new GuardarPersonaResponse(persona)); } catch (Exception e) { return(new GuardarPersonaResponse($"Error de la Aplicacion: {e.Message}")); } finally { _conexion.Close(); } }