public bool InsertarUsuario(Add_Usuario a) { IDbCommand dbTransation; DynamicParameters parameters = new DynamicParameters(); parameters.Add("@Nombre", a.Nombre); parameters.Add("@Apellido", a.Apellido); parameters.Add("@IdTipoIdentificacion", Convert.ToInt32(a.IdTipoIdentificacion)); parameters.Add("@Numeroidentificacion", a.Numeroidentificacion); parameters.Add("@Contrasena", a.Contrasena); parameters.Add("@CorreoElectronico", a.CorreoElectronico); using (IDbConnection db = GetConnection()) { db.Open(); try { db.ExecuteScalar("Usuario.Add_Usuario", commandType: CommandType.StoredProcedure, param: parameters); db.Close(); return(true); } catch (Exception e) { db.Close(); return(false); throw e; } } }
public IActionResult Post([FromBody] Add_Usuario a) { try { return(Ok(al.InsertarUsuario(a))); } catch (Exception e) { return(StatusCode(500, e)); } }