public GetDeptListRespon DDGetAllDept() { try { GetDeptRequest r = new GetDeptRequest(); r.Id = "1"; string Url = string.Format("https://oapi.dingtalk.com/department/list?access_token={0}", DDHelper.GetToken()); string response = Infrastructure.Web.WebHelper.HttpWebRequestJson(Url, r.ToJson(), false); GetDeptListRespon res = response.ToObject <GetDeptListRespon>(); return(res); } catch (Exception ex) { return(null); } }
public Response <bool> SyncOrgIni() { return(null); var response = new Response <bool>(); GetDeptListRespon Respon = DingDingService.DDGetAllDept(); foreach (var item in Respon.Department) { var ddorg = OrgApp.Repository.Find(t => t.Name.Equals(item.Name)).FirstOrDefault(); if (ddorg != null) { ddorg.DD_Id = item.Id.ToString(); OrgApp.Update(ddorg); } } return(response); }