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