public User Get(int id, string siteid) { User user = Users.GetUser(id); if (user != null) { user.SiteId = int.Parse(siteid); if (!user.IsSuperUser) // super users are part of every site by default { SiteUser siteuser = SiteUsers.GetSiteUser(user.SiteId, id); if (siteuser != null) { user.Roles = GetUserRoles(user.UserId, user.SiteId); } } } return(user); }
public User Get(int id, string siteid) { User user = Users.GetUser(id); if (user != null) { user.SiteId = int.Parse(siteid); if (!user.IsHost) // host users are part of every site by default { SiteUser siteuser = SiteUsers.GetSiteUser(user.SiteId, id); if (siteuser != null) { user.Roles = GetUserRoles(user.UserId, user.SiteId); } } else { user.Roles = ";" + Constants.HostRole + ";" + Constants.AdminRole + ";"; } } return(user); }