public HttpResponseMessage Post(afs_car_license post_afs_car_license) { try { using (var context = new SAPContext()) { afs_car_license data = new afs_car_license(); data.CARGROUP_CODE = post_afs_car_license.CARGROUP_CODE; data.CAR_SAP = post_afs_car_license.CAR_SAP; data.CREATED_BY = post_afs_car_license.CREATED_BY; data.CREATED_DATE = DateTime.Now; data.UPDATE_BY = post_afs_car_license.UPDATE_BY; data.UPDATE_DATE = DateTime.Now; context.afs_car_license.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_license put_afs_car_license) { try { using (var context = new SAPContext()) { var existing = context.afs_car_license.Where(t => t.CAR_ID == put_afs_car_license.CAR_ID).FirstOrDefault(); if (existing == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "afs_car_license not found")); } context.afs_car_license.Remove(existing); context.afs_car_license.Add(put_afs_car_license); context.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, put_afs_car_license)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }