public async Task <IHttpActionResult> Postinstitucion_has_doctor(institucion_has_doctor institucion_has_doctor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.institucion_has_doctor.Add(institucion_has_doctor); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (institucion_has_doctorExists(institucion_has_doctor.Institucion_Doctor_id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = institucion_has_doctor.Institucion_Doctor_id }, institucion_has_doctor)); }
public async Task <IHttpActionResult> Putinstitucion_has_doctor(int id, institucion_has_doctor institucion_has_doctor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != institucion_has_doctor.Institucion_Doctor_id) { return(BadRequest()); } db.Entry(institucion_has_doctor).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!institucion_has_doctorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getinstitucion_has_doctor(int id) { institucion_has_doctor institucion_has_doctor = await db.institucion_has_doctor.FindAsync(id); if (institucion_has_doctor == null) { return(NotFound()); } return(Ok(institucion_has_doctor)); }
public async Task <IHttpActionResult> Deleteinstitucion_has_doctor(int id) { institucion_has_doctor institucion_has_doctor = await db.institucion_has_doctor.FindAsync(id); if (institucion_has_doctor == null) { return(NotFound()); } db.institucion_has_doctor.Remove(institucion_has_doctor); await db.SaveChangesAsync(); return(Ok(institucion_has_doctor)); }