Exemple #1
0
        public void OnActionExecuted(ActionExecutedContext filterContext)
        {
            if (filterContext.Exception != null)
            {
                // don't commit changes if an exception was thrown
                return;
            }

            using (IAsyncDataDocumentSession asyncDocumentSession = DependencyResolver.Current.GetService <IAsyncDataDocumentSession>())
            {
                asyncDocumentSession.SaveChangesAsync().ContinueWith(x => { });
                asyncDocumentSession.Dispose();
            }
            using (IDataDocumentSession asyncDocumentSession = DependencyResolver.Current.GetService <IDataDocumentSession>())
            {
                asyncDocumentSession.SaveChanges();
                asyncDocumentSession.Dispose();
            }
            using (IDocumentSession documentSession = DependencyResolver.Current.GetService <IDocumentSession>())
            {
                documentSession.SaveChanges();
                documentSession.Dispose();
            }
        }
Exemple #2
0
 public FAQController(IAsyncDataDocumentSession session, IFaqManager faqManager)
 {
     RavenSession = session;
     FaqManager   = faqManager;
 }
Exemple #3
0
 public CustomerManager(IAsyncDataDocumentSession session)
 {
     RavenSession = session;
 }
Exemple #4
0
 public InventoryManager(IAsyncDataDocumentSession session)
 {
     RavenSession = session;
 }
Exemple #5
0
 public ServiceRenderedManager(IAsyncDataDocumentSession session)
 {
     RavenSession = session;
 }
Exemple #6
0
 public FaqManager(IAsyncDataDocumentSession session)
 {
     RavenSession = session;
 }