public async Task <IHttpActionResult> PutFormation_Unit(int id, Formation_Unit formation_Unit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != formation_Unit.IdFormation_unit) { return(BadRequest()); } db.Entry(formation_Unit).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Formation_UnitExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetFormation_Unit(int id) { Formation_Unit formation_Unit = await db.Formation_Unit.FindAsync(id); if (formation_Unit == null) { return(NotFound()); } return(Ok(formation_Unit)); }
public async Task <IHttpActionResult> PostFormation_Unit(Formation_Unit formation_Unit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Formation_Unit.Add(formation_Unit); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = formation_Unit.IdFormation_unit }, formation_Unit)); }
public async Task <IHttpActionResult> DeleteFormation_Unit(int id) { Formation_Unit formation_Unit = await db.Formation_Unit.FindAsync(id); if (formation_Unit == null) { return(NotFound()); } db.Formation_Unit.Remove(formation_Unit); await db.SaveChangesAsync(); return(Ok(formation_Unit)); }