public HttpResponseMessage Put(shipment_tracking model) { try { BOShipmentTracking shipTracking = new BOShipmentTracking(); shipment_tracking ship; ship = shipTracking.update(model); return(Request.CreateResponse(HttpStatusCode.OK, ship)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to update tracking - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }
public HttpResponseMessage Delete(shipment_tracking shipservice) { try { BOShipmentTracking shipTracking = new BOShipmentTracking(); var delete = shipTracking.Delete(shipservice); return(Request.CreateResponse(HttpStatusCode.OK, delete)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to delete tracking - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }
public HttpResponseMessage Get(int shipmentId) { try { BOShipmentTracking shipTracking = new BOShipmentTracking(); var listTracks = new List <shipment_tracking>(); listTracks = shipTracking.Get(shipmentId); return(Request.CreateResponse(HttpStatusCode.OK, listTracks)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to get tracking - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }