public async Task <IHttpActionResult> PutNomPositions(int id, NomPositions nomPositions) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != nomPositions.Id) { return(BadRequest()); } db.Entry(nomPositions).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NomPositionsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetNomPositions(int id) { NomPositions nomPositions = await db.NomPositions.FindAsync(id); if (nomPositions == null) { return(NotFound()); } return(Ok(nomPositions)); }
public async Task <IHttpActionResult> PostNomPositions(NomPositions nomPositions) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.NomPositions.Add(nomPositions); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = nomPositions.Id }, nomPositions)); }
public async Task <IHttpActionResult> DeleteNomPositions(int id) { NomPositions nomPositions = await db.NomPositions.FindAsync(id); if (nomPositions == null) { return(NotFound()); } db.NomPositions.Remove(nomPositions); await db.SaveChangesAsync(); return(Ok(nomPositions)); }