/// <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)); }
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); }
private void SuppliersEntityConfiguraion(ModelBuilder modelBuilder) { var config = new SupplierConfiguration(); config.SupplierEntityConfiguration(modelBuilder); }
/// <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); }