예제 #1
0
 /// <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));
     }
 }
예제 #2
0
        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));
        }