public UpdateSportDataHub(IHubContext <UpdateSportDataHub> hubContext, ICacheProvider cacheProvider, IOptions <BusinessConfig> options, IRepository repository) { this._hubContext = hubContext; this._cacheProvider = cacheProvider; _repository = repository; this._businessConfig = options.Value; }
public RouteProvider(IDataFactory dataFactory, BusinessModuleFactory businessModuleFactory, IHostingEnvironment env, IOptions <BusinessConfig> businessConfig) { _dataFactory = dataFactory; _businessModuleFactory = businessModuleFactory; _env = env; _businessConfig = businessConfig.Value; }
/// <summary> /// Add a new QueuItem. /// </summary> /// <param name="queueItem"></param> public static void AddIntoQueue(QueueItem queueItem, BusinessConfig businessConfig) { try { log.Info("IN AddIntoQueue 1.0"); queueItem.Message = "Ok from AddIntoQueue"; //ConnectionHelper.Connect(AutoCreateOption.None); Session session = businessConfig.GetSession(ComptaPlusConfig.Constants.GTPKey); //Session session = new Session(XpoDefault.DataLayer); { var queue = new Queue(session); queue.DtCrea = DateTime.Now; queue.Id = queueItem.IdQueue; queue.RecIdERP = queueItem.IdQueue; queue.ObjectIn = queueItem.FichierObjetIn; queue.ObjectsIds = queueItem.ListeDesIdsAzureSeparesParUnPipe; queue.Status = (int)QueueStatesEnum.PasEncoreTraite; queue.Interface = queueItem.TPInterfaceID; queue.IsActive = true; queue.Priority = queueItem.Priority; queue.Save(); //session.DataLayer.Dispose(); //businessConfig.DisposeSessions(); } log.Info("IN AddIntoQueue 1.3"); } catch (Exception ex) { log.Error(FormatMessages.getLogMessage( "GTPQueue", System.Reflection.MethodBase.GetCurrentMethod().Name, TokenKey.NoMethodParams, ex.ToString())); } }
protected void Application_Start() { BusinessConfig.ApplyMigrations(); Core.IoC.Register(); AutoMapperConfig.Initialize(); AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); BusinessConfig.ConfigBusiness(); }
public static void InsertAccessWs( Guid transactionGuid, string token, GTPUser gtpUser, string commentaire, BusinessConfig businessConfig) { try { //ConnectionHelper.Connect(AutoCreateOption.None); Session session = businessConfig.GetSession(ComptaPlusConfig.Constants.GTPKey); //Session session = new Session(XpoDefault.DataLayer); { User user = new XPQuery <User>(session).SingleOrDefault(q => q.Id.CompareTo(gtpUser.Id) == 0); var access = new Models.GTPModel.Access(session); access.DtCrea = DateTime.Now; access.Id = transactionGuid; access.Comment = commentaire; access.Token = token; access.User = user; access.IsActive = true; access.Save(); //session.DataLayer.Dispose(); //businessConfig.DisposeSessions(); } /* * BusinessConfig config = new BusinessConfig(); * ConnectionHelper.Connect(AutoCreateOption.None); * //Session session = new Session(XpoDefault.DataLayer); * Session session = config.GetSession("001"); * { * User user = new XPQuery<User>(session).SingleOrDefault(q => q.Id.CompareTo(gtpUser.Id) == 0); * var access = new Models.GTPModel.Access(session); * access.DtCrea = DateTime.Now; * access.Id = transactionGuid; * access.Description = commentaire; * access.Token = token; * access.User = user; * access.IsActive = true; * access.Save(); * session.DataLayer.Dispose(); * } * config.DisposeSessions(); */ } catch (Exception ex) { log.Error(FormatMessages.getLogMessage( "GTPAccessWs", System.Reflection.MethodBase.GetCurrentMethod().Name, TokenKey.NoMethodParams, ex.ToString())); } }
public PeriodicSportService(IOptions<BusinessConfig> settings, IExternalSportService externalSportService, ICacheProvider cacheProvider, IUpdateSportDataService updateSportDataService) { this._externalSportService = externalSportService; this._cacheProvider = cacheProvider; this._updateSportDataService = updateSportDataService; this._cancellationTokenSource = new CancellationTokenSource(); this._businessConfig = settings.Value; }
static Config() { Application = new ApplicationConfig(); Business = new BusinessConfig(); Encryption = new EncryptionConfig(); Defaults = new DefaultsConfig(); Database = new DatabaseConfig(); Emailing = new EmailingConfig(); Security = new SecurityConfig(); Support = new SupportConfig(); Paths = new PathsConfig(); SSO = new SSOConfig(); }
public static List <PriorityQueue.Model.GTPUser> GetUsers(BusinessConfig businessConfig) { List <GTPUser> listUsers = new List <GTPUser>(); try { //ConnectionHelper.Connect(AutoCreateOption.SchemaOnly); Session session = businessConfig.GetSession(ComptaPlusConfig.Constants.GTPKey); //Session session = new Session(XpoDefault.DataLayer); { var users = new XPQuery <Models.GTPModel.User>(session).ToList(); foreach (var user in users) { try { listUsers.Add(new GTPUser() { Name = user.Name, Id = user.Id, PassWord = TokenHandler.Utils.Md5Encryption.DecryptString(user.Password, Security.ToEncryptEncryptPw) }); } catch (Exception ex) { log.Error(FormatMessages.getLogMessage( "GTPUser", System.Reflection.MethodBase.GetCurrentMethod().Name, TokenKey.NoMethodParams, ex.ToString())); } } //session.DataLayer.Dispose(); //businessConfig.DisposeSessions(); } return(listUsers); } catch (Exception ex) { log.Error(FormatMessages.getLogMessage( "GTPUser", System.Reflection.MethodBase.GetCurrentMethod().Name, TokenKey.NoMethodParams, ex.ToString())); return(listUsers); } }
public async Task <HttpResponseMessage> Post() { var user = GetSessionUser(Request.Headers.GetCookies().FirstOrDefault()); //如果ExpressionRoot创建时间不是今天,则进行重置 if (BusinessConfig.ExpressionRoot.CreatedTime.DayOfYear != DateTime.Now.DayOfYear) { BusinessConfig.SetExpressionRoot(); } try { if (user == null) { throw new Exception("Not authorization!"); } NameValueCollection form = Request.Content.ReadAsFormDataAsync().Result; //get data var type = form.GetValues("type").FirstOrDefault(); var expression = form.GetValues("expression").FirstOrDefault(); if (string.IsNullOrWhiteSpace(type) || string.IsNullOrWhiteSpace(expression)) { throw new Exception("Arguments can not be empty!"); } expression = expression.Replace("\r\n", ""); var newExpressionName = Guid.NewGuid().ToString(); var newExpressionSignal = MyCoreApi.CreateSignal("Expression", newExpressionName); newExpressionSignal.AddExtraInformation("expression", expression); await MyCoreApi.AddOneToExperimentAsync(BusinessConfig.ExpressionRoot.Id, newExpressionSignal); return(new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(SerializeObjectToString("/expression/" + newExpressionName), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }); } catch (Exception e) { var message = e.InnerException != null ? e.InnerException.Message : e.Message; return(new HttpResponseMessage { StatusCode = HttpStatusCode.Forbidden, Content = new StringContent(message, System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }); } }
/// <summary> /// Stores inside SerialiseInOutWS table /// </summary> /// <param name="transactionGuid"></param> /// <param name="serializIn"></param> /// <param name="serializOut"></param> /// <param name="token"></param> public static void InsertAccessWs( Guid transactionGuid, string serializIn, string serializOut, string token, BusinessConfig businessConfig) { //return; try { //ConnectionHelper.Connect(AutoCreateOption.None); Session session = businessConfig.GetSession(ComptaPlusConfig.Constants.GTPKey); //Session session = new Session(XpoDefault.DataLayer); //{ var serializedInOut = new Models.GTPModel.SerializedInOut(session); serializedInOut.DtCrea = DateTime.Now; serializedInOut.Id = transactionGuid; serializedInOut.ObjectsIn = serializIn; serializedInOut.ResponsesOut = serializOut; serializedInOut.Token = token; serializedInOut.IsActive = true; serializedInOut.Save(); //serializedInOut.Session.DataLayer.Dispose(); //session.Disconnect(); //session.DataLayer.Dispose(); //businessConfig.DisposeSessions(); //} } catch (Exception ex) { log.Error(FormatMessages.getLogMessage( "SerialiseInOutWS", System.Reflection.MethodBase.GetCurrentMethod().Name, TokenKey.NoMethodParams, ex.ToString())); } }
public SportService(IOptions <BusinessConfig> config, ICacheProvider cacheProvider) { this._cacheProvider = cacheProvider; this._config = config.Value; }