Esempio n. 1
0
 public Repository(IMiniSessionService manager = null)
 {
     _sessionManager = manager ?? ServiceLocator.Current.GetInstance <IMiniSessionService>();
     // Make sure the session is open
     _sessionManager.OpenSession();
     _currentSession = _sessionManager.Session;
 }
Esempio n. 2
0
        public ICreateRepository CreateCreateRepository(IMiniSessionService sessionManager)
        {
            var session = _factory.OpenSession();

            session.FlushMode = FlushMode.Manual;
            return(new Repository(session));
        }
        public OAuthController(IServiceProvider serviceProvider, IConfiguration Configuration, IMiniSessionService manager)
        {
            _manager       = manager;
            _configuration = Configuration;

            _jwtKey = _configuration.GetValue("configuration:appSettings:add:JWTKey:value",
                                              "MIksRlTn0KG6nmjW*fzq*FYTY0RifkNQE%QTqdfS81CgNEGtUmMCY5XEgPTSL&28");
            _jwtExpirationTime = DateTime.UtcNow.AddSeconds(_configuration.GetValue("configuration:appSettings:add:JWTExpirationTime:value", 7200));

            ServiceLocator.SetLocatorProvider(serviceProvider);
        }
Esempio n. 4
0
        private static EntityInfo GetEntityInfo(IMiniSessionService manager, Domain.IDomainModelClass domainModelClass)
#endif
        {
            EntityInfo entityInfo;
            var        domainModelClassType = domainModelClass.GetType();

            if (entityInfos.ContainsKey(domainModelClassType.FullName))
            {
                entityInfo = entityInfos[domainModelClassType.FullName];
            }
            else
            {
                entityInfo                  = new EntityInfo();
                entityInfo.EntityType       = domainModelClass.GetType();
                entityInfo.ClassMetaData    = ((AbstractEntityPersister)manager.Session.SessionFactory.GetAllClassMetadata()[entityInfo.EntityType.FullName]);
                entityInfo.IsVersioned      = entityInfo.ClassMetaData?.IsVersioned == true && entityInfo.ClassMetaData?.VersionType?.Name == "Int32";
                entityInfo.DomainModelClass = domainModelClass;
                entityInfos.TryAdd(domainModelClassType.FullName, entityInfo);
            }
            return(entityInfo);
        }
 public IUpdateRepository CreateUpdateRepository(IMiniSessionService manager) => new Repository(manager);
 public IRetrieveRepository CreateRetrieveRepository(IMiniSessionService manager) => new Repository(manager);
 public IIdentityRepository CreateIdentityRepository(IMiniSessionService manager) => new Repository(manager);
 public IDeleteRepository CreateDeleteRepository(IMiniSessionService manager) => new Repository(manager);
Esempio n. 9
0
 public IIdentityRepository CreateIdentityRepository(IMiniSessionService sessionManager)
 {
     return(null);
 }
Esempio n. 10
0
 public IRetrieveRepository CreateRetrieveRepository(IMiniSessionService manager)
 {
     return(CreateCreateRepository(manager));
 }
Esempio n. 11
0
 public IIdentityRepository CreateIdentityRepository(IMiniSessionService sessionManager)
 {
     throw new NotImplementedException();
 }
 /// <summary>
 /// Creates a new instance of the MyClaimsAuthorizationManager
 /// </summary>
 public OperationAuthorizationService(ISessionFactory factory)
 {
     _sessionService = new MiniSessionService(factory);
 }
Esempio n. 13
0
 public IDeleteRepository CreateDeleteRepository(IMiniSessionService manager)
 {
     return(null);
 }
Esempio n. 14
0
 public IWorkflowRepository CreateWorkflowRepository(IMiniSessionService manager)
 {
     return(null);
 }
Esempio n. 15
0
 public IAuditingRepository CreateAuditingRepository(IMiniSessionService sessionManager)
 {
     return(null);
 }
 public IWorkflowRepository CreateWorkflowRepository(IMiniSessionService manager) => throw new NotImplementedException();
 public IAuditingRepository CreateAuditingRepository(IMiniSessionService manager) => throw new NotImplementedException();
Esempio n. 18
0
 public IUpdateRepository CreateUpdateRepository(IMiniSessionService manager)
 {
     throw new NotImplementedException();
 }
Esempio n. 19
0
 // For using without a MiniSessionManager
 public Repository(ISession session)
 {
     _sessionManager = new MiniSessionService(null);
     _currentSession = session;
 }
Esempio n. 20
0
 public UserStore(IMiniSessionService sessionManager)
 {
     _sessionManager = sessionManager;
 }