public void LoadNavigation(NavigationWrapper navigator) { using (var session = DocumentStoreLocator.ResolveOrRoot(CommonConfiguration.CoreDatabaseRoute)) { LoadNavigation(navigator, session, true); } }
public void LoadNavigation(NavigationWrapper navigator, IDocumentSession session, bool commit = false) { var current = session.Query <Navigation>().ToArray(); if (current.Any()) { return; } foreach (var item in navigator.Navigations) { session.Store(item); } if (commit) { session.SaveChanges(); } }