Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }