public bool Delete() { string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.DELETE_DEPARTMENT, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), Id); WeixinResult result = WeUtil.GetFromUri <WeixinResult>(url); return(!result.IsError); }
public CorpTagMembers GetMembers() { string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.QUERY_TAG_USER, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), Id); CorpTagMembers result = WeUtil.GetFromUri(url, new CorpTagMembers()); return(result); }
public static CorpApp Query(int agentId) { string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.AGENT_GET, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), agentId); CorpApp result = WeUtil.GetFromUri(url, new CorpApp()); return(result); }
public static CorpDetailUserList GetDetailUsers(int id, bool fetchChild, bool allUser, UserStatus status) { int userStatus = allUser ? 0 : (int)status; int fetch = fetchChild ? 1 : 0; string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.QUERY_DEPARTMENT_DETAIL_USER, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), id, fetch, userStatus); return(WeUtil.GetFromUri(url, new CorpDetailUserList())); }
public static CorpUser GetUser(string userId) { TkDebug.AssertArgumentNullOrEmpty(userId, "userId", null); string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.GET_USER, CorpAccessToken.GetTokenWithSecret(WeixinSettings.Current.CorpUserManagerSecret), userId); CorpUser user = WeUtil.GetFromUri(url, new CorpUser()); return(user); }