public async Task <IHttpActionResult> Putdetalle_horario(int id, detalle_horario detalle_horario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != detalle_horario.id) { return(BadRequest()); } db.Entry(detalle_horario).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!detalle_horarioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getdetalle_horario(int id) { detalle_horario detalle_horario = await db.detalle_horario.FindAsync(id); if (detalle_horario == null) { return(NotFound()); } return(Ok(detalle_horario)); }
public async Task <IHttpActionResult> Postdetalle_horario(detalle_horario detalle_horario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.detalle_horario.Add(detalle_horario); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = detalle_horario.id }, detalle_horario)); }
public async Task <IHttpActionResult> Deletedetalle_horario(int id) { detalle_horario detalle_horario = await db.detalle_horario.FindAsync(id); if (detalle_horario == null) { return(NotFound()); } db.detalle_horario.Remove(detalle_horario); await db.SaveChangesAsync(); return(Ok(detalle_horario)); }