public ActionResult Create(FormCollection collection) { var model = new EduUser(); this.TryUpdateModel <EduUser>(model); var client = new RestClient(url); var request = new RestRequest("api/UserApi", Method.POST); request.AddParameter("Content-Type", "application/json; charset=utf-8", ParameterType.HttpHeader); string strSignTemp = url + request.Resource + "&key=" + key; string vSign = Encrypt.MD5(strSignTemp); request.AddParameter("sign", vSign, ParameterType.QueryString); Random rdata = new Random(); request.RequestFormat = DataFormat.Json; request.AddBody(new EduUser { idcard = "2154886323632325", CreateTime = DateTime.Now }); var ret = client.Execute(request); var retsult = ret; //var ret = client.Execute(request); return(RedirectToAction("Index")); }
public ActionResult Edit(int id, FormCollection collection) { var model = new EduUser(); this.TryUpdateModel <EduUser>(model); var client = new RestClient(url); var request = new RestRequest("api/UserApi/", Method.POST); string strSignTemp = url + request.Resource + "&key=" + key; string vSign = Encrypt.MD5(strSignTemp); request.AddParameter("sign", vSign, ParameterType.QueryString); request.RequestFormat = DataFormat.Json; request.AddBody(new EduUser { CreateTime = DateTime.Now }); client.Execute(request); string alert = null; var script = string.Format("<script>{0}; parent.location.reload(1)</script>", string.IsNullOrEmpty(alert) ? string.Empty : "alert('" + alert + "')"); return(this.Content(script)); }
public ActionResult Delete(List <int> ids) { foreach (var id in ids) { var item = new EduUser(); var client = new RestClient(url); var request = new RestRequest("api/UserApi/{id}", Method.DELETE); request.AddParameter("Content-Type", "application/json; charset=utf-8", ParameterType.HttpHeader); request.AddParameter("id", id, ParameterType.QueryString); string strSignTemp = url + request.Resource + "&key=" + key; string vSign = Encrypt.MD5(strSignTemp); request.AddParameter("sign", vSign, ParameterType.QueryString); var resutl = client.Execute(request); string dd = resutl.Content; } return(RedirectToAction("Index")); }
/// <summary> /// 根据部门id获取部门下用户信息 /// </summary> /// <param name="useId"></param> /// <returns></returns> public DataTable GetAllUserByDPCODE(string DPCODE) { EduUser user = null; header.Username = "******"; header.Password = "******"; //"FAED74BF942BA9F7B0EBF88BACE2CE3EB262CE34F3470DAFCE4BFF112FA7A6700BD796F9B9C9648040463E82B7FDC4DDF940DD5457EBE7C10666BB48686E252FE4DA2291BDE0F89B491137C8F46F66830AE46C1E65C4B62A";// "EA83AB5DA244E73DB35F5C7AD3C9C42CB331B1EF690487C117481468BC61B1AB"; var usertable = ecnuweb.PUBLIC_IDC_GET_XSJBXX(DPCODE, "", 100, 1).Tables[0]; //if (usertable.Columns.Count > 1 && usertable.Rows.Count > 0) //{ // user = new EduUser() // { // XH = usertable.Rows[0]["XH"].ToString(), // XM = usertable.Rows[0]["XM"].ToString(), // BMBH = usertable.Rows[0]["BMBH"].ToString(), // BMMC = usertable.Rows[0]["BMMC"].ToString(), // }; //} return(usertable); }
/// <summary> /// 根据用户id获取用户信息 /// </summary> /// <param name="useId"></param> /// <returns></returns> public EduUser GetUser(string useId) { EduUser user = null; header.Username = "******"; header.Password = "******"; // "EA83AB5DA244E73D3D0BB7E5772635527AC72FEE1D7CA4A067FB4A9ADE985C8337942475A6CE8088"; // "EA83AB5DA244E73DB35F5C7AD3C9C42CB331B1EF690487C117481468BC61B1AB"; var usertable = ecnuweb.PUBLIC_IDC_GET_XSJBXX(useId, "", 1, 1).Tables[0]; if (usertable.Columns.Count > 1 && usertable.Rows.Count > 0) { user = new EduUser() { XH = usertable.Rows[0]["XH"].ToString(), XM = usertable.Rows[0]["XM"].ToString(), BMBH = usertable.Rows[0]["BMBH"].ToString(), BMMC = usertable.Rows[0]["BMMC"].ToString(), }; } return(user); }
public static string ToPlanDocumentUrl(this EduUser eduUser, string baseUrl) { return(eduUser?.PlanDocumentId != null ? $"{baseUrl}/Documents/{eduUser.PlanDocumentId}" : string.Empty); }
public ActionResult Create() { var model = new EduUser(); return(View("Edit", model)); }