public HttpResponseMessage Put(int id, Customer customer) { var successAPIResult = new SuccessAPIResult() { Usage = "HttpPut:~/api/CustomerDetail/{id} with Customer json in body" }; successAPIResult.Successful = new DBLayer().UpdateEntity <Customer>(customer, id); if (!successAPIResult.Successful) { return(Request.CreateResponse(HttpStatusCode.NotFound, successAPIResult)); } return(Request.CreateResponse(HttpStatusCode.OK, successAPIResult)); }
public HttpResponseMessage Delete(int id) { var successAPIResult = new SuccessAPIResult() { Usage = "HttpDelete:~/api/Customers/{id} or {args} can be on querystring, {args?} are optional" }; successAPIResult.Successful = CustomerBusinessLayer.DeleteCustomer(id); if (!successAPIResult.Successful) { return(Request.CreateResponse(HttpStatusCode.NotFound, successAPIResult)); } return(Request.CreateResponse(HttpStatusCode.OK, successAPIResult)); }
public HttpResponseMessage Put(int id, Agent agent) { var successAPIResult = new SuccessAPIResult() { Usage = "HttpPut:~/api/Agent/{id} with Agent json in body" }; successAPIResult.Successful = AgentBusinessLayer.UpdateAgent(id, agent); if (!successAPIResult.Successful) { return(Request.CreateResponse(HttpStatusCode.NotFound, successAPIResult)); } return(Request.CreateResponse(HttpStatusCode.OK, successAPIResult)); }