// DELETE: api/Topic/5 public HttpResponseMessage Delete(string id) { var provider = new TraineeProvider(DbInfo); var deleted = provider.DeleteTrainee(id); return(Request.CreateResponse(HttpStatusCode.OK, deleted)); }
public HttpResponseMessage Get(string id) { var certification = new TraineeProvider(DbInfo).GetTrainee(int.Parse(id)); var exists = certification != null; var status = exists ? HttpStatusCode.OK : HttpStatusCode.NotFound; return(Request.CreateResponse(status, certification)); }
public HttpResponseMessage GetTrainee(string id) { try { var trainees = new TraineeProvider(DbInfo).GetTrainees(int.Parse(id)); return(Request.CreateResponse(HttpStatusCode.OK, trainees)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.StackTrace)); } }
// POST: api/Inspection public HttpResponseMessage Post(Trainee trainee) { try { var provider = new TraineeProvider(DbInfo); var isSaved = provider.Save(trainee); return(Request.CreateResponse(HttpStatusCode.OK, isSaved)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)); } }