public HttpResponseMessage Post(afs_car_identity_card post_afs_car_identity_card) { try { using (var context = new SAPContext()) { afs_car_identity_card data = new afs_car_identity_card(); data.PEOPLE_ID = post_afs_car_identity_card.PEOPLE_ID; data.NAME = post_afs_car_identity_card.NAME; data.CARD_CODE = post_afs_car_identity_card.CARD_CODE; data.PASSPORT_CODE = post_afs_car_identity_card.PASSPORT_CODE; data.NATION = post_afs_car_identity_card.NATION; data.DRIVER_FLAG = post_afs_car_identity_card.DRIVER_FLAG; data.STAFF_FLAG = post_afs_car_identity_card.STAFF_FLAG; context.afs_car_identity_card.Add(data); context.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, data)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage Put(afs_car_identity_card put_afs_car_identity_card) { try { using (var context = new SAPContext()) { var existing = context.afs_car_identity_card.Where(t => t.PEOPLE_ID == put_afs_car_identity_card.PEOPLE_ID).FirstOrDefault(); if (existing == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "afs_car_group not found")); } context.afs_car_identity_card.Remove(existing); context.afs_car_identity_card.Add(put_afs_car_identity_card); context.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, put_afs_car_identity_card)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }