public static string GetCurrentMicrositePath() { Classes.ContentManager.CMMicrosite currentMicrosite = Classes.ContentManager.CMSHelpers.GetCurrentRequestCMSMicrosite(); if (currentMicrosite != null) { return(currentMicrosite.Name.ToLower().Replace(" ", "-") + "/"); } return(string.Empty); }
public static string GetLoginRedirectUrl(string userName) { string landingPage = System.Web.Security.Roles.IsUserInRole(userName, "Agent") ? "agent-home" : string.Empty; User userEntity = User.UserGetByName(userName, includeList: new string[] { "UserInfo", "UserInfo.CMMicrosite" }).FirstOrDefault(); if (userEntity != null && userEntity.UserInfo.FirstOrDefault() != null && userEntity.UserInfo.FirstOrDefault().CMMicrosite != null) { return(userEntity.UserInfo.FirstOrDefault().CMMicrosite.Name.ToLower().Replace(" ", "-") + "/" + landingPage); } Classes.ContentManager.CMMicrosite currentMicrosite = Classes.ContentManager.CMSHelpers.GetCurrentRequestCMSMicrosite(); if (currentMicrosite != null) { return(currentMicrosite.Name.ToLower().Replace(" ", "-") + "/" + landingPage); } return(landingPage); }