// GET: Dashboard/Details/5 public ActionResult Display(int id) { ViewBag.DashBoardId = id.ToString(); DashBoardDisplay wfDisplay = new DashBoardDisplay(); API.ScriptDashesController SDC = new ScriptDashesController(); var actionResult3 = SDC.GetScriptDash(id); ScriptDash scriptdash = null; if (actionResult3 != null) { var response = actionResult3 as OkNegotiatedContentResult <ScriptDash>; scriptdash = response.Content; } Session["layout"] = null; ViewBag.IsLoad = true; wfDisplay.sectionID = scriptdash.ScriptSectionID; string layoutname = scriptdash.ScreenLayout; if (scriptdash.ScriptMenuID != null) { wfDisplay.menuHTML = GetMenu((int)scriptdash.ScriptMenuID); } WorkflowLayoutsController WLC = new WorkflowLayoutsController(); var actionResult2 = WLC.GetWorkflowLayoutString(layoutname, SessionControl.SessionManager.GetClientId(HttpContext.Session)); if (actionResult2 != null && actionResult2 != actionResult2 as System.Web.Http.Results.NotFoundResult) { var response = actionResult2 as OkNegotiatedContentResult <string>; wfDisplay.Layout = response.Content; } else { if (Session["ReturnURL"] != null) { return(RedirectToAction("Login", "Account", new { ReturnUrl = Session["ReturnURL"].ToString() })); } else { return(RedirectToAction("Login", "Account")); } } return(View("DashboardView", wfDisplay)); }
public ActionResult DisplayByName(string dashboardname) { Session["ReturnURL"] = System.Web.HttpContext.Current.Request.Url.PathAndQuery; if (!ScreenViewer.SignInHelper.ValidateSignIn()) { return(RedirectToAction("Login", "Account", new { ReturnUrl = Session["ReturnURL"].ToString() })); } API.ScriptDashesController SDC = new ScriptDashesController(); int dashboardId = SDC.GetDashboardId(dashboardname); AddProgramParameter(); TempData["addparams"] = true; return(RedirectToAction("Display", "Dashboard", new { id = dashboardId })); }