public ResponseMessageResult Putsy_agentratio(sy_agentratio sy_agentratio) { JwtModel jwtmodel = JwtHelper.getToken(HttpContext.Current.Request.Headers.GetValues("Authorization").First().ToString()); if (jwtmodel.isadmin) { var info = db.sy_agentratio.Where(o => o.agid == sy_agentratio.agid && o.id != sy_agentratio.id && o.businesspasstype == sy_agentratio.businesspasstype).Count(); if (info > 0) { model.message = "已存在通道类型!"; model.status_code = 401; return(new ResponseMessageResult(Request.CreateResponse((HttpStatusCode)model.status_code, model))); } db.Entry(sy_agentratio).State = EntityState.Modified; try { model.message = "修改成功"; model.status_code = 200; db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { model.message = ex.Message; model.status_code = 401; } } else { model.message = "用户权限不足"; model.status_code = 401; } return(new ResponseMessageResult(Request.CreateResponse((HttpStatusCode)model.status_code, model))); }
public ResponseMessageResult Deletesy_agentratio(int id) { sy_agentratio sy_agentratio = db.sy_agentratio.Find(id); if (sy_agentratio == null) { model.message = "删除失败"; model.status_code = 401; } db.sy_agentratio.Remove(sy_agentratio); db.SaveChanges(); model.message = "删除成功"; model.status_code = 200; return(new ResponseMessageResult(Request.CreateResponse((HttpStatusCode)model.status_code, model))); }