Ejemplo n.º 1
0
 public FileStorageSystem(DataBaseSettings DdtaBaseSettings, IStorageIO fileIO, ISerializationFactory sf, IPecanLogger logger)
 {
     this.Logger               = logger;
     this.DataBaseSettings     = DdtaBaseSettings;
     this._fileIO              = fileIO;
     this.SerializationFactory = sf;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="resourceSuccesses">Ресурсы успехов.</param>
        /// <param name="resourceErrors">Ресурсы ошибок.</param>
        /// <param name="dataBaseSettings">Настройки основы данных.</param>
        /// <param name="cacheSettings">Настройки кэширования.</param>
        /// <param name="cache">Кэш.</param>
        /// <param name="coreCachingResourceErrors">Ресурсы ошибок ядра кэширования.</param>
        public ModProductCachingJobItemInsertService(
            Func <ModProductBaseJobItemGetOutput, Task <ModProductBaseJobItemGetOutput> > executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            ModProductBaseResourceSuccesses resourceSuccesses,
            ModProductBaseResourceErrors resourceErrors,
            DataBaseSettings dataBaseSettings,
            ICoreCachingCommonClientConfigSettings cacheSettings,
            ICoreCachingCache cache,
            CoreCachingResourceErrors coreCachingResourceErrors
            ) : base(executable, coreBaseResourceErrors, resourceSuccesses, resourceErrors, dataBaseSettings)
        {
            if (cacheSettings.IsCachingEnabled)
            {
                var client = new CoreCachingClientWithChangeAndRead <ModProductBaseJobItemGetOutput>(
                    "Item.Insert",
                    cacheSettings,
                    cache,
                    coreCachingResourceErrors
                    );

                var tags = new[]
                {
                    dataBaseSettings.Product.DbTableWithSchema,
                    dataBaseSettings.ProductCategory.DbTableWithSchema,
                    dataBaseSettings.ProductFeature.DbTableWithSchema,
                    dataBaseSettings.ProductProductFeature.DbTableWithSchema
                };

                Executable = input => client.ChangeAndRead(() => executable.Invoke(input), tags);
            }
        }
Ejemplo n.º 3
0
        public void GetByID(String id)
        {
            try
            {
                String           query = String.Format(@"SELECT *
                                            FROM xCNBVCriterios
                                            WHERE IDCriterio = {0}
                                            ORDER BY IDCriterio", id);
                DataBaseSettings db    = new DataBaseSettings();
                DataTable        aux   = db.GetDataTable(query);

                if (aux.Rows.Count > 0)
                {
                    this.criterio   = aux.Rows[0]["Criterio"].ToString();
                    this.tipoOpcion = aux.Rows[0]["TipoOpcion"].ToString();
                }
                else
                {
                    throw new Exception(String.Format("Criterio con el ID {0} no fue encontrado", id));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="dataBaseSettings">Настройки основы данных.</param>
        /// <param name="cacheSettings">Настройки кэширования.</param>
        /// <param name="cache">Кэш.</param>
        /// <param name="coreCachingResourceErrors">Ресурсы ошибок ядра кэширования.</param>
        public ModDummyMainCachingJobOptionsDummyManyToManyGetService(
            Func <Task <ModDummyMainBaseCommonJobOptionListGetOutput> > executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            DataBaseSettings dataBaseSettings,
            ICoreCachingCommonClientConfigSettings cacheSettings,
            ICoreCachingCache cache,
            CoreCachingResourceErrors coreCachingResourceErrors
            ) : base(executable, coreBaseResourceErrors)
        {
            if (cacheSettings.IsCachingEnabled)
            {
                var client = new CoreCachingClientWithChangeAndRead <ModDummyMainBaseCommonJobOptionListGetOutput>(
                    "Options.DummyManyToMany.Get",
                    cacheSettings,
                    cache,
                    coreCachingResourceErrors
                    );

                var tags = new[]
                {
                    dataBaseSettings.DummyManyToMany.DbTableWithSchema
                };

                Executable = () =>
                {
                    return(client.Read(() => executable.Invoke(), null, tags));
                };
            }
        }
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="resourceSuccesses">Ресурсы успехов.</param>
        /// <param name="resourceErrors">Ресурсы ошибок.</param>
        /// <param name="dataBaseSettings">Настройки основы данных.</param>
        /// <param name="cacheSettings">Настройки кэширования.</param>
        /// <param name="cache">Кэш.</param>
        /// <param name="coreCachingResourceErrors">Ресурсы ошибок ядра кэширования.</param>
        public ModDummyMainCachingJobItemUpdateService(
            Func <ModDummyMainBaseJobItemGetOutput, Task <ModDummyMainBaseJobItemGetOutput> > executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            ModDummyMainBaseResourceSuccesses resourceSuccesses,
            ModDummyMainBaseResourceErrors resourceErrors,
            DataBaseSettings dataBaseSettings,
            ICoreCachingCommonClientConfigSettings cacheSettings,
            ICoreCachingCache cache,
            CoreCachingResourceErrors coreCachingResourceErrors
            ) : base(executable, coreBaseResourceErrors, resourceSuccesses, resourceErrors, dataBaseSettings)
        {
            if (cacheSettings.IsCachingEnabled)
            {
                var client = new CoreCachingClientWithChangeAndRead <ModDummyMainBaseJobItemGetOutput>(
                    "Item.Update",
                    cacheSettings,
                    cache,
                    coreCachingResourceErrors
                    );

                var tags = new[]
                {
                    dataBaseSettings.DummyMain.DbTableWithSchema,
                    dataBaseSettings.DummyManyToMany.DbTableWithSchema,
                    dataBaseSettings.DummyMainDummyManyToMany.DbTableWithSchema,
                    dataBaseSettings.DummyOneToMany.DbTableWithSchema
                };

                Executable = input => client.ChangeAndRead(() => executable.Invoke(input), tags);
            }
        }
Ejemplo n.º 6
0
        public UserRepository(DataBaseSettings setting)
        {
            var client   = new MongoClient(setting.ConnectionString);
            var dbClient = client.GetDatabase(setting.DatabaseName);

            users = dbClient.GetCollection <User>(CollectionName);
        }
Ejemplo n.º 7
0
 public AkkaActorSystemMechanism(IActorRef storageActorRef, IStorageMechanism worker, DataBaseSettings DdtaBaseSettings, IPecanLogger logger)
 {
     this.Logger           = logger;
     this._storageActorRef = storageActorRef;
     this._worker          = worker;
     this.FileSystem       = this._worker?.FileSystem;
     this.DataBaseSettings = DdtaBaseSettings;
 }
Ejemplo n.º 8
0
 /// <inheritdoc/>
 public DataEntitySqlServerDbFactory(
     string connectionString,
     DataBaseSettings dataBaseSettings,
     CoreBaseEnvironment environment
     )
     : base(connectionString, dataBaseSettings)
 {
     Environment = environment;
 }
Ejemplo n.º 9
0
        public ProvidersConsultController(CookieServices _ICookieServices,
                                          SessionUser _SessionUser,
                                          IConfiguration _IConfiguration)
        {
            CookiesServices = _ICookieServices;
            SessionUser     = _SessionUser;
            Configuration   = _IConfiguration;

            DataBaseSettings    = Configuration.GetSectionMapped <DataBaseSettings>();
            ApiServicesSettings = Configuration.GetSectionMapped <ApiServicesSettings>();
        }
Ejemplo n.º 10
0
 public void Insert()
 {
     try
     {
         String           query = String.Format("INSERT INTO xCNBVCriterios (Criterio, TipoOpcion) VALUES ('{0}', '{1}')", criterio, tipoOpcion);
         DataBaseSettings db    = new DataBaseSettings();
         db.ExecuteQuery(query);
     } catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 11
0
 public void Update(int idCriterio, String criterio, String tipoOpcion)
 {
     try
     {
         String           query = String.Format("UPDATE xCNBVCriterios SET Criterio = '{0}', TipoOpcion = '{2}' WHERE IDCriterio = {1}", criterio, idCriterio, tipoOpcion);
         DataBaseSettings db    = new DataBaseSettings();
         db.ExecuteQuery(query);
     } catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 12
0
 public void Delete(int idCriterio)
 {
     try
     {
         String           query = String.Format("DELETE xCNBVCriterios WHERE IDCriterio = {0}", idCriterio);
         DataBaseSettings db    = new DataBaseSettings();
         db.ExecuteQuery(query);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 13
0
        public static void DeleteDataBaseSettings(DataBaseSettings dataBase)
        {
            ConnectionStringSettings conn = GetConnectionStringSettings(dataBase.Name);

            if (conn != null)
            {
                config.ConnectionStrings.ConnectionStrings.Remove(conn);
                DataBaseSettingsGroup.Sections.Remove(dataBase.Name);
                SaveConfiguration();
                DataBaseSettingsList.Clear();
                DataBaseSettingsList = GetDataBaseSettings();
            }
        }
Ejemplo n.º 14
0
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="dataBaseSettings">Данные. Основа. Настройки.</param>
        /// <param name="resourceSuccesses">Ресурсы. Успехи.</param>
        /// <param name="resourceErrors">Ресурсы. Ошибки.</param>
        /// <param name="service">Сервис.</param>
        public ModDummyMainBaseJobs(
            CoreBaseResourceErrors coreBaseResourceErrors,
            DataBaseSettings dataBaseSettings,
            ModDummyMainBaseResourceSuccesses resourceSuccesses,
            ModDummyMainBaseResourceErrors resourceErrors,
            ModDummyMainBaseService service
            )
        {
            JobItemDelete = new ModDummyMainBaseJobItemDeleteService(
                service.DeleteItem,
                coreBaseResourceErrors,
                resourceSuccesses
                );

            JobItemGet = new ModDummyMainBaseJobItemGetService(
                service.GetItem,
                coreBaseResourceErrors
                );

            JobItemInsert = new ModDummyMainBaseJobItemInsertService(
                service.SaveItem,
                coreBaseResourceErrors,
                resourceSuccesses,
                resourceErrors,
                dataBaseSettings
                );

            JobItemUpdate = new ModDummyMainBaseJobItemUpdateService(
                service.SaveItem,
                coreBaseResourceErrors,
                resourceSuccesses,
                resourceErrors,
                dataBaseSettings
                );

            JobListGet = new ModDummyMainBaseJobListGetService(
                service.GetList,
                coreBaseResourceErrors
                );

            JobOptionsDummyManyToManyGet = new ModDummyMainBaseJobOptionDummyManyToManyGetListService(
                service.GetOptionsDummyManyToMany,
                coreBaseResourceErrors
                );

            JobOptionsDummyOneToManyGet = new ModDummyMainBaseJobOptionDummyOneToManyListGetService(
                service.GetOptionsDummyOneToMany,
                coreBaseResourceErrors
                );
        }
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="resourceSuccesses">Ресурсы успехов.</param>
        /// <param name="resourceErrors">Ресурсы ошибок.</param>
        /// <param name="dataBaseSettings">Настройки основы данных.</param>
        public ModDummyMainBaseJobItemInsertService(
            Func <ModDummyMainBaseJobItemGetOutput, Task <ModDummyMainBaseJobItemGetOutput> > executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            ModDummyMainBaseResourceSuccesses resourceSuccesses,
            ModDummyMainBaseResourceErrors resourceErrors,
            DataBaseSettings dataBaseSettings
            ) : base(executable, coreBaseResourceErrors)
        {
            ResourceSuccesses = resourceSuccesses;
            ResourceErrors    = resourceErrors;
            DataBaseSettings  = dataBaseSettings;

            Execution.FuncGetErrorMessages   = GetErrorMessages;
            Execution.FuncGetSuccessMessages = GetSuccessMessages;
        }
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="executable">Выполняемое.</param>
 /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
 /// <param name="resourceSuccesses">Ресурсы успехов.</param>
 /// <param name="resourceErrors">Ресурсы ошибок.</param>
 /// <param name="dataBaseSettings">Настройки основы данных.</param>
 public ModDummyMainBaseJobItemUpdateService(
     Func <ModDummyMainBaseJobItemGetOutput, Task <ModDummyMainBaseJobItemGetOutput> > executable,
     CoreBaseResourceErrors coreBaseResourceErrors,
     ModDummyMainBaseResourceSuccesses resourceSuccesses,
     ModDummyMainBaseResourceErrors resourceErrors,
     DataBaseSettings dataBaseSettings
     ) : base(
         executable,
         coreBaseResourceErrors,
         resourceSuccesses,
         resourceErrors,
         dataBaseSettings
         )
 {
 }
Ejemplo n.º 17
0
 public DataTable Get()
 {
     try
     {
         String           query = String.Format(@"SELECT *
                                     FROM xCNBVCriterios
                                     ORDER BY IDCriterio");
         DataBaseSettings db    = new DataBaseSettings();
         return(db.GetDataTable(query));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 18
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors();
            services.AddResponseCompression();
            services.Configure <GzipCompressionProviderOptions>(options =>
            {
                options.Level = CompressionLevel.Fastest;
            });
            DataBaseSettings setting = new DataBaseSettings()
            {
                ConnectionString = Configuration["ConectionString"], DatabaseName = Configuration["DbName"]
            };

            services.AddControllers();

            services.AddTransient <IUserService>(s => new UserService(setting));
            services.AddTransient <ITestResultService>(s => new TestResultService(setting));
            //services.AddRouting();
        }
Ejemplo n.º 19
0
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="dataBaseSettings">Настройки основы данных.</param>
        /// <param name="cacheSettings">Настройки кэширования.</param>
        /// <param name="cache">Кэш.</param>
        /// <param name="coreCachingResourceErrors">Ресурсы ошибок ядра кэширования.</param>
        public ModProductCachingJobListGetService(
            Func <ModProductBaseJobListGetInput, Task <ModProductBaseJobListGetOutput> > executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            DataBaseSettings dataBaseSettings,
            ICoreCachingCommonClientConfigSettings cacheSettings,
            ICoreCachingCache cache,
            CoreCachingResourceErrors coreCachingResourceErrors
            ) : base(executable, coreBaseResourceErrors)
        {
            if (cacheSettings.IsCachingEnabled)
            {
                var client = new CoreCachingClientWithChangeAndRead <ModProductBaseJobListGetOutput>(
                    "List.Get",
                    cacheSettings,
                    cache,
                    coreCachingResourceErrors
                    );

                var tags = new[]
                {
                    dataBaseSettings.Product.DbTableWithSchema
                };

                Executable = input =>
                {
                    var keys = new object[]
                    {
                        input.DataObjectProductCategoryName,
                        input.DataObjectProductCategoryIds,
                        input.DataObjectProductCategoryId,
                        input.DataName,
                        input.DataIds,
                        input.DataPageNumber,
                        input.DataPageSize,
                        input.DataSortField,
                        input.DataSortDirection
                    };

                    return(client.Read(() => executable.Invoke(input), keys, tags));
                };
            }
        }
Ejemplo n.º 20
0
        public static void UpdateDataBaseSettings(DataBaseSettings dataBase)
        {
            if (dataBase.IsNew)
            {
                insertConnectionString(dataBase.Name, dataBase.ConnectionString, "System.Data.EntityClient");
            }
            else
            {
                ConnectionStringSettings conn = GetConnectionStringSettings(dataBase.OrginalName);
                if (conn != null)
                {
                    conn.Name             = dataBase.Name;
                    conn.ConnectionString = dataBase.ConnectionString;
                }
            }

            SaveConfiguration();
            DataBaseSettingsList.Clear();
            DataBaseSettingsList = GetDataBaseSettings();
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.IgnoreRoute("content/{*pathInfo}");
            routes.IgnoreRoute("elmah.axd");
            routes.IgnoreRoute("*.png");
            routes.IgnoreRoute("*.jpg");
            routes.IgnoreRoute("*.gif");
            routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
            routes.MapMvcAttributeRoutes();

            routes.MapRoute(
                "Default",                    // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional }, new string[] { "WBSSLStore.Web.Controllers" } // Parameter defaults
                );
            //routes.MapRoute("SiteDefault", "{controller}/{action}/{id}", new { controller = "StaticPage", action = "index", id = UrlParameter.Optional }, new string[] { "WBSSLStore.Web.Controllers" });


            using (ConfigurationHelper help = new ConfigurationHelper())
            {
                var allsettings             = help.GetAllSettings();
                DataBaseSettings dbsettings = allsettings != null && allsettings.DataBaseSetting != null ? allsettings.DataBaseSetting : null;
                if (dbsettings != null)
                {
                    var eConfigset = WBSSLStore.Web.Helpers.WBHelper.GetSiteConfiguration(dbsettings.ConnectionString);
                    if ((int)WBSSLStore.Domain.ConfigurationStage.GeneralSetup != (int)(WBSSLStore.Domain.ConfigurationStage)eConfigset)
                    {
                        routes.MapRoute("Installation", "siteinstallation/{controller}/{action}/{id}", new { controller = "Install", action = "paymentsettings", id = UrlParameter.Optional }, new string[] { "WhiteBrandShrink.Controllers" });
                    }
                    else
                    {
                        LoadCustomRoutes(routes);
                    }
                }
                else
                {
                    LoadCustomRoutes(routes);
                }
            }
        }
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="executable">Выполняемое.</param>
        /// <param name="coreBaseResourceErrors">Ядро. Основа. Ресурсы. Ошибки.</param>
        /// <param name="dataBaseSettings">Настройки основы данных.</param>
        /// <param name="cacheSettings">Настройки кэширования.</param>
        /// <param name="cache">Кэш.</param>
        /// <param name="coreCachingResourceErrors">Ресурсы ошибок ядра кэширования.</param>
        public ModDummyMainCachingJobItemGetService(
            Func <ModDummyMainBaseJobItemGetInput, Task <ModDummyMainBaseJobItemGetOutput> > executable,
            CoreBaseResourceErrors coreBaseResourceErrors,
            DataBaseSettings dataBaseSettings,
            ICoreCachingCommonClientConfigSettings cacheSettings,
            ICoreCachingCache cache,
            CoreCachingResourceErrors coreCachingResourceErrors
            ) : base(executable, coreBaseResourceErrors)
        {
            if (cacheSettings.IsCachingEnabled)
            {
                var client = new CoreCachingClientWithChangeAndRead <ModDummyMainBaseJobItemGetOutput>(
                    "Item.Get",
                    cacheSettings,
                    cache,
                    coreCachingResourceErrors
                    );

                var tags = new[]
                {
                    dataBaseSettings.DummyMain.DbTableWithSchema,
                    dataBaseSettings.DummyManyToMany.DbTableWithSchema,
                    dataBaseSettings.DummyMainDummyManyToMany.DbTableWithSchema,
                    dataBaseSettings.DummyOneToMany.DbTableWithSchema
                };

                Executable = input =>
                {
                    var keys = new object[]
                    {
                        input.DataId,
                        input.DataName
                    };

                    return(client.Read(() => executable.Invoke(input), keys, tags));
                };
            }
        }
Ejemplo n.º 23
0
 /// <inheritdoc/>
 public DataEntitySchemaDummyMainDummyManyToMany(DataBaseSettings dataBaseSettings)
     : base(dataBaseSettings)
 {
 }
Ejemplo n.º 24
0
 /// <inheritdoc/>
 public DataEntitySchemaUserClaim(DataBaseSettings dataBaseSettings)
     : base(dataBaseSettings)
 {
 }
Ejemplo n.º 25
0
 public UserRepository(IOptions <DataBaseSettings> options)
 {
     _databaseSettings = options.Value;
 }
Ejemplo n.º 26
0
 /// <inheritdoc/>
 public DataEntitySchemaProduct(DataBaseSettings dataBaseSettings)
     : base(dataBaseSettings)
 {
 }
Ejemplo n.º 27
0
 /// <inheritdoc/>
 public DataEntitySchemaDummyTree(DataBaseSettings dataBaseSettings)
     : base(dataBaseSettings)
 {
 }
Ejemplo n.º 28
0
 public static void SetBusiness()
 {
     DataBaseSettings.SetDatabase();
 }
Ejemplo n.º 29
0
 /// <inheritdoc/>
 public DataEntitySchemaUserLogin(DataBaseSettings dataBaseSettings)
     : base(dataBaseSettings)
 {
 }
Ejemplo n.º 30
0
 /// <inheritdoc/>
 public DataEntitySchemaUserRole(DataBaseSettings dataBaseSettings)
     : base(dataBaseSettings)
 {
 }