private void InitializeDashboardData(System.Web.Routing.RouteData routeData) { FilterDetailsFactory = new DefaultFilterDetailsFactory(HttpContext.Request.Params); DashboardTabData = new DashboardTabData(); string[] usersRoles = Roles.GetRolesForUser(); DashboardTabData.DashboardTabItems = DashboardTabsService.GetTabs(usersRoles); DashboardTabData.CurrentItem = DashboardTabsService.GetItem(GetType()); DashboardTabData.RouteName = NameHelper.Dashboard.DefaultRouting; DashboardTabData.IsDashboardUpdateElementeRequest = IsDVSElementUpdateRequest(HttpContext); DashboardTabData.ExecutedController = new ControllerData { Action = routeData.Values["action"] as string, Area = routeData.Values["area"] as string, Controller = routeData.Values["controller"] as string }; FiltersDetails = FilterDetailsFactory.Build(); }
public static dynamic SetData(DashboardTabData dashboardTabData, dynamic viewBag) { viewBag.DashboardTabData = dashboardTabData; return viewBag; }