public ActionResult Table(string data) { var javascriptSerializer = new JavaScriptSerializer(); PresentationTableViewModel tableSettingsModel = javascriptSerializer.Deserialize <PresentationTableViewModel>(data); var viewManager = new TableSettingsViewManager(GetCurrentUser(), SessionHandler.MySettings); viewManager.UpdateTableSettings(tableSettingsModel); SessionHandler.UserMessages.Add(new UserMessage(Resources.Resource.PresentationTableSettingsUpdated)); return(RedirectToAction("Table")); }
public PartialViewResult TableSummary() { try { TableSettingsViewManager viewManager = new TableSettingsViewManager(GetCurrentUser(), SessionHandler.MySettings); PresentationTableViewModel model = viewManager.CreatePresentationTableViewModel(); return(PartialView("TableSummary", model)); } catch (Exception ex) { return(PartialView("PartialViewError", ex)); } }