public async Task <IHttpActionResult> Postndc_core_description(ndc_core_description ndc_core_description) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ndc_core_description.Add(ndc_core_description); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (ndc_core_descriptionExists(ndc_core_description.ndc_code)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = ndc_core_description.ndc_code }, ndc_core_description)); }
public async Task <IHttpActionResult> Putndc_core_description(string id, ndc_core_description ndc_core_description) { if (id != ndc_core_description.ndc_code) { return(BadRequest()); } db.Entry(ndc_core_description).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ndc_core_descriptionExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getndc_core_description(string id) { ndc_core_description ndc_core_description = await descServices.GetNDCCoreDescription(id); if (ndc_core_description == null) { return(NotFound()); } return(Ok(ndc_core_description)); }
public async Task <IHttpActionResult> Deletendc_core_description(string id) { ndc_core_description ndc_core_description = await db.ndc_core_description.FindAsync(id); if (ndc_core_description == null) { return(NotFound()); } db.ndc_core_description.Remove(ndc_core_description); await db.SaveChangesAsync(); return(Ok(ndc_core_description)); }