public PartialViewResult BlogSettings(string workspace, string collection)
 {
   BlogSettingsModel m = new BlogSettingsModel();
   BlogAppCollection c = new BlogAppCollection(Collection);
   m.BloggingOn = c.BloggingOn;
   m.TrackbacksOn = c.TrackbacksOn;
   return PartialView("BlogSettingsWidget", m);
 }
 public ActionResult UpdateSettings(string workspace, string collection, BlogSettingsModel m)
 {
   try
   {
     BlogAppCollection c = new BlogAppCollection(AppService.GetCollection(workspace, collection));
     c.BloggingOn = m.BloggingOn ?? false;
     c.TrackbacksOn = m.TrackbacksOn ?? false;
     AtomPubService.UpdateService(AppService);
     ServerApp.Restart();
     TempData["saved"] = true;
   }
   catch (Exception ex)
   {
     LogService.Error(ex);
     m.Errors.Add(ex.Message);
   }
   return RedirectToAction("Settings", "Admin", new { workspace = workspace, collection = collection });
 }