public string GetRoleInfoListByApplication(string applicationID) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } Guid gApplicationID = (Guid)XmlSerializer.Deserialize(applicationID); return(XmlSerializer.Serialize(OrganizationPublicHelper.GetRoleInfoListByApplication(gApplicationID))); }
public string GetGroupInfoListByDepartment(string departmentID, bool recursive) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } Guid gDepartmentID = (Guid)XmlSerializer.Deserialize(departmentID); return(XmlSerializer.Serialize(OrganizationPublicHelper.GetGroupInfoListByDepartment(gDepartmentID, recursive))); }
public string GetGroupInfo(string groupID) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } Guid gGroupID = (Guid)XmlSerializer.Deserialize(groupID); return(XmlSerializer.Serialize(OrganizationPublicHelper.GetGroupInfo(gGroupID))); }
public bool IsUserByIDInRole(string userID, string roleID) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(false); } Guid gUserID = (Guid)XmlSerializer.Deserialize(userID); Guid gRoleID = (Guid)XmlSerializer.Deserialize(roleID); return(OrganizationPublicHelper.IsUserInRole(gUserID, gRoleID)); }
public bool IsGroupInDepartment(string groupID, string departmentID) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(false); } Guid gGroupID = (Guid)XmlSerializer.Deserialize(groupID); Guid gDepartmentID = (Guid)XmlSerializer.Deserialize(departmentID); return(OrganizationPublicHelper.IsGroupInDepartment(gGroupID, gDepartmentID)); }
public bool IsDepartmentInDepartment(string offspringDepartmentID, string ancestorDepartmentID, bool recursive) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(false); } Guid gOffspringDepartmentID = (Guid)XmlSerializer.Deserialize(offspringDepartmentID); Guid gAncestorDepartmentID = (Guid)XmlSerializer.Deserialize(ancestorDepartmentID); return(OrganizationPublicHelper.IsDepartmentInDepartment(gOffspringDepartmentID, gAncestorDepartmentID, recursive)); }
public string GetDepartmentDepartmentPath(string ancestorDepartmentID, string offspringDepartmentID) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } Guid gAncestorDepartmentID = (Guid)XmlSerializer.Deserialize(ancestorDepartmentID); Guid gOffspringDepartmentID = (Guid)XmlSerializer.Deserialize(offspringDepartmentID); return(XmlSerializer.Serialize(OrganizationPublicHelper.GetDepartmentDepartmentPath(gAncestorDepartmentID, gOffspringDepartmentID))); }
public string GetRoleUserByIDPath(string roleID, string userID) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } Guid gRoleID = (Guid)XmlSerializer.Deserialize(roleID); Guid gUserID = (Guid)XmlSerializer.Deserialize(userID); return(XmlSerializer.Serialize(OrganizationPublicHelper.GetRoleUserPath(gRoleID, gUserID))); }
public string GetDepartmentUserByNamePath(string departmentID, string userID) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } Guid gDepartmentID = (Guid)XmlSerializer.Deserialize(departmentID); Guid gUserID = (Guid)XmlSerializer.Deserialize(userID); return(XmlSerializer.Serialize(OrganizationPublicHelper.GetDepartmentUserPath(gDepartmentID, gUserID))); }
public string GetUserInfoByName(string userName) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } string url = System.Configuration.ConfigurationManager.AppSettings["WSAF.PhotoUrl"]; User user = OrganizationPublicHelper.GetUserInfo(userName); if (!string.IsNullOrEmpty(url) && !string.IsNullOrEmpty(user.Photo)) { user.Photo = url + user.Photo; } return(XmlSerializer.Serialize(user)); }
public string SearchUser(string conditionXml) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } string url = System.Configuration.ConfigurationManager.AppSettings["WSAF.PhotoUrl"]; User[] users = OrganizationPublicHelper.SearchUser(conditionXml); foreach (User user in users) { if (!string.IsNullOrEmpty(url) && !string.IsNullOrEmpty(user.Photo)) { user.Photo = url + user.Photo; } } return(XmlSerializer.Serialize(users)); }
public string SearchUserByDepartment(string departmentID, string conditionXml, bool recursive) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } string url = System.Configuration.ConfigurationManager.AppSettings["WSAF.PhotoUrl"]; Guid gDepartmentID = (Guid)XmlSerializer.Deserialize(departmentID); User[] users = OrganizationPublicHelper.SearchUserByDepartment(gDepartmentID, conditionXml, recursive); foreach (User user in users) { if (!string.IsNullOrEmpty(url) && !string.IsNullOrEmpty(user.Photo)) { user.Photo = url + user.Photo; } } return(XmlSerializer.Serialize(users)); }
public string GetUserInfoListByRole(string roleID, bool recursive) { if (!header.VerifyCredentials(header.UserName, header.Password, header.Type)) { return(string.Empty); } Guid gRoleID = (Guid)XmlSerializer.Deserialize(roleID); string url = System.Configuration.ConfigurationManager.AppSettings["WSAF.PhotoUrl"]; User[] users = OrganizationPublicHelper.GetUserInfoListByRole(gRoleID, recursive); foreach (User user in users) { if (!string.IsNullOrEmpty(url) && !string.IsNullOrEmpty(user.Photo)) { user.Photo = url + user.Photo; } } return(XmlSerializer.Serialize(users)); }