public async Task <IHttpActionResult> PostSessionTrainee_Map(SessionTrainee_Map sessionTrainee_Map) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.SessionTrainee_Map.Add(sessionTrainee_Map); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (SessionTrainee_MapExists(sessionTrainee_Map.SessionTrainee_MapID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = sessionTrainee_Map.SessionTrainee_MapID }, sessionTrainee_Map)); }
public async Task <IHttpActionResult> PutSessionTrainee_Map(string id, SessionTrainee_Map sessionTrainee_Map) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != sessionTrainee_Map.SessionTrainee_MapID) { return(BadRequest()); } db.Entry(sessionTrainee_Map).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SessionTrainee_MapExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetSessionTrainee_Map(string id) { SessionTrainee_Map sessionTrainee_Map = await db.SessionTrainee_Map.FindAsync(id); if (sessionTrainee_Map == null) { return(NotFound()); } return(Ok(sessionTrainee_Map)); }
public async Task <IHttpActionResult> DeleteSessionTrainee_Map(string id) { SessionTrainee_Map sessionTrainee_Map = await db.SessionTrainee_Map.FindAsync(id); if (sessionTrainee_Map == null) { return(NotFound()); } db.SessionTrainee_Map.Remove(sessionTrainee_Map); await db.SaveChangesAsync(); return(Ok(sessionTrainee_Map)); }