Ejemplo n.º 1
0
		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();
		}
Ejemplo n.º 2
0
		public static dynamic SetData(DashboardTabData dashboardTabData, dynamic viewBag)
		{
			viewBag.DashboardTabData = dashboardTabData;
			return viewBag;
		}