public static ActiveMenuCss MakeActiveClass(this UrlHelper urlHelper, string controller) { ActiveMenuCss objActiveMenuCss = new ActiveMenuCss(); string controllerName = urlHelper.RequestContext.RouteData.Values["controller"].ToString(); string ActionName = urlHelper.RequestContext.RouteData.Values["action"].ToString(); if (!controllerName.Equals(controller, StringComparison.OrdinalIgnoreCase)) { objActiveMenuCss = new ActiveMenuCss { LiClass = "", UlClass = "", UlStyle = "" }; } else { if (controllerName == "Employee" && ActionName == "DashBoard") { return(new ActiveMenuCss { LiClass = "", UlClass = "", UlStyle = "" }); } else { return(new ActiveMenuCss { LiClass = "active", UlClass = "menu-open", UlStyle = "" }); } } return(objActiveMenuCss); }
public static ActiveMenuCss LiMakeActiveClass(this UrlHelper urlHelper, string controller, string method) { ActiveMenuCss objActiveMenuCss = new ActiveMenuCss(); string controllerName = urlHelper.RequestContext.RouteData.Values["controller"].ToString(); string ActionName = urlHelper.RequestContext.RouteData.Values["action"].ToString(); if (controllerName.Equals(controller, StringComparison.OrdinalIgnoreCase) && ActionName.Equals(method, StringComparison.OrdinalIgnoreCase)) { return(new ActiveMenuCss { UlStyle = "color:black" }); } else { objActiveMenuCss = new ActiveMenuCss { LiClass = "", UlClass = "", UlStyle = "" }; } return(objActiveMenuCss); }