public IHttpActionResult PostDrillholesPlanning(DrillholesPlanning drillholesPlanning) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } repository.Add(drillholesPlanning); try { repository.SaveChanges(); } catch (DbUpdateException) { if (DrillholesPlanningExists(drillholesPlanning.SAMPLEID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = drillholesPlanning.SAMPLEID }, drillholesPlanning)); }
public IHttpActionResult DeleteDrillholesPlanning(string id) { DrillholesPlanning drillholesPlanning = repository.Find(id); if (drillholesPlanning == null) { return(NotFound()); } repository.Delete(drillholesPlanning); repository.SaveChanges(); return(Ok(drillholesPlanning)); }