public async Task <IHttpActionResult> Postcursistcursus(cursistcursus cursistcursus) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.cursistcursus.Add(cursistcursus); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (cursistcursusExists(cursistcursus.CURSUSCODE)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = cursistcursus.CURSUSCODE }, cursistcursus)); }
public async Task <IHttpActionResult> Putcursistcursus(int id, cursistcursus cursistcursus) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cursistcursus.CURSUSCODE) { return(BadRequest()); } db.Entry(cursistcursus).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!cursistcursusExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getcursistcursus(int id) { cursistcursus cursistcursus = await db.cursistcursus.FindAsync(id); if (cursistcursus == null) { return(NotFound()); } return(Ok(cursistcursus)); }
public async Task <IHttpActionResult> Deletecursistcursus(int id) { cursistcursus cursistcursus = await db.cursistcursus.FindAsync(id); if (cursistcursus == null) { return(NotFound()); } db.cursistcursus.Remove(cursistcursus); await db.SaveChangesAsync(); return(Ok(cursistcursus)); }