public HttpResponseMessage Post(afs_shipment_status post_afs_shipment_status) { try { using (var context = new SAPContext()) { afs_shipment_status data = new afs_shipment_status(); data.STATUS_CODE = post_afs_shipment_status.STATUS_CODE; data.STATUS_DESC = post_afs_shipment_status.STATUS_DESC; context.afs_shipment_status.Add(data); context.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, data)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage Put(afs_shipment_status put_afs_shipment_status) { try { using (var context = new SAPContext()) { var existing = context.afs_shipment_status.Where(t => t.STATUS_CODE == put_afs_shipment_status.STATUS_CODE).FirstOrDefault(); if (existing == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "afs_shipment_status not found")); } context.afs_shipment_status.Remove(existing); context.afs_shipment_status.Add(put_afs_shipment_status); context.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, put_afs_shipment_status)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }