public EventsDispatcher(ISessionProvider sessionProvider, IProvideClientSettings clientSettings)
        {
            _sessionProvider = sessionProvider;
            _clientSettings = clientSettings;
            _eventConsumers = new Dictionary<Type, List<Type>>();

            var consumerTypes = (from type in GetType().Assembly.GetTypes()
                                 where type.GetInterfaces().Any(x => x.IsGenericType && x.GetGenericTypeDefinition()  == typeof(IConsumerOf<>))
                                select type).ToArray();

            foreach (var consumerType in consumerTypes)
            {
                foreach (var interfaceType in consumerType.GetInterfaces())
                {
                    if(interfaceType.IsGenericType == false)
                        continue;

                    if(interfaceType.GetGenericTypeDefinition() == typeof(IConsumerOf<>) == false)
                        continue;

                    if(_eventConsumers.ContainsKey(interfaceType) == false)
                        _eventConsumers.Add(interfaceType, new List<Type>());

                    if(_eventConsumers[interfaceType].Contains(consumerType))
                        continue;

                    _eventConsumers[interfaceType].Add(consumerType);
                }
            }
        }
Beispiel #2
0
        public MonitorModule(ISessionProvider sessionProvider)
            : base("/monitor")
        {
            _sessionProvider = sessionProvider;
            Get["/live"] = parameters =>
                {
                    using (var session = _sessionProvider.GetSession())
                    {
                        return session.Load<MonitorSite>("MonitorSites/1").Text;
                    }
                };

            Get["/createlive"] = parameters =>
                {
                    using (var session = _sessionProvider.GetSession())
                    {
                        if (session.Load<MonitorSite>("MonitorSites/1") == null)
                        {
                            session.Store(new MonitorSite
                                {
                                    Id = "MonitorSites/1",
                                    Text = "I was fetched from the database",
                                });
                            session.SaveChanges();
                            return "Message was stored to the database.";
                        }
                        else
                        {
                            return Response.AsRedirect("/monitor/live");
                        }
                    }
                };
        }
Beispiel #3
0
        public AdminModule(ISessionProvider sessionProvider, IDispatchEvents eventDispatcher)
            : base(sessionProvider, eventDispatcher, "/api/admin")
        {
            Post["/clients/create"] = parameters =>
                {
                    var createCommand = this.Bind<CreateClientCommand>();

                    RavenSession.Advanced.UseOptimisticConcurrency = true;

                    var newClient = new Client
                        {
                            Name = createCommand.Name,
                        };

                    RavenSession.Store(newClient);
                    RavenSession.Store(new UniqueClientName
                        {
                            Id = createCommand.Name,
                        });

                    UncommitedEvents.Add(new ClientCreated
                        {
                            Id = newClient.Id,
                            Name = newClient.Name,
                        });

                    return HttpStatusCode.Processing;
                };

            Get["/clients/{clientId}"] = parameters =>
                {
                    var client = RavenSession.Load<Client>(string.Format("clients/{0}", parameters.clientId));
                    return Response.AsJson(new { client });
                };
        }
