public NHibernateChannelProviderConfigurator <TInstance, TChannel, TKey> UsingSessionProvider( SessionProvider <TChannel> sessionProvider) { _sessionProvider = sessionProvider; return(this); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public static void Main(string[] pArgs) { DbBuilder.InitOnce(); //DbBuilder.UpdateSchema(); const int step = 2; switch (step) { case 0: using (ISession sess = new SessionProvider().OpenSession()) { BuildWordNet.BuildBaseDb(sess); //Stats.PrintAll(sess); } break; case 1: using (ISession sess = new SessionProvider().OpenSession()) { BuildArtifacts.InsertWordAndSynsetArtifacts(sess); } break; case 2: BuildFactors.InsertAllFactors(); break; } }
public JObject MyProfileUpdate() { JObject request = HttpProxy.GetRequestBody <JObject>(); if (request == null) { return(ResponseBuilder.CreateReponse(CommonConst._400_BAD_REQUEST)); } string userId = string.Empty; if (request[CommonConst.CommonField.USER_ID] != null) { userId = request[CommonConst.CommonField.USER_ID].ToString(); } var userData = SessionProvider.GetValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY); if (userData == null) { Logger.Debug("User session data is null"); return(ResponseBuilder.CreateReponse(CommonConst._401_UNAUTHORIZED)); } if (userData.user_id != userId) { Logger.Debug("User id conflict with session data"); return(ResponseBuilder.CreateReponse(CommonConst._401_UNAUTHORIZED)); } return(AdminUpdate()); }
public SessionProviderTests() { _mockQueryBuilder .Setup(_ => _.Add(It.IsAny <string>(), It.IsAny <string>())) .Returns(_mockQueryBuilder.Object); _mockQueryBuilder .Setup(_ => _.Build()) .Returns(string.Empty); _mockGateway .Setup(_ => _.GetAsync(It.IsAny <string>())) .ReturnsAsync(new HttpResponseMessage { Content = new StringContent(string.Empty) }); _configuration.Setup(_ => _.Value).Returns(new SessionConfiguration { Username = "******", Password = "******" }); _sessionProvider = new SessionProvider(_mockGateway.Object, _mockQueryBuilder.Object, _configuration.Object, _distributedCache.Object, _mockXmlParser.Object); }
public JObject GetSessionUser() { try { var user = SessionProvider.GetValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY); if (user == null) { return(ResponseBuilder.CreateReponse(CommonConst._401_UNAUTHORIZED)); } else { if (SignupHelper.IsValidToken(user, SessionProvider, Logger, isOauthVerification)) { return(ResponseBuilder.CreateReponse(CommonConst._1_SUCCESS, JObject.Parse(Newtonsoft.Json.JsonConvert.SerializeObject(user)))); } else { SessionProvider.ResetSession(); return(ResponseBuilder.CreateReponse(CommonConst._401_UNAUTHORIZED)); } } } catch (Exception ex) { Logger.Error(string.Format("UsersController.Get {0}", ex.Message), ex); return(ResponseBuilder.CreateReponse(CommonConst._500_SERVER_ERROR)); } }
static void Main() { new Logger().WriteInfo($"UserName: {Environment.UserName} {Environment.UserDomainName} login."); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.ThreadException += Application_ThreadException; Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); var sessionProvider = new SessionProvider(); var sessionInfo = sessionProvider.CurrentSession; if (sessionInfo == null) { try { new NewSessionFormUi(sessionProvider).ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { try { new ExistingSessionFormUi(sessionProvider, null).ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } new Logger().WriteInfo($"UserName: {Environment.UserName} {Environment.UserDomainName} logout."); new Logger().WriteInfo("program exited"); }
public JObject GetMenuItems() { try { Logger.Debug("Enter to GetMenuItems"); // TODO need to do the session user filter; var data = DBProxy.Get(ModuleAppConsts.Collection.BACKEND_UI_ROUTES, CommonConst.Filters.IS_OVERRIDE_FILTER); List <string> userAccess = new List <string>() { "*" }; var sessionUser = SessionProvider.GetValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY); if (sessionUser != null) { userAccess.AddRange(sessionUser.groups); } JArray menuData = new JArray(); foreach (var item in data) { if (item["auth_users"].Where(f => userAccess.Contains(f.ToString())).Any()) { menuData.Add(item); } } Logger.Debug("Got GetMenuItems"); return(ResponseBuilder.CreateReponse(CommonConst._1_SUCCESS, menuData)); } catch (Exception ex) { Logger.Error(string.Format("Error in GetMenuItems: {0}", ex.Message), ex); return(ResponseBuilder.CreateReponse(CommonConst._500_SERVER_ERROR)); } }
public async Task FromLoginCredentialsTest() { string xml = @"<?xml version=""1.0"" encoding=""utf-8""?> <response> <control> <status>success</status> <senderid>testsenderid</senderid> <controlid>sessionProvider</controlid> <uniqueid>false</uniqueid> <dtdversion>3.0</dtdversion> </control> <operation> <authentication> <status>success</status> <userid>testuser</userid> <companyid>testcompany</companyid> <sessiontimestamp>2015-12-06T15:57:08-08:00</sessiontimestamp> </authentication> <result> <status>success</status> <function>getSession</function> <controlid>testControlId</controlid> <data> <api> <sessionid>fAkESesSiOnId..</sessionid> <endpoint>https://unittest.intacct.com/ia/xml/xmlgw.phtml</endpoint> </api> </data> </result> </operation> </response>"; HttpResponseMessage mockResponse1 = new HttpResponseMessage() { StatusCode = System.Net.HttpStatusCode.OK, Content = new StringContent(xml) }; List <HttpResponseMessage> mockResponses = new List <HttpResponseMessage> { mockResponse1, }; MockHandler mockHandler = new MockHandler(mockResponses); ClientConfig config = new ClientConfig() { SenderId = "testsenderid", SenderPassword = "******", CompanyId = "testcompany", UserId = "testuser", UserPassword = "******", MockHandler = mockHandler, }; ClientConfig sessionCreds = await SessionProvider.Factory(config); Assert.Equal("fAkESesSiOnId..", sessionCreds.SessionId); Assert.Equal("https://unittest.intacct.com/ia/xml/xmlgw.phtml", sessionCreds.EndpointUrl); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public static void InsertAllFactors() { var sessProv = new SessionProvider(); var descMap = new Dictionary <WordNetEngine.SynSetRelation, DescriptorTypeId>(); descMap.Add(WordNetEngine.SynSetRelation.Hypernym, DescriptorTypeId.IsA); using (ISession sess = sessProv.OpenSession()) { sess.CreateSQLQuery("DELETE FROM " + typeof(Factor).Name).UniqueResult(); BuildWordNet.SetDbStateBeforeBatchInsert(sess); } ArtifactSet artSet; using (ISession sess = sessProv.OpenSession()) { artSet = new ArtifactSet(sess); } var sf = new SemanticFactors(artSet); sf.Start(); var lf = new LexicalFactors(artSet); lf.Start(); var cf = new CustomFactors(artSet); cf.Start(); using (ISession sess = sessProv.OpenSession()) { BuildWordNet.SetDbStateAfterBatchInsert(sess); } }
public void AutoCriarBancoDeDados() { var sessionFactoryProvider = new SessionFactoryProvider(); var sessionProvider = new SessionProvider(sessionFactoryProvider); sessionProvider.GetCurrentSession(); sessionFactoryProvider.AutoCriarBancoDeDados(); }
public override void OnActionExecuting(ActionExecutingContext filterContext) { if (this.Authorize) { if (filterContext.ActionDescriptor != null) { var attrs = filterContext.ActionDescriptor.GetCustomAttributes(typeof(AuthorizeFilterAttribute), true); if (attrs.Any(x => ((AuthorizeFilterAttribute)x).Authorize == false)) { base.OnActionExecuting(filterContext); return; } } using (IAutProvider aut = new SessionProvider()) { var user = aut.GetLogonUser(); if (user != null) { Core.Concrete.Common.ConnectionProvider.LogonUser = user; //Oturum bilgisi Thread e yazıldı base.OnActionExecuting(filterContext); } else { filterContext.Result = new RedirectResult("~/Account/Login"); // Kullanıcı giriş yapmamış demektir. Login'e yönlendirme } } } }
public async void Configure() { _services //DI Work .AddSingleton(typeof(IRepository <>), typeof(Repository <>)) .AddSingleton <IUserManager, UserManager>() .AddSingleton <IPostManager, PostManager>() .AddSingleton <IContactManager, ContactManager>() .AddSingleton <IProjectManager, ProjectManager>() .AddSingleton <IDonationManager, DonationManager>() .AddSingleton <IFileManager, FileManager>() .AddSingleton <IImageResizer, ImageResizer>() .AddSingleton <IAttendanceManager, AttendanceManager>() .AddSingleton <IEventManager, EventManager>() //Register auth middleware .AddSingleton <IAuthorizationHandler, IsAuthentificatedAuthHandler>() .AddSingleton <IAuthorizationHandler, IsInRoleRoleAuthHandler>(); //Register Settings _services.Configure <DeploySettings>(options => _configuration.GetSection("DeploySettings").Bind(options)); _services.Configure <FileStorageSettings>(options => _configuration.GetSection("FileStorageSettings").Bind(options)); var sessionProvider = new SessionProvider(_configuration["ConnectionStrings:Mongo"]); _services.AddSingleton <ISessionProvider, SessionProvider>( (arg) => sessionProvider); //await DataConstraintsProvider.CreateConstraints(sessionProvider); }
//Sinh vien public ActionResult NhanPhieuDiem() { int masv = SessionProvider.GetUserFromSession().C_userId; if ((int)Session["userid"] == 0) { return(RedirectToAction("Login", "Login")); } var hc = new HttpClient(); hc.DefaultRequestHeaders.Accept.Clear(); hc.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); string url = "http://localhost:8080/Project_16HCB_API/rest/phieudiem/nhanphieudiem"; //var resquestParam = new JavaScriptSerializer().Serialize(new { masv, hocki, magv }); var res = hc.PostAsJsonAsync(url, new { masv }).Result; // var res = hc.PostAsJsonAsync(url, resquestParam).Result; if (res.StatusCode == System.Net.HttpStatusCode.OK) { var result = res.Content.ReadAsAsync <List <PhieuDiemSinhVien> >().Result; //Type tp = ; if (result != null) { return(View(result)); } } return(View()); }
public ServiceBusSessionTriggerBinding(string parameterName, Type parameterType, ITriggerDataArgumentBinding <Message> argumentBinding, ServiceBusAccount account, ServiceBusOptions options, SessionProvider sessionProvider, string queueName) : this(parameterName, parameterType, argumentBinding, account, options, sessionProvider) { _queueName = queueName; _entityPath = queueName; }
/// <summary> /// Handles the request. /// </summary> /// <param name="request">The request.</param> /// <param name="response">The response.</param> protected override void HandleRequest(CreateNewPatientRequest request, CreateNewPatientResponse response) { var session = SessionProvider.GetSession(); var agency = session.Load <Agency> (request.AgencyKey); var name = new PersonNameBuilder() .WithFirst(request.FirstName) .WithMiddle(request.MiddleName) .WithLast(request.LastName) .WithSuffix(request.Suffix == null ? null : request.Suffix.Name) .Build(); PatientGender patientGender = null; if (request.Gender != null) { patientGender = _mappingHelper.MapLookupField <PatientGender> (request.Gender); } var patientProfile = new PatientProfileBuilder() .WithPatientGender(patientGender) .WithBirthDate(request.BirthDate) .Build(); var patient = _patientFactory.CreatePatient(agency, name, patientProfile); if (Success) { response.PatientDto = Mapper.Map <Patient, PatientDto> (patient); } }
public override void Load() { var requestLogger = new EmptyInterceptor(); #if DEBUG requestLogger = new SQLDebugOutputInterceptor(); #endif Bind <IUserRepository>().To <UserRepository>(); Bind <IEventRepository>().To <EventRepository>(); Bind <ISubscriptionRepository>().To <SubscriptionRepository>(); Bind <IEpcisRequestRepository>().To <EpcisRequestRepository>(); Bind <IAuditLogRepository>().To <AuditLogRepository>(); Bind <ILogStore>().To <LogStore>(); // NHibernate Session binding Bind <ISessionFactory>().ToConstant(SessionProvider.SetupFactory(ConnectionString)).InSingletonScope(); Bind <ISession>().ToMethod(ctx => ctx.Kernel.Get <ISessionFactory>().OpenSession(requestLogger)).UsingScope(Scope); Bind <ITransaction>().ToMethod(ctx => ctx.Kernel.Get <ISession>().BeginTransaction()).UsingScope(Scope); // Bindings for subscription runners Bind <ISession>().ToMethod(ctx => ctx.Kernel.Get <ISessionFactory>().OpenSession(requestLogger)).WhenInjectedInto <ISubscriptionRunner>(); Bind <ICommitTransactionInterceptor>().To <NHibernateCommitTransactionInterceptor>(); }
public JObject GetUserBookmark() { var user = SessionProvider.GetValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY); if (user == null) { return(ResponseBuilder.CreateReponse(CommonConst._401_UNAUTHORIZED)); } var filter = new JObject(); filter[CommonConst.CommonField.USER_ID] = user.user_id; var bookmarkData = DBProxy.FirstOrDefault(ImageProcessor.MYPHOTO_IMAGE_BOOKMARK_COLLECTION, filter.ToString()); JObject responseData = new JObject(); if (bookmarkData != null) { JArray data = new JArray(); foreach (var item in bookmarkData[ImageProcessor.IMAGES]) { var d = ImageGalleryHelper.GetImageData(DBProxy, SessionProvider, item[ImageProcessor.FILE_HASH].ToString()).First(); d[ImageProcessor.GALLERY_ID] = item[ImageProcessor.GALLERY_ID]; data.Add(d); } responseData[CommonConst.CommonField.NAME] = "My Bookmarked Images"; responseData[ImageProcessor.IMAGES] = data; } return(ResponseBuilder.CreateReponse(CommonConst._1_SUCCESS, responseData)); }
public EmployeeInfo GetEmployeeById(int id) { using (var session = SessionProvider.OpenSession()) { return(session.Get <EmployeeInfo>(id)); } }
protected void FlushAndClearSession() { var session = SessionProvider.GetSession(); session.Flush(); session.Clear(); }
private void HandleAuthTokenKey(IDBService dbProxy, IEncryption encryption) { if (AuthTokenHelper.IsAuthTokenExits(_httpProxy)) { var userId = AuthTokenHelper.GetUserId(_httpProxy, dbProxy, encryption); var userTempData = _httpProxy.GetTempValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY); if (userTempData == null) { ISessionProvider session = new SessionProvider(_httpProxy, dbProxy, _logger); var userData = session.GetValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY); if (userData != null && userData.user_id != userId) { throw new Exception("Session user conflict with authtoken"); } if (userData == null) { userData = dbProxy.FirstOrDefault <UserModel>(CommonConst.Collection.USERS, CommonConst.CommonField.USER_ID, userId); if (userData == null) { throw new Exception("User not found for authtoken"); } } _httpProxy.SetTempValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY, userData); } } }
public MetricInstance(MetricSettings settings) { sessionProvider = new SessionProvider(new string[] { "Queue.Model" }, settings.Database); updateTimer = new Timer(); updateTimer.Elapsed += updateTimer_Elapsed; }
public void InserirDadosTeste(IVeiculoDAO veiculoDao, ILojaDAO lojaDao) { var provider = new SessionFactoryProvider(); var sessionProvider = new SessionProvider(provider); var sessaoAtual = sessionProvider.GetCurrentSession(); var loja = new Loja("Loja Jac " + lojaDao.GetAll().Count); lojaDao.SaveOrUpdateAndFlush(loja); var veiculo = new Veiculo("J6 Turin", "Jac Motors", "Red", 2011, 2012, loja); veiculoDao.SaveOrUpdateAndFlush(veiculo); loja.AdicionarVeiculos(veiculo); veiculo = new Veiculo("J7 Turin", "Jac Motors", "Black", 2011, 2012, loja); veiculoDao.SaveOrUpdateAndFlush(veiculo); loja.AdicionarVeiculos(veiculo); veiculo = new Veiculo("J8 Turin", "Jac Motors", "Blue", 2011, 2012, loja); veiculoDao.SaveOrUpdateAndFlush(veiculo); loja.AdicionarVeiculos(veiculo); veiculo = new Veiculo("J9 Turin", "Jac Motors", "Yellow", 2011, 2012, loja); veiculoDao.SaveOrUpdateAndFlush(veiculo); loja.AdicionarVeiculos(veiculo); lojaDao.SaveOrUpdateAndFlush(loja); }
public void CriarDB() { var sessionFactoryProvider = new SessionFactoryProvider(); var sessionProvider = new SessionProvider(sessionFactoryProvider); sessionProvider.GetCurrentSession(); sessionFactoryProvider.CriarDB(); }
public static ParamContainer CreateParamContainer(RoutingModel route, IHttpContextProxy httpProxy, ILogger loggerController, IActionExecuter actionExecuter) { var paramContainer = CreateParamContainer(loggerController, actionExecuter); ILogReader logReader = Logger.GetLogReader(); IDBService dbService = paramContainer.GetKey(CommonConst.CommonValue.PARAM_DBPROXY); IViewEngine viewEngine = paramContainer.GetKey(CommonConst.CommonValue.PARAM_VIEW_ENGINE); ResponseBuilder responseBuilder = new ResponseBuilder(loggerController, logReader, httpProxy); ISessionProvider sessionProvider = new SessionProvider(httpProxy, dbService, loggerController); IwwwrootContentHandler ContentHandler = new WwwrootContentHandler(httpProxy, dbService, viewEngine, actionExecuter, loggerController); (dbService as MongoDBService).User = () => { string result = string.Empty; var user = sessionProvider.GetValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY); if (user != null) { result = string.Format("{0}::{1}", user.id, user.name); } return(result); }; (loggerController as Logger).DBProxy = dbService; paramContainer.AddKey(CommonConst.CommonValue.PARAM_ROUTE, () => { return(route); }); paramContainer.AddKey(CommonConst.CommonValue.PARAM_HTTPREQUESTPROXY, () => { return(httpProxy); }); paramContainer.AddKey(CommonConst.CommonValue.PARAM_RESPONBUILDER, () => { return(responseBuilder); }); paramContainer.AddKey(CommonConst.CommonValue.PARAM_SESSION_PROVIDER, () => { return(sessionProvider); }); paramContainer.AddKey(CommonConst.CommonValue.PARAM_CONTENT_HANDLER, () => { return(ContentHandler); }); return(paramContainer); }
public void inserirPizza() { var provider = new SessionFactoryProvider(); var sessionProvider = new SessionProvider(provider); var sessaoAtual = sessionProvider.GetCurrentSession(); var pizza = new Pizza { Nome = "Muçarela" }; sessaoAtual.Save(pizza); var ingrediente1 = new Ingrediente { Nome = "Queijo" }; var ingrediente2 = new Ingrediente { Nome = "Oregano" }; var ingrediente3 = new Ingrediente { Nome = "Tomate" }; pizza.AcrescentarIngrediente(ingrediente1); pizza.AcrescentarIngrediente(ingrediente2); pizza.AcrescentarIngrediente(ingrediente3); sessaoAtual.Save(ingrediente1); sessaoAtual.Save(ingrediente2); sessaoAtual.Save(ingrediente3); sessaoAtual.Clear(); Assert.AreEqual("Muçarela", sessaoAtual.Get <Pizza>(pizza.Id).Nome); Assert.AreEqual(3, sessaoAtual.Get <Pizza>(pizza.Id).Ingredientes.Count); }
public ServiceBusSessionTriggerAttributeBindingProvider(INameResolver nameResolver, ServiceBusOptions options, SessionProvider messagingProvider, IConfiguration configuration) { _nameResolver = nameResolver ?? throw new ArgumentNullException(nameof(nameResolver)); _options = options ?? throw new ArgumentNullException(nameof(options)); _messagingProvider = messagingProvider ?? throw new ArgumentNullException(nameof(messagingProvider)); _configuration = configuration; }
public ChannelProvider <TChannel> GetChannelProvider <TChannel>(ChannelAccessor <T, TChannel> channelAccessor, KeyAccessor <TChannel, TKey> messageKeyAccessor, InstanceChannelPolicy <T, TChannel> channelPolicy) { Guard.AgainstNull(channelAccessor, "channelAccessor"); Guard.AgainstNull(messageKeyAccessor, "messageKeyAccessor"); Guard.AgainstNull(channelPolicy, "channelPolicy"); FiberProvider <TKey> fiberProvider = _configurator.GetConfiguredProvider(); if (_sessionProvider == null) { throw new ChannelConfigurationException(typeof(TChannel), "No NHibernate ISession provider specified for NHibernate instance: " + typeof(T).ToShortTypeName()); } SessionProvider <TChannel> sessionProvider = m => _sessionProvider.GetSession(m); var channelProvider = new NHibernateInstanceChannelProvider <T, TChannel, TKey>(fiberProvider, sessionProvider, messageKeyAccessor, channelAccessor, channelPolicy); return(channelProvider); }
public JObject Bookmark() { try { var fileHash = HttpProxy.GetQueryString(ImageProcessor.FILE_HASH); var galleryId = HttpProxy.GetQueryString(ImageProcessor.GALLERY_ID); if (string.IsNullOrEmpty(fileHash) || string.IsNullOrEmpty(galleryId)) { return(ResponseBuilder.CreateReponse(CommonConst._400_BAD_REQUEST)); } if (!ImageGalleryHelper.HasAccess(DBProxy, SessionProvider, galleryId, fileHash)) { return(ResponseBuilder.CreateReponse(CommonConst._401_UNAUTHORIZED)); } var user = SessionProvider.GetValue <UserModel>(CommonConst.CommonValue.SESSION_USER_KEY); var filter = new JObject(); filter[CommonConst.CommonField.USER_ID] = user.user_id; var bookmarkData = DBProxy.FirstOrDefault(ImageProcessor.MYPHOTO_IMAGE_BOOKMARK_COLLECTION, filter.ToString()); if (bookmarkData == null) { bookmarkData = new JObject(); bookmarkData[CommonConst.CommonField.DISPLAY_ID] = CommonUtility.GetNewID(); bookmarkData[CommonConst.CommonField.USER_ID] = user.user_id; bookmarkData[ImageProcessor.IMAGES] = new JArray(); } JObject bookmarrkResponse = new JObject(); var bookmarkFile = (bookmarkData[ImageProcessor.IMAGES] as JArray).FirstOrDefault(f => f[ImageProcessor.FILE_HASH].ToString() == fileHash); Logger.Debug("Get Bookmark data"); if (bookmarkFile != null) { (bookmarkData[ImageProcessor.IMAGES] as JArray).Remove(bookmarkFile); bookmarrkResponse[ImageProcessor.COUNT] = -1; Logger.Debug("Removed"); } else { bookmarkFile = new JObject(); bookmarkFile[ImageProcessor.FILE_HASH] = fileHash; bookmarkFile[ImageProcessor.GALLERY_ID] = galleryId; (bookmarkData[ImageProcessor.IMAGES] as JArray).Add(bookmarkFile); bookmarrkResponse[ImageProcessor.COUNT] = +1; Logger.Debug("Adding"); } DBProxy.Update(ImageProcessor.MYPHOTO_IMAGE_BOOKMARK_COLLECTION, filter.ToString(), bookmarkData, true, MergeArrayHandling.Replace); return(ResponseBuilder.CreateReponse(CommonConst._1_SUCCESS, bookmarrkResponse)); } catch (Exception ex) { Logger.Error(ex.Message, ex); return(ResponseBuilder.CreateReponse(CommonConst._500_SERVER_ERROR)); } }
private SessionProvider getSessionProvider() { if (sessionProvider == null) { sessionProvider = new SessionProvider(db); } return(sessionProvider); }
public BaseBL(T entity) { ISessionProvider factory = new SessionProvider(); IUnitOfWork unitOfWork = factory.CurrentUoW; Repository = new Repository(unitOfWork); Entity = entity; }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); SessionProvider.Initialize(); }
public void init() { Xxx.DeleteDatabaseDataGenereateSampleData(); SharedLayer.Init(); Assert.AreEqual("cs", SharedLayer.Culture); SessionProvider = SessionProviderFactoryTest.GetSessionProvider(); }
public ServiceBusSessionTriggerBinding(string parameterName, Type parameterType, ITriggerDataArgumentBinding <Message> argumentBinding, ServiceBusAccount account, ServiceBusOptions options, SessionProvider sessionProvider, string topicName, string subscriptionName) : this(parameterName, parameterType, argumentBinding, account, options, sessionProvider) { _topicName = topicName; _subscriptionName = subscriptionName; _entityPath = EntityNameHelper.FormatSubscriptionPath(topicName, subscriptionName); }
public MandateController() { _sessionProvider = new SessionProvider(); _goCardlessProvider = new GoCardlessProvider(); _memberService = ApplicationContext.Current.Services.MemberService; _memberProvider = new MemberProvider(_memberService); _logger = ApplicationContext.Current.ProfilingLogger.Logger; }
public ServiceBusSessionsQueueListenerFactory(ServiceBusAccount account, string queueName, ITriggeredFunctionExecutor executor, ServiceBusOptions options, SessionProvider sessionProvider) { _account = account; _queueName = queueName; _executor = executor; _options = options; _sessionProvider = sessionProvider; }
public override JObject Default() { using (var a = new SessionProvider().Context) { var item = a.Bootstrapgenerators.First(x=>x.StatusData == (byte)Boostrapperstatus.Default); return JObject.FromObject(item); } }
public PicasaWrapper(SessionProvider sessionProvider) { var oauth2ParametersStorage = OAuth2ParametersStorageFactory.StorageDatabase(sessionProvider); //var gdataAuth = new GoogleDataOAuth2Service(OAuth2ParametersStorageFactory.StorageJsonFile(ApplicationId)); var gdataAuth = new GoogleDataOAuth2Service(oauth2ParametersStorage); var picasaFactory = new PicasaServiceFactory(gdataAuth.GetRequestDataFactoryInstance("https://picasaweb.google.com/data")); Service = picasaFactory.GetService(); Settings = new SettingsLoader<List<GdataPhotosSettings>>(sessionProvider, "GdataPhotosSettings_List.json").Get(); PicasaRequest = new PicasaRequest(new RequestSettings("x", gdataAuth.GetValidOAuth2Parameters())); }
private SessionProvider GetSessionProvider() { var commerceConfigProviderStub = MockRepository.GenerateStub<CommerceConfigurationProvider>(); commerceConfigProviderStub .Stub(x => x.GetRuntimeConfiguration()) .Return(new RuntimeConfigurationSection { EnableCache = true, CacheProvider = "NHibernate.Caches.SysCache.SysCacheProvider, NHibernate.Caches.SysCache", ConnectionString = CONNECTIONSTRING }); var userServiceStub = MockRepository.GenerateStub<IUserService>(); userServiceStub.Stub(x => x.GetCurrentUser()).Return(new User("system")); userServiceStub.Stub(x => x.GetCurrentUserName()).Return("system"); var sessionProvider = new SessionProvider(commerceConfigProviderStub, userServiceStub, new List<IContainsNHibernateMappingsTag>()); return sessionProvider; }
private void DoPostLogging(SessionProvider session, IIQuoteConfiguration configuration) { var logPost = false; Boolean.TryParse(configuration.Setting("LogPOST"), out logPost); if (logPost) { session.LogExperience(this.QHeader.SessionId, TranslateStepForOldSessionExperience(QHeader.Step), this.QHeader.FormCode.ToString(), DateTime.Now, "POST", true, ""); } }
public ProductsRepository() { _sessionProvider = new SessionProvider(); }
public DAOCategoria(SessionProvider sessionProvider) : base(sessionProvider) { }
public void Init() { DatabaseSettings settings = new DatabaseSettings() { Integrated = true, Type = DatabaseType.MsSql, Server = @"(local)\SQLEXPRESS", Name = "queue" }; UnityContainer container = new UnityContainer(); ServiceLocator.SetLocatorProvider(() => new UnityServiceLocator(container)); sessionProvider = new SessionProvider(new string[] { "Queue.Data.Model" }, settings); container.RegisterInstance<SessionProvider>(sessionProvider); }
protected override void Initialize(HttpControllerContext requestContext) { base.Initialize(requestContext); var sess = new SessionProvider(() => new DataEfPublic(ApplicationId, new RepositoryFactory().Create, 0)); PicasaProvider = new PicasaServiceProvider(() => new PicasaWrapper(sess)); }
public ShopGroupRepository() { _sessionProvider = new SessionProvider(); }
public GroupMemberRepository() { _sessionProvider = new SessionProvider(); }
public DAODica(SessionProvider sessionProvider) : base(sessionProvider) { }
public void SetUp() { Database.SetInitializer(new DropAndCreateAlwaysForce()); Xxx.DeleteDatabaseData(); SecurityProvider.EnsureInitialized(true); SharedLayer.Init(); SessionProvider = SessionProviderFactoryTest.GetSessionProvider(); }
protected override void Initialize(HttpControllerContext requestContext) { base.Initialize(requestContext); SecurityProvider.EnsureInitialized(); SessionProvider = new SessionProvider(ApplicationId, WebSecurity.CurrentUserId); }
private void SessionExperienceLog(AjaxResponse response) { IQuoteConfiguration configuration = IQuoteConfiguration.GetConfigurationInstance(); Homesite.IQuote.SessionBroker.SessionProvider session = new SessionProvider(); bool logPost = false; Boolean.TryParse(configuration.Setting("LogPOST"), out logPost); if (logPost) { // attempting to log the same way as session experience... if (string.IsNullOrEmpty(response.RedirectURL) && response.NextPanelName != "Next") { Homesite.ECommerce.DAC.DirectWebDAC.SessionExperience(response.quoteHeader.SessionId, response.quoteHeader.FormCode.ToString(), TranslateStepForOldSessionExperience(response.quoteHeader.Step), TranslateStepForOldSessionExperience(response.NextPanelName)); } else if (response.RedirectURL == "iQuote.aspx") { Homesite.ECommerce.DAC.DirectWebDAC.SessionExperience(response.quoteHeader.SessionId, response.quoteHeader.FormCode.ToString(), TranslateStepForOldSessionExperience(response.quoteHeader.Step), TranslateStepForOldSessionExperience("About_You")); } else if (response.quoteHeader.Step == "Welcome" && response.NextPanelName == "Next") { Homesite.ECommerce.DAC.DirectWebDAC.SessionExperience(response.quoteHeader.SessionId, response.quoteHeader.FormCode.ToString(), TranslateStepForOldSessionExperience(response.quoteHeader.Step), TranslateStepForOldSessionExperience("Your_Address")); } else if ((response.quoteHeader.Step == "About You" || response.quoteHeader.Step == "Property Info" || response.quoteHeader.Step == "Additional Info") && response.NextPanelName == "Next") { Homesite.ECommerce.DAC.DirectWebDAC.SessionExperience(response.quoteHeader.SessionId, response.quoteHeader.FormCode.ToString(), TranslateStepForOldSessionExperience(response.quoteHeader.Step), "DataCollection1"); } } }
public void SetInit() { Xxx.DeleteDatabaseDataGenereateSampleData(); Database.SetInitializer(new DropAndCreateAlwaysForce()); SessionProvider = SessionProviderFactoryTest.GetSessionProvider(); }
public string ProcessPage() { //legacy logging port: var configuration = IQuoteConfiguration.GetConfigurationInstance(); var session = new SessionProvider(); // Adding below line to clear previous error this.ErrorMessage = string.Empty; DoPostLogging(session, configuration); if (string.IsNullOrEmpty(this.BusinessLogic().QHeader.SessionHash)) { this.BusinessLogic().QHeader.SessionHash = FnvHash.GetHash(this.BusinessLogic().QHeader.SessionId.ToString(), 7).ToHexString(); } if (this.BusinessLogic().QHeader.SessionId <= 0) { this.BusinessLogic().QHeader.SessionId = ServiceInterface.CallCreateNewSession(); System.Diagnostics.Debug.WriteLine("[ConsumerWebBusinessLogic] Got session id: " + this.BusinessLogic().QHeader.SessionId); } this.Log("ProcessPage - Step: " + this.BusinessLogic().QHeader.Step + "... Inspection Result value = " + this.BusinessLogic().Quote.InspectionResult.ToString()); switch (this.BusinessLogic().QHeader.Step) { case "Welcome": ProcessWelcome(); break; case "Coverage": ProccessCoverages(); break; case "Condo Information": ProcessCondoInformation(); break; case "APlusClaim": ProcessAPlus(); break; case "Form2": DataBinder.QuoteDataToSessionDatabase(); ProcessForm2Data(); break; default: switch (this.BusinessLogic().QHeader.FormCode) { case 3: //HO3 - Homeowner ProcessPageH03(); break; case 4: //HO4 - Renter ProcessPageH04(); break; case 6: //HO6 - Condo ProcessPageH06(); break; } break; } return string.Empty; }
public DAOFilme(SessionProvider sessionProvider) : base(sessionProvider) { }
public CatalogsRepository() { _sessionProvider = new SessionProvider(); }