public void Save() { RavenUser old = RavenDb.GetUser(UserId); if (old != null) { RavenDb.UpdateUser(old, this); } using (var session = RavenStore.Store.OpenSession()) { session.Store(this, UserId.ToString()); session.SaveChanges(); } }
// Methods public void Save() { RavenGuild old = RavenDb.GetGuild(GuildId); if (old != null) { RavenDb.UpdateGuild(old, this); } using (var session = RavenStore.Store.OpenSession()) { session.Store(this, GuildId.ToString()); session.SaveChanges(); } }
public static void Initialise() { store = new Lazy <IDocumentStore>(GenerateStore()); using (IDocumentSession session = store.Value.OpenSession()) { try { RavenDb.SetGuilds(session.Query <RavenGuild>().ToList()); } catch { RavenDb.SetGuilds(new List <RavenGuild>()); } try { RavenDb.SetUsers(session.Query <RavenUser>().ToList()); } catch { RavenDb.SetUsers(new List <RavenUser>()); } } }