public HttpResponseMessage put(int id, GENERATEREVIEW gr) { try { using (GeneratedReviewEntities entities = new GeneratedReviewEntities()) { var entity = entities.GENERATEREVIEW.FirstOrDefault(e => e.GenerateReviewId == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "GR doesnt exist")); } else { entity.DueDate = gr.DueDate; entity.StartDate = gr.StartDate; entity.EndDate = gr.EndDate; entity.EmployeeId = gr.EmployeeId; entity.Status = gr.Status; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage post([FromBody] GENERATEREVIEW gr) { try { using (GeneratedReviewEntities entities = new GeneratedReviewEntities()) { entities.GENERATEREVIEW.Add(gr); entities.SaveChanges(); HttpResponseMessage message = Request.CreateResponse(HttpStatusCode.Created, gr); message.Headers.Location = new Uri(Request.RequestUri + gr.GenerateReviewId.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
//public HttpResponseMessage get() //{ // try // { // using (GeneratedReviewEntities entities = new GeneratedReviewEntities()) // { // var getdata = entities.GENERATEREVIEW.ToList(); // return Request.CreateResponse(HttpStatusCode.OK, entities.GENERATEREVIEW.ToList()); // } // } // catch (Exception ex) // { // return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex); // } //} public HttpResponseMessage get(int id) { try { using (GeneratedReviewEntities entities = new GeneratedReviewEntities()) { GENERATEREVIEW gr = entities.GENERATEREVIEW.FirstOrDefault(e => e.GenerateReviewId == id); if (gr != null) { return(Request.CreateResponse(HttpStatusCode.OK, gr)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "No entity with id " + id + "found!")); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }