public ActionResult Visitors() { _uad = new UserAccountDetail(); if (_mu != null) _ua = new UserAccount(Convert.ToInt32(_mu.ProviderUserKey)); if (_ua.IsAdmin) { ViewBag.AdminLink = "/m/auth/default.aspx"; } _uad.GetUserAccountDeailForUser(_ua.UserAccountID); var uadLooker = new UserAccountDetail(); uadLooker.GetUserAccountDeailForUser(_ua.UserAccountID); var unconfirmedUsers = new UserConnections(); var allusrcons = new UserConnections(); if (_mu != null) { allusrcons.GetUserConnections(Convert.ToInt32(_mu.ProviderUserKey)); unconfirmedUsers.AddRange( allusrcons.Where( uc1 => !uc1.IsConfirmed && Convert.ToInt32(_mu.ProviderUserKey) != uc1.FromUserAccountID)); } ViewBag.ApprovalList = unconfirmedUsers.ToUnorderdList; ViewBag.BlockedUsers = _mu != null && Lib.BOL.BlockedUsers.HasBlockedUsers(Convert.ToInt32(_mu.ProviderUserKey)); ViewBag.EnableProfileLogging = _uad.EnableProfileLogging; if (_mu != null && (Roles.IsUserInRole(_mu.UserName, SiteEnums.RoleTypes.supporter.ToString()) || Roles.IsUserInRole(_mu.UserName, SiteEnums.RoleTypes.admin.ToString()) )) { LoadVisitorsView(_ua.UserName); } return View(); }
public ActionResult MyUsers() { if (_mu != null) { ViewBag.CurrentUserName = _mu.UserName; if (_mu != null) { _uad = new UserAccountDetail(); _uad.GetUserAccountDeailForUser(Convert.ToInt32(_mu.ProviderUserKey)); ViewBag.EnableProfileLogging = _uad.EnableProfileLogging; } } var unconfirmedUsers = new UserConnections(); var allusrcons = new UserConnections(); if (_mu != null) { allusrcons.GetUserConnections(Convert.ToInt32(_mu.ProviderUserKey)); unconfirmedUsers.AddRange( allusrcons.Where( uc1 => !uc1.IsConfirmed && Convert.ToInt32(_mu.ProviderUserKey) != uc1.FromUserAccountID)); } ViewBag.ApprovalList = unconfirmedUsers.ToUnorderdList; ViewBag.BlockedUsers = _mu != null && Lib.BOL.BlockedUsers.HasBlockedUsers(Convert.ToInt32(_mu.ProviderUserKey)); return View(); }