示例#1
0
        /// <summary>
        /// get configutaion entity list
        /// </summary>
        /// <param name="sConfig"></param>
        /// <param name="isLogGet"></param>
        /// <param name="topCount"></param>
        /// <param name="sortdirection"></param>
        /// <param name="defaultNullValue"></param>
        /// <returns></returns>
        public List <ConfigurationSettingDataTbl> CSDTblsGet(SupplierConfiguration sConfig
                                                             , bool isLogGet = false
                                                             , int topCount  = 0
                                                             , CommonEnum.SortDirection sortdirection = CommonEnum.SortDirection.None
                                                             , string defaultNullValue = null)
        {
            ConfigurationSettingDataTbl config = ConvertToConfigurationSettingDataTbl(sConfig);

            return(CSDTblsGet(config, isLogGet, topCount, sortdirection, defaultNullValue));
        }
示例#2
0
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.HasDefaultSchema("efcore");

            CategoryConfiguration.Configure(modelBuilder.Entity <Category>());
            ShipperConfiguration.Configure(modelBuilder.Entity <Shipper>());
            RegionConfiguration.Configure(modelBuilder.Entity <Region>());
            SupplierConfiguration.Configure(modelBuilder.Entity <Supplier>());
            EmployeeConfiguration.Configure(modelBuilder.Entity <Employee>());
            CustomerDemographicsConfiguration.Configure(modelBuilder.Entity <CustomerDemoGraphic>());
            CustomerConfiguration.Configure(modelBuilder.Entity <Customer>());
            OrderConfiguration.Configure(modelBuilder.Entity <Order>());
            ProductConfiguration.Configure(modelBuilder.Entity <Product>());
            TerritoryConfiguration.Configure(modelBuilder.Entity <Territories>());
            EmployeeTerritoryConfiguration.Configure(modelBuilder.Entity <EmployeeTerritories>());
            CustomerCustomerDemographConfiguration.Configure(modelBuilder.Entity <CustomerCustomerDemograph>());
            OrderDetailConfiguration.Configure(modelBuilder.Entity <OrderDetail>());

            base.OnModelCreating(modelBuilder);
        }
示例#3
0
        private void SuppliersEntityConfiguraion(ModelBuilder modelBuilder)
        {
            var config = new SupplierConfiguration();

            config.SupplierEntityConfiguration(modelBuilder);
        }
示例#4
0
        /// <summary>
        /// convert SupplierConfiguration entity to ConfigurationSettingDataTbl entity
        /// </summary>
        /// <param name="sConfig"></param>
        /// <returns></returns>
        public static ConfigurationSettingDataTbl ConvertToConfigurationSettingDataTbl(SupplierConfiguration sConfig)
        {
            ConfigurationSettingDataTbl config = new ConfigurationSettingDataTbl(configurationID: 0, env: sConfig.environment, sName: sConfig.settingName, sValue: sConfig.value
                                                                                 , sID: sConfig.supplierID, lastUpdatedBy: sConfig.updatedBy);

            config.UpdateType = (supplierUpdateType)sConfig.updateType;
            return(config);
        }