Beispiel #4
0
        public UserService(ISessionProvider sessionProvider)
        {
            ISessionFactory sessionFactory = sessionProvider.GetSessionFactory();

            _unitOfWork = new UnitOfWork(sessionFactory);
            _repository = new Repository<int, User>(_unitOfWork.Session);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="UserInformationDtoFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 /// <param name="currentClaimsPrincipalService">The current claims principal service.</param>
 public UserInformationDtoFactory(
     ISessionProvider sessionProvider,
     ICurrentClaimsPrincipalService currentClaimsPrincipalService )
 {
     _sessionProvider = sessionProvider;
     _currentClaimsPrincipalService = currentClaimsPrincipalService;
 }
        public Form1()
        {
            //Type t = typeof(User);
            //Type t1 = typeof(Course<>);
            //Type t2 = typeof(Course<Teacher>);
            //Type t3 = typeof(Course<Collaborator>);

            //Console.WriteLine(t.Name);
            //Console.WriteLine(t1.Name);
            //Console.WriteLine(t2.Name);
            //Console.WriteLine(t3.Name);

            InitializeComponent();
            SetRootPathProject();

            XmlTextReader configReader = new XmlTextReader(new MemoryStream(WFA_NHibernate.Properties.Resources.Configuration));
            DirectoryInfo dir = new DirectoryInfo(this.rootPathProject + "MappingsXml");
            builder = new NhConfigurationBuilder(configReader, dir);

            builder.SetProperty("connection.connection_string", GetConnectionString());

            builder.BuildSessionFactory();
            sessionFactory = builder.SessionFactory;

            sessionProvider = new SessionManager(sessionFactory);
            CurrentPagedDAO = new EnterprisePagedDAO(sessionProvider);

            this.currentSession = sessionFactory.OpenSession();
        }
Beispiel #7
0
        public MomentController(ISessionProvider<AefSession> sessionProvider,
            IMomentManager momentManager,
            IMomentFileManager momentFileManager,
            IMomentLikeManager momentLikeManager,
            IMomentCommentManager momentCommentManager,
            IAccessTimeManager accessTimeManager,
            IStaffManager staffManager,
            IOrgManager orgManager) : base(sessionProvider)
        {
            Args.NotNull(momentManager, nameof(momentManager));
            Args.NotNull(momentFileManager, nameof(momentFileManager));
            Args.NotNull(momentManager, nameof(momentManager));
            Args.NotNull(staffManager, nameof(staffManager)); 
            Args.NotNull(accessTimeManager, nameof(accessTimeManager));
            Args.NotNull(orgManager, nameof(orgManager));

            m_MomentManager = momentManager;
            m_MomentFileManager = momentFileManager;
            m_MomentLikeManager = momentLikeManager;
            m_MomentCommentManager = momentCommentManager;
            m_SessionProvider = sessionProvider;
            m_StaffManager = staffManager;
            m_AccessTimeManager = accessTimeManager;
            m_OrgManager = orgManager;
        }
 public AssemblyByConfigurationBootstrap(IConfigurationProvider configurationProvider, ISessionProvider sessionProvider)
 {
     if (configurationProvider == null) throw new ArgumentNullException(nameof(configurationProvider));
     if (sessionProvider == null) throw new ArgumentNullException(nameof(sessionProvider));
     _configurationProvider = configurationProvider;
     _sessionProvider = sessionProvider;
 }
Beispiel #9
0
		public NestWebService() {
			_deserializer = ServiceContainer.GetService<INestWebServiceDeserializer>();
			_sessionProvider = ServiceContainer.GetService<ISessionProvider>();
			_analyticsService = ServiceContainer.GetService<IAnalyticsService>();
			_webRequestProvider = ServiceContainer.GetService<IWebRequestProvider>();
			_timestampProvider = ServiceContainer.GetService<ITimestampProvider>();
		}
 public SecurityAuthenticationProvider(IStorageApplication<User> userStorageApplication, IHashProvider hashProvider, ISecurityAccessTokenProvider securityAccessTokenProvider, ISessionProvider sessionProvider)
 {
     _userStorageApplication = userStorageApplication;
     _hashProvider = hashProvider;
     _securityAccessTokenProvider = securityAccessTokenProvider;
     _sessionProvider = sessionProvider;
 }
Beispiel #11
0
    public PollModule(TinyIoc.TinyIoCContainer container, PollService pollService = null, ISessionProvider sessionProvider = null)
    {
      if (container == null) throw new ArgumentNullException("container");
      if (!(sessionProvider is DefaultSessionProvider)) _SessionProvider = sessionProvider;

      if (pollService == null)
      {
        container.Register<PollService>().AsSingleton();
        pollService = container.Resolve<PollService>();
      }
      _PollService = pollService;

      Get["/Poll/Register"] = x =>
      {
        var sp = _SessionProvider;
        if (sp == null) sp = new DefaultSessionProvider(Request);

        var response = Response.AsJson(_PollService.Register(Request.UserHostAddress, sp.SessionId));
        if (sp is DefaultSessionProvider)
        {
          response = response.WithCookie(DefaultSessionProvider.SessionIdCookieName, sp.SessionId);
        }

        return response;
      };
      Get["/Poll/Wait"] = x =>
      {
        string clientId = Request.Query.clientId;
        ulong seqCode = Request.Query.seqCode;

        return Response.AsJson(_PollService.Wait(clientId, seqCode));
      };
    }
 /// <summary>
 /// Initializes a new instance of the <see cref="SessionInfo"/> class.
 /// </summary>
 /// <param name="provider">The provider.</param>
 /// <exception cref="System.ArgumentNullException">provider;Error on assigning the session provider into BussinesDAO 'cause It's null.</exception>
 public SessionInfo(ISessionProvider provider)
 {
     if (provider == null)
         throw new ArgumentNullException("provider", "Error on assigning the session provider into BussinesDAO 'cause It's null.");
     
     this.sessionProvider = provider;
 }
 public AppointmentService()
 {
     ObjectFactory.Container.Configure(x => x.AddRegistry<WcfRegistry>());
     _sessionProvider = ObjectFactory.GetInstance<ISessionProvider>();
     _appointmentRepository = ObjectFactory.GetInstance<IAppointmentRepository>();
     _appointmentValidator = ObjectFactory.GetInstance<IAppointmentValidator>();
 }
Beispiel #14
0
    public PollModule(TinyIoc.TinyIoCContainer container, IPollService pollService = null, ISessionProvider sessionProvider = null)
    {
      if (container == null) throw new ArgumentNullException("container");
      if (!(sessionProvider is DefaultSessionProvider)) _SessionProvider = sessionProvider;

      if (pollService == null)
      {
        container.Register<IPollService, PollService>().AsSingleton();
        pollService = container.Resolve<IPollService>();
      }
      _PollService = pollService as PollService;
      if (pollService == null) throw new ApplicationException("Support Nany.LongPoll.PollService implementation only");

      Get["/Poll/Register"] = x =>
      {
        var sp = _SessionProvider;
        if (sp == null) sp = new DefaultSessionProvider(Request);

        var response = Response.AsJson(_PollService.Register(Request.UserHostAddress, sp.SessionId));
        if (sp is DefaultSessionProvider)
        {
          response = response.WithCookie(DefaultSessionProvider.SessionIdCookieName, sp.SessionId);
        }

        return response;
      };
      Get["/Poll/Wait"] = x =>
      {
        string clientId = Request.Query.clientId;
        ulong seqCode = Request.Query.seqCode;

        return Response.AsText(JsonConvert.SerializeObject(_PollService.Wait(clientId, seqCode)), "application/json");
      };
    }
Beispiel #15
0
 public TaskNewsController(ISessionProvider<AefSession> sessionProvider,
     ITaskNewsManager taskNewsManager)
     : base(sessionProvider)
 {
     if (taskNewsManager == null) throw new ArgumentNullException(nameof(taskNewsManager));
     m_TaskNewsManager = taskNewsManager;
 }
		public override void SetUp()
		{
			base.SetUp();
			CreateDatabaseSchema();

			sessionProvider = engine.Resolve<ISessionProvider>();
			repository = new ContentItemRepository(sessionProvider);

			all = new ContentItem []
			{
				root = CreateOneItem<Definitions.PersistableItem>(0, "page", null),
				child1 = CreateOneItem<Definitions.PersistableItem>(0, "page1", root),
				grandchild1 = CreateOneItem<Definitions.PersistableItem>(0, "page1_1", child1),
				part1 = CreateOneItem<Definitions.PersistablePart>(0, "part1", child1),
				part2 = CreateOneItem<Definitions.PersistablePart>(0, "part1", child1),
				child2 = CreateOneItem<Definitions.PersistableItem>(0, "page2", root),
				version = CreateOneItem<Definitions.PersistableItem>(0, "page1", null)
			};
			part1.ZoneName = "Left";
			part2.ZoneName = "RecursiveLeft";
			child1["Hello"] = "World";
			child2["Age"] = 2.7;
			grandchild1["Age"] = 1.7;

			version.VersionOf = child1;
            foreach (var item in all)
                repository.SaveOrUpdate(all);
		}
Beispiel #17
0
        public WebLoginModule(ISessionProvider sessionProvider)
        {
            _sessionProvider = sessionProvider;

            Get["/weblogin"] = parameters => View["web/login.html"];

            Get["/weblogout"] = parameters => this.Logout("/");

            Post["/weblogin"] = parameters =>
                {
                    using (var session = _sessionProvider.GetSession())
                    {
                        string username = Request.Form["UserName"];
                        string password = Request.Form["Password"];

                        var login = session.Query<Login>()
                                           .SingleOrDefault(
                                               x => x.Username == username && x.Password == password);

                        if (login == null)
                            return Response.AsRedirect("/weblogin", RedirectResponse.RedirectType.SeeOther);

                        if(login.Roles.Contains(Roles.SuperAdmin))
                            return this.Login(login.AuthenticationKey, DateTime.Now.AddDays(1), "/admin");

                        if (login.Roles.Contains(Roles.ClientAdmin))
                            return this.Login(login.AuthenticationKey, DateTime.Now.AddDays(1), "/web/views/livedetails.html?" + login.ClientId);

                        if (login.Roles.Contains(Roles.ClientUser))
                            return this.Login(login.AuthenticationKey, DateTime.Now.AddDays(1), "/mobile/views/startup.html");

                        return this.Login(login.AuthenticationKey, fallbackRedirectUrl: "/");
                    }
                };
        }
Beispiel #18
0
 public Session(IResultTransformer resultTransformer, IDao<Bank> bankDao, IDao<LogModel> logDao, ISessionProviderFactory<NHibernateStatelessSession> sessionProviderFactory) 
     : base(resultTransformer)
 {
     this.bankDao = bankDao;
     this.logDao = logDao;
     logSessionProvider = sessionProviderFactory.Build("LOG");
 }
 public UsersController(IUsersService usersService,
                        IUserAuthentication authentication,
                        ILoginService loginService,
                        ISessionProvider sessionProvider)
     : base(authentication, loginService, sessionProvider)
 {
     this.usersService = usersService;
 }
 protected virtual void BeforeEachTest()
 {
     Mockery = new MockRepository();
     SessionProvider = Mockery.DynamicMock<ISessionProvider>();
     SessionFactory = Mockery.DynamicMock<ISessionFactory>();
     Session = Mockery.DynamicMock<ISession>();
     CreateCriteria = Mockery.DynamicMock<ICriteria>();
 }
 public SecurityUserProvider(IUserSecurityStorageProvider userSecurityStorageProvider, ISecurityAccessTokenProvider securityAccessTokenProvider, IHashProvider hashProvider, ISecurityContext securityContext, ISessionProvider sessionProvider)
 {
     _userSecurityStorageProvider = userSecurityStorageProvider;
     _securityAccessTokenProvider = securityAccessTokenProvider;
     _hashProvider = hashProvider;
     _securityContext = securityContext;
     _sessionProvider = sessionProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DtcTransactionRequestProcessor"/> class.
 /// </summary>
 /// <param name="serviceLayerConfiguration">The service layer configuration.</param>
 /// <param name="cacheManager">The cache manager.</param>
 /// <param name="sessionProvider">The session provider.</param>
 public DtcTransactionRequestProcessor(
     ServiceLayerConfiguration serviceLayerConfiguration,
     ICacheManager cacheManager,
     ISessionProvider sessionProvider )
     : base(serviceLayerConfiguration, cacheManager)
 {
     _sessionProvider = sessionProvider;
 }
		public VisualCaptcha(ISessionProvider sessionProvider, string mediaPath, string @namespace = "visualcaptcha", List<Option> images=null, List<Option> audios=null)
		{
			_sessionProvider = sessionProvider;
			__dirname = mediaPath;
			ImageOptions = images??LoadImageOptions();
			AudioOptions = audios??LoadAudioOptions();
			_namespace = @namespace;			
		}
Beispiel #24
0
		public override void SetUp()
		{
			base.SetUp();
			CreateDatabaseSchema();

			sessionProvider = engine.Resolve<ISessionProvider>();
			repository = new ContentItemRepository(sessionProvider);
		}
Beispiel #25
0
        public static ISessionProvider GetSessionProvider()
        {
            if (_sessionProvider == null)
            {
                _sessionProvider = new SessionProvider();
            }

            return _sessionProvider;
        }
 public AccountController(IShoppingCartFactory shoppingCartFactory, IWebSecurityProvider webSecurityProvider, ISessionProvider sessionProvider)
 {
     if (shoppingCartFactory == null) { throw new InvalidOperationException("Shopping Cart Factory cannot be null"); }
     if (webSecurityProvider == null) { throw new InvalidOperationException("Web Security Provider cannot be null"); }
     if (sessionProvider == null) {throw new InvalidOperationException("Session Provider cannot be null");}
     _shoppingCartFactory = shoppingCartFactory;
     _webSecurityProvider = webSecurityProvider;
     _sessionProvider = sessionProvider;
 }
Beispiel #27
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ImapClientProvider"/> class.
 /// </summary>
 /// <param name="configurationPropertiesProvider">The configuration properties provider.</param>
 /// <param name="sessionProvider">The session provider.</param>
 /// <param name="userInformationDtoFactory">The user information dto factory.</param>
 public ImapClientProvider(
     IConfigurationPropertiesProvider configurationPropertiesProvider,
     ISessionProvider sessionProvider,
     IUserInformationDtoFactory userInformationDtoFactory)
 {
     _configurationPropertiesProvider = configurationPropertiesProvider;
     _sessionProvider = sessionProvider;
     _userInformationDtoFactory = userInformationDtoFactory;
 }
 public StreamController(
    IUserAuthentication authentication,
    ILoginService loginService,
    ISessionProvider sessionProvider,
    IRssSubscriptionService rssSubscriptionService)
     : base(authentication, loginService, sessionProvider)
 {
     this.rssSubscriptionService = rssSubscriptionService;
 }
 public OpmlImporterController(
     IUserAuthentication authentication,
     ILoginService loginService,
     ISessionProvider sessionProvider,
     IOpmlImporterService opmlImporterService)
     : base(authentication, loginService, sessionProvider)
 {
     this.opmlImporterService = opmlImporterService;
 }
Beispiel #30
0
 public NHTransaction(ISessionProvider sessionProvider)
 {
     ISession session = sessionProvider.OpenSession.Session;
     transaction = session.Transaction;
     if (transaction.IsActive)
         isOriginator = false; // The method that first opened the transaction should also close it
     else
         transaction.Begin();
 }
Beispiel #31
0
 protected Repository(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
Beispiel #32
0
 public YesSqlWorkflowInstanceStore(ISessionProvider sessionProvider, IIdGenerator idGenerator, IMapper mapper, IClock clock, ILogger <YesSqlWorkflowInstanceStore> logger) : base(sessionProvider, idGenerator, mapper, logger,
                                                                                                                                                                                   CollectionNames.WorkflowInstances)
 {
     _clock = clock;
 }
 public NhRepositoryBase(ISessionProvider sessionProvider)
     : base(sessionProvider)
 {
 }
Beispiel #34
0
 public CareerPlayerPitchStatisticRepository(ISessionProvider provider) : base(provider)
 {
 }
Beispiel #35
0
 public SqlServerInsertProvider(ISessionProvider sessionProvider)
 {
     this.sessionProvider = sessionProvider;
 }
Beispiel #36
0
 public SapSession(SapConnection connection, ISessionProvider sessionProvider)
     : this(connection)
 {
     SessionProvider = sessionProvider;
 }
Beispiel #37
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GpraCrimeCriminalJusticeDtoFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public GpraCrimeCriminalJusticeDtoFactory(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
 public PaymentTransactionCompletedSagaFinder(ISessionProvider sessionProvider)
 {
     this.sessionProvider = sessionProvider;
 }
 public void UseSessionProvider(ISessionProvider sessionProvider) => _sessionProvider = sessionProvider;
Beispiel #40
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GpraSocialConnectednessDtoFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public GpraSocialConnectednessDtoFactory(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
 public CompetitionTeamController(ICompetitionRepository competitionRepository, IUnitOfWork unitOfWork, ISessionProvider sessionProvider, ICompetitionRegistrationRepository competitionRegistrationRepository, IRegistrationEmailManager registrationEmailManager, ICompetitionResultRepository competitionResultRepository, IPlayerFixtureRepository playerFixtureRepository, ICompetitionEventRepository competitionEventRepository, ICompetitionRoundRepository competitionRoundRepository)
 {
     this._competitionRepository             = competitionRepository;
     this._unitOfWork                        = unitOfWork;
     this._sessionProvider                   = sessionProvider;
     this._competitionRegistrationRepository = competitionRegistrationRepository;
     this._registrationEmailManager          = registrationEmailManager;
     this._competitionResultRepository       = competitionResultRepository;
     this._playerFixtureRepository           = playerFixtureRepository;
     this._competitionEventRepository        = competitionEventRepository;
     this._competitionRoundRepository        = competitionRoundRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PatientContactProfileDtoFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public PatientContactProfileDtoFactory(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BillingOfficeAddressesDtoFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public BillingOfficeAddressesDtoFactory(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
Beispiel #44
0
 public NHInstallationManager(IHost host, DefinitionMap map, ContentActivator activator, Importer importer, IPersister persister, ISessionProvider sessionProvider, IConfigurationBuilder configurationBuilder, IWebContext webContext, ConnectionMonitor connectionContext, DatabaseSection config)
     : base(connectionContext, importer, webContext, persister, activator)
 {
     this.host                       = host;
     this.map                        = map;
     this.activator                  = activator;
     this.importer                   = importer;
     this.persister                  = persister;
     this.sessionProvider            = sessionProvider;
     this.configurationBuilder       = configurationBuilder;
     this.webContext                 = webContext;
     this.connectionContext          = connectionContext;
     this.config                     = config;
     this.isDatabaseFileSystemEnbled = config.Files.StorageLocation == FileStoreLocation.Database;
 }
Beispiel #45
0
 public SessionContext(ISessionProvider provider, ISession session)
 {
     this.provider = provider;
     this.session  = session;
 }
Beispiel #46
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AgencyRepository"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 /// <param name="keywordsSearchService">The keywords search service.</param>
 public AgencyRepository(ISessionProvider sessionProvider, IKeywordsSearchService keywordsSearchService)
     : base(sessionProvider)
 {
     _keywordsSearchService = keywordsSearchService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PatientConfidentialInformationDtoFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public PatientConfidentialInformationDtoFactory(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
 public ConfiguredSessionProvider(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
 /// <summary>
 /// Creates a new <see cref="NhRepositoryBase{TEntity,TPrimaryKey}"/> object.
 /// </summary>
 /// <param name="sessionProvider">A session provider to obtain session for database operations</param>
 public NhRepositoryBase(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
Beispiel #50
0
 public CompleteOrderSagaFinder(ISessionProvider sessionProvider)
 {
     this.sessionProvider = sessionProvider;
 }
Beispiel #51
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PayorProfileDtoFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public PayorProfileDtoFactory(ISessionProvider sessionProvider)
     : base(sessionProvider)
 {
 }
Beispiel #52
0
 public MyMessageHandler(ISessionProvider sessionProvider)
 {
     this.sessionProvider = sessionProvider;
 }
Beispiel #53
0
 public DefaultUnitOfWorkFactory(ISessionProvider sessionProvider)
 {
     SessionProvider = sessionProvider;
 }
Beispiel #54
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Hl7ImmunizationFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public Hl7ImmunizationFactory(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
 public CompetitionPlayerGameStatisticRepository(ISessionProvider provider) : base(provider)
 {
 }
		public DatabaseFileSystem(ISessionProvider sessionProvider, DatabaseSection config)
        {
            this._sessionProvider = sessionProvider;
			this.chunkSize = config.Files.ChunkSize;
        }
Beispiel #57
0
        public HomeController(ISessionProvider sessionProvider)
        {
            var mediaPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Content");

            _visualCaptcha = new VisualCaptcha(sessionProvider, mediaPath);
        }
Beispiel #58
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PatientAlertDtoFactory"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public PatientAlertDtoFactory(ISessionProvider sessionProvider)
 {
     _sessionProvider = sessionProvider;
 }
Beispiel #59
0
 public DBCollection(ISessionProvider dbObject) : this(dbObject.Session, dbObject.GetType(), true)
 {
     Add(dbObject);
 }
Beispiel #60
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServiceRepository"/> class.
 /// </summary>
 /// <param name="sessionProvider">The session provider.</param>
 public ServiceRepository(ISessionProvider sessionProvider)
     : base(sessionProvider)
 {
 }