public HttpResponseMessage Put(afs_carries_point put_afs_carries_point)
        {
            try
            {
                using (var context = new SAPContext())
                {
                    var existing = context.afs_carries_point.Where(t => t.POINT_ID == put_afs_carries_point.POINT_ID).FirstOrDefault();
                    if (existing == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "afs_carries_point not found"));
                    }

                    context.afs_carries_point.Remove(existing);
                    put_afs_carries_point.UPDATE_DATE = DateTime.Now;
                    context.afs_carries_point.Add(put_afs_carries_point);
                    context.SaveChanges();

                    return(Request.CreateResponse(HttpStatusCode.OK, put_afs_carries_point));
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        }
        public HttpResponseMessage Post(afs_carries_point post_afs_carries_point)
        {
            try
            {
                using (var context = new SAPContext())
                {
                    afs_carries_point data = new afs_carries_point();
                    data.POINT_ID       = post_afs_carries_point.POINT_ID;
                    data.CARGROUP_CODE  = post_afs_carries_point.CARGROUP_CODE;
                    data.TIER_DESC      = post_afs_carries_point.TIER_DESC;
                    data.DPOINT1_AMOUNT = post_afs_carries_point.DPOINT1_AMOUNT;
                    data.DPOINT2_AMOUNT = post_afs_carries_point.DPOINT2_AMOUNT;
                    data.SPOINT1_AMOUNT = post_afs_carries_point.SPOINT1_AMOUNT;
                    data.SPOINT2_AMOUNT = post_afs_carries_point.SPOINT2_AMOUNT;
                    data.CREATED_BY     = post_afs_carries_point.CREATED_BY;
                    data.CREATED_DATE   = DateTime.Now;
                    data.UPDATE_BY      = post_afs_carries_point.UPDATE_BY;
                    data.UPDATE_DATE    = DateTime.Now;
                    context.afs_carries_point.Add(data);
                    context.SaveChanges();

                    return(Request.CreateResponse(HttpStatusCode.OK, data));
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        }