public async Task <IHttpActionResult> PuttUserSpecimen(int id, tUserSpecimen tUserSpecimen) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tUserSpecimen.ID) { return(BadRequest()); } db.Entry(tUserSpecimen).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!tUserSpecimenExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GettUserSpecimen(int id) { tUserSpecimen tUserSpecimen = await db.tUserSpecimens.FindAsync(id); if (tUserSpecimen == null) { return(NotFound()); } return(Ok(tUserSpecimen)); }
public async Task <IHttpActionResult> PosttUserSpecimen(tUserSpecimen tUserSpecimen) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tUserSpecimens.Add(tUserSpecimen); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = tUserSpecimen.ID }, tUserSpecimen)); }
public async Task <IHttpActionResult> DeletetUserSpecimen(int id) { tUserSpecimen tUserSpecimen = await db.tUserSpecimens.FindAsync(id); if (tUserSpecimen == null) { return(NotFound()); } db.tUserSpecimens.Remove(tUserSpecimen); await db.SaveChangesAsync(); return(Ok(tUserSpecimen)); }