Exemplo n.º 1
0
        public WritaSettings SaveSettings(WritaSettings s)
        {
            var setts = database.GetCollection <WritaSettings>("Settings").AsQueryable().Take(1).SingleOrDefault();

            setts.BlogTitle   = s.BlogTitle;
            setts.BlogTheme   = s.BlogTheme;
            setts.BlogSummary = s.BlogSummary;
            database.GetCollection <WritaSettings>("Settings").Save(setts);
            return(setts);
        }
Exemplo n.º 2
0
 public WritaSettings SaveSettings(WritaSettings s)
 {
     using (var session = docStore.OpenSession())
     {
         var setts = session.Query <WritaSettings>().Take(1).SingleOrDefault();
         var x     = session.Load <WritaSettings>("writasettings/" + setts.SettingsId);
         x.BlogTheme        = s.BlogTheme;
         x.BlogSummary      = s.BlogSummary;
         x.BlogTitle        = s.BlogTitle;
         x.BlogDefaultEmail = s.BlogDefaultEmail;
         session.SaveChanges();
         return(s);
     }
 }
Exemplo n.º 3
0
        public WritaSettings SaveSettings(WritaSettings s)
        {
            using (var db = new WritaBlogContext())
            {
                var x = db.WritaSettings.Take(1).SingleOrDefault();
                x.BlogTheme        = s.BlogTheme;
                x.BlogSummary      = s.BlogSummary;
                x.BlogTitle        = s.BlogTitle;
                x.BlogDefaultEmail = s.BlogDefaultEmail;
                db.SaveChanges();
            }

            return(s);
        }
Exemplo n.º 4
0
 public RssController(IDataHelper d, IBlogSettingsLoader l)
 {
     _db   = d;
     setts = l.LoadSettings();
 }
Exemplo n.º 5
0
 public WritaSettings SaveSettings(WritaSettings w)
 {
     _blogsettings.SaveSettings(w);
     MvcApplication.GenerateVE(w.BlogTheme);
     return(w);
 }