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