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)); } }