public async Task <IHttpActionResult> PutRutasEstaciones(int id, RutasEstaciones rutasEstaciones) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != rutasEstaciones.IdRutasEstaciones) { return(BadRequest()); } db.Entry(rutasEstaciones).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RutasEstacionesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetRutasEstaciones(int id) { RutasEstaciones rutasEstaciones = await db.RutasEstaciones.FindAsync(id); if (rutasEstaciones == null) { return(NotFound()); } return(Ok(rutasEstaciones)); }
public async Task <IHttpActionResult> PostRutasEstaciones(RutasEstaciones rutasEstaciones) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RutasEstaciones.Add(rutasEstaciones); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = rutasEstaciones.IdRutasEstaciones }, rutasEstaciones)); }
public async Task <IHttpActionResult> DeleteRutasEstaciones(int id) { RutasEstaciones rutasEstaciones = await db.RutasEstaciones.FindAsync(id); if (rutasEstaciones == null) { return(NotFound()); } db.RutasEstaciones.Remove(rutasEstaciones); await db.SaveChangesAsync(); return(Ok(rutasEstaciones)); }