/// <summary> /// Renders a partial view that shows a short summary of /// the current settings. /// </summary> /// <returns></returns> ////[ChildActionOnly] public PartialViewResult MySettingsSummary() { try { var model = new MySettingsSummaryViewModel(); return(PartialView(model)); } catch (Exception ex) { return(PartialView("PartialViewError", ex)); } }
public JsonNetResult ActivateDeactivateSetting(MySettingsSummaryItemIdentifier identifier, bool checkValue) { JsonModel jsonModel; try { var model = new MySettingsSummaryViewModel(); var setting = (from sg in model.SettingGroups from i in sg.Items where i.Identifier == identifier select i).FirstOrDefault(); setting.IsActive = checkValue; jsonModel = JsonModel.CreateFromObject(true); } catch (Exception ex) { jsonModel = JsonModel.CreateFailure(ex.Message); } return(new JsonNetResult(jsonModel)); }