public ResponseMessageResult Deletesy_agent(int id) { sy_agent sy_agent = db.sy_agent.Find(id); if (sy_agent == null) { model.message = "删除失败"; model.status_code = 401; } db.sy_agent.Remove(sy_agent); db.SaveChanges(); model.message = "删除成功"; model.status_code = 200; return(new ResponseMessageResult(Request.CreateResponse((HttpStatusCode)model.status_code, model))); }
public ResponseMessageResult Postsy_agent(sy_agent sy_agent) { JwtModel jwtmodel = JwtHelper.getToken(HttpContext.Current.Request.Headers.GetValues("Authorization").First().ToString()); if (jwtmodel.isadmin) { var info = db.sy_agent.Where(o => o.name == sy_agent.name).Count(); if (info > 0) { model.message = "商户名称已经存在"; model.status_code = 401; } else { sy_agent.addtime = DateTime.Now; sy_agent.adduser = jwtmodel.username; sy_agent.password = BaseHelper.Md5Hash(sy_agent.password); db.sy_agent.Add(sy_agent); try { db.SaveChanges(); model.message = "新增成功"; model.status_code = 200; } catch (Exception 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 Putsy_agent(sy_agent sy_agent) { JwtModel jwtmodel = JwtHelper.getToken(HttpContext.Current.Request.Headers.GetValues("Authorization").First().ToString()); if (jwtmodel.isadmin) { var count = db.sy_agent.Where(o => o.name == sy_agent.name && o.id != sy_agent.id).Count(); if (count > 0) { model.message = "用户编码已经存在"; model.status_code = 401; } else { var info = db.sy_agent.Find(sy_agent.id); if (!string.IsNullOrEmpty(sy_agent.password)) { info.password = BaseHelper.Md5Hash(sy_agent.password); } info.name = sy_agent.name; info.ratio = sy_agent.ratio; info.account_name = sy_agent.account_name; info.card_number = sy_agent.card_number; info.bank_accounts = sy_agent.bank_accounts; info.opening_address = sy_agent.opening_address; info.opening_point = sy_agent.opening_point; info.agency_level = sy_agent.agency_level; info.direct_identity = sy_agent.direct_identity; info.agent_rights = sy_agent.agent_rights; info.agency_amount = sy_agent.agency_amount; info.agency_expiration_date = sy_agent.agency_expiration_date; info.user_status = sy_agent.user_status; info.remarks = sy_agent.remarks; info.corporate_name = sy_agent.corporate_name; info.province = sy_agent.province; info.city = sy_agent.city; info.area = sy_agent.area; info.industry_owned = sy_agent.industry_owned; info.main_business = sy_agent.main_business; info.company_number = sy_agent.company_number; info.annual_turnover = sy_agent.annual_turnover; info.contacts = sy_agent.contacts; info.contact_number = sy_agent.contact_number; info.mobile_phone = sy_agent.mobile_phone; info.qq_number = sy_agent.qq_number; info.mail_box = sy_agent.mail_box; info.proof_document = sy_agent.proof_document; info.company_logo = sy_agent.company_logo; info.is_alipay = sy_agent.is_alipay; info.is_jd = sy_agent.is_jd; info.is_t0 = sy_agent.is_t0; info.updatetime = DateTime.Now; info.updateuser = jwtmodel.username; info.domain = sy_agent.domain; info.bus_domain = sy_agent.bus_domain; //db.Entry(sy_agent).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))); }