public static ISession GetCurrentSession() { ISessionStorageContainer sessionStorageContainer = SessionStorageFactory.GetStorageContainer(); ISession currentSession = sessionStorageContainer.GetCurrentSession(); if (currentSession == null) { currentSession = GetNewSession(); sessionStorageContainer.Store(currentSession); } return(currentSession); }
public static ISession GetCurrentSession(Web.IHttpContextAccessor context) { ISessionStorageContainer sessionStorageContainer = SessionStorageFactory.GetStorageContainer(context); ISession currentSession = sessionStorageContainer.GetCurrentSession(); if (currentSession == null) { currentSession = GetNewSession(); sessionStorageContainer.Store(currentSession); } return(currentSession); }