public bool InsertarProfesor(Add_Profesor p) { IDbCommand dbTransation; DynamicParameters parameters = new DynamicParameters(); parameters.Add("@Nombres", p.Nombres); parameters.Add("@Apellidos", p.Apellidos); parameters.Add("@direccion", p.direccion); parameters.Add("@Telefono", Convert.ToInt32(p.Telefono)); using (IDbConnection db = GetConnection()) { db.Open(); try { db.ExecuteScalar("colegio.Add_Profesor", commandType: CommandType.StoredProcedure, param: parameters); db.Close(); return(true); } catch (Exception e) { db.Close(); return(false); throw e; } } }
public bool upd_profesor(int IdProfesor, Add_Profesor a) { try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@IdProfesor", IdProfesor); parameters.Add("@Nombres", a.Nombres); parameters.Add("@Apellidos", a.Apellidos); parameters.Add("@direccion", a.direccion); parameters.Add("@Telefono", a.Telefono); using (IDbConnection db = GetConnection()) { db.Open(); try { db.ExecuteScalar("colegio.upd_profesor", commandType: CommandType.StoredProcedure, param: parameters); db.Close(); return(true); } catch (Exception e) { db.Close(); return(false); throw e; } } } catch (Exception e) { throw e; } }
public IActionResult Post([FromBody] Add_Profesor p) { try { return(Ok(al.InsertarProfesor(p))); } catch (Exception e) { throw e; } }
public IActionResult PutProfesor(int IdProfesor, [FromBody] Add_Profesor a) { try { return(Ok(al.upd_profesor(IdProfesor, a))); } catch (Exception e) { throw e; } }