Beispiel #1
0
 public AppSessionFactory(IAppSessionProvider <U> provider)
 {
     Options       = provider.GetOptions();
     factory       = new CookieFactory <T>(provider);
     AppSession    = new AppSession <T>(Options);
     UrlGetSession = new SessionUrlGet();
     Provider      = provider;
 }
Beispiel #2
0
 public ResourceService(IRepository <Resource> resourceRepository,
                        IResourceProvider resourceProvider,
                        IAppSessionProvider sessionProvider)
 {
     this.resourceRepository = resourceRepository;
     this.resourceProvider   = resourceProvider;
     this.sessionProvider    = sessionProvider;
 }
Beispiel #3
0
 public ChatService(IAppSessionProvider appSession,
                    IRepository <FriendMessage> friendMsgRepository,
                    IRepository <MessageTarget> msgTgRepository,
                    IMessageBus messageBus)
 {
     this.appSession          = appSession;
     this.friendMsgRepository = friendMsgRepository;
     this.msgTgRepository     = msgTgRepository;
     this.messageBus          = messageBus;
 }
Beispiel #4
0
 public FriendService(
     IRepository <User> repository,
     IRepository <FriendMessage> messageRepository,
     IRepository <MessageTarget> targetRepository,
     IAppSessionProvider appSession)
 {
     this.repository        = repository;
     this.messageRepository = messageRepository;
     this.targetRepository  = targetRepository;
     this.appSession        = appSession;
 }
Beispiel #5
0
 public PermissionService(
     IAppSessionProvider appSessionProvider,
     IPermissionDefinitionContext permissionDefinitionContext,
     IRepository <Role> roleRepository,
     IRepository <RoleMember> roleMemberRepository,
     IRepository <RolePermission> rolePermissionRepository)
 {
     this.appSessionProvider          = appSessionProvider;
     this.permissionDefinitionContext = permissionDefinitionContext;
     this.roleRepository           = roleRepository;
     this.roleMemberRepository     = roleMemberRepository;
     this.rolePermissionRepository = rolePermissionRepository;
 }
Beispiel #6
0
 public CookieFactory(IAppSessionProvider provider)
 {
     Options  = provider.GetOptions();
     Provider = provider;
 }
Beispiel #7
0
 public AccountService(IRepository <User> userRepository, IIdentityManager identityManager, IAppSessionProvider appSession)
 {
     this.userRepository  = userRepository;
     this.identityManager = identityManager;
     this.appSession      = appSession;
 }