diff --git a/api/src/Erp.Platform.Application.Contracts/LookUpQueryValues.cs b/api/src/Erp.Platform.Application.Contracts/LookUpQueryValues.cs index efc2f1e7..604fb3ec 100644 --- a/api/src/Erp.Platform.Application.Contracts/LookUpQueryValues.cs +++ b/api/src/Erp.Platform.Application.Contracts/LookUpQueryValues.cs @@ -119,12 +119,12 @@ public static class LookupQueryValues $"\"Name\" AS \"Name\" " + $"FROM \"{defaultDomain}\".\"dbo\".\"{FullNameTable(TableNameEnum.Branch)}\" " + $"WHERE " + - $"\"TenantId\" = '@TENANTID' " + // 🔹 Bu form doğru — Replace hedefi bu. + $"\"TenantId\" = '@TENANTID' " + // 🔹 Bu form doğru — Replace hedefi bu. $"AND \"IsDeleted\" = 'false' " + $"AND \"Id\" IN ( " + $"SELECT \"BranchId\" " + $"FROM \"{FullNameTable(TableNameEnum.BranchUsers)}\" " + - $"WHERE \"UserId\" = '@USERID' " + // 🔹 Bu da doğru. + $"WHERE \"UserId\" = '@USERID' " + // 🔹 Bu da doğru. $") " + $"ORDER BY \"Name\";"; diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json b/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json index 3f5ad802..51221dba 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/LanguagesData.json @@ -1163,19 +1163,19 @@ "resourceName": "Platform", "key": "Abp.Identity.OrganizationUnits", "en": "Organization Units", - "tr": "Organizasyon Şeması" + "tr": "Organizasyon Birimleri" }, { "resourceName": "Platform", "key": "Abp.Identity.OrganizationUnit.NewOrganizationUnit", "en": "New Organization Unit", - "tr": "Yeni Organizasyon Şeması" + "tr": "Yeni Organizasyon Birimi" }, { "resourceName": "Platform", "key": "Abp.Identity.OrganizationUnit.CurrentOrganizationUnit", "en": "Current Organization Unit", - "tr": "Güncel Organizasyon Şeması" + "tr": "Güncel Organizasyon Birimi" }, { "resourceName": "Platform", @@ -1264,8 +1264,8 @@ { "resourceName": "Platform", "key": "Abp.Identity.OrganizationUnit.Parent", - "en": "Parent", - "tr": "Üst" + "en": "Parent Organization Unit", + "tr": "Üst Organizasyon Birimi" }, { "resourceName": "Platform", @@ -3929,7 +3929,7 @@ "resourceName": "Platform", "key": "ListForms.ListFormEdit.IsOrganizationUnit", "en": "Is Organization Unit", - "tr": "Organizasyon Şeması mı?" + "tr": "Organizasyon Birimi mi?" }, { "resourceName": "Platform", @@ -9192,7 +9192,7 @@ "key": "App.SupplyChain.PaymentTerm", "tr": "Ödeme Koşulları", "en": "Payment Terms" - }, + }, { "resourceName": "Platform", "key": "App.SupplyChain.MaterialType", @@ -9442,7 +9442,7 @@ { "resourceName": "Platform", "key": "App.Hr.Organization", - "tr": "Organizasyon Şeması", + "tr": "Organizasyon Birimleri", "en": "Organization Units" }, { @@ -9487,6 +9487,18 @@ "tr": "360° Performance", "en": "360° Performans" }, + { + "resourceName": "Platform", + "key": "App.Crm.CustomerType", + "tr": "Müşteri Türleri", + "en": "Customer Types" + }, + { + "resourceName": "Platform", + "key": "App.Crm.CustomerSegment", + "tr": "Müşteri Segmentleri", + "en": "Customer Segments" + }, { "resourceName": "Platform", "key": "App.Crm.Customer", diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Accounting.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Accounting.cs index d86c47bc..90f435a5 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Accounting.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Accounting.cs @@ -48,7 +48,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende #region Bank if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Bank)) { - var listFormBank = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -116,7 +116,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende #region Bank Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -128,13 +128,13 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -150,11 +150,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende LookupQuery = LookupQueryValues.BranchValues, }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -168,11 +168,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "IdentifierCode", @@ -184,11 +184,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address1", @@ -199,11 +199,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address2", @@ -214,11 +214,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Country", @@ -237,11 +237,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende CascadeEmptyFields = "City,District,Street" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "City", @@ -263,11 +263,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende CascadeEmptyFields = "District,Street" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "District", @@ -289,11 +289,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende CascadeEmptyFields = "Street", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PostalCode", @@ -304,11 +304,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -320,11 +320,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AllowSearch = true, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBank.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -336,7 +336,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AllowSearch = true, ValidationRuleJson = DefaultValidationRuleEmailJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.Bank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ], autoSave: true); @@ -346,7 +346,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende await utils.CloneListFormWithFieldsAsync( _listFormRepository, _listFormFieldRepository, - ListFormCodes.Lists.Bank, + listForm.ListFormCode, JsonSerializer.Serialize(new List() { new { TabTitle = "Bank Accounts", @@ -371,7 +371,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende #region BankAccount if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.BankAccount)) { - var listFormBankAccount = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -424,7 +424,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende #region Bank Account Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormBankAccount.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -436,11 +436,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBankAccount.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BankId", @@ -452,11 +452,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Bank), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBankAccount.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "AccountNumber", @@ -470,11 +470,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBankAccount.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "AccountOwner", @@ -487,11 +487,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBankAccount.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CurrencyId", @@ -503,11 +503,11 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBankAccount.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "CanTransferMoney", @@ -518,7 +518,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, }); diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs index 3389e727..dcd954d9 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs @@ -51,7 +51,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Permission Group if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.PermissionGroup)) { - var listFormPermissionGroups = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -100,7 +100,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormPermissionGroups.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -114,7 +114,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPermissionGroups.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -129,7 +129,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPermissionGroups.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DisplayName", @@ -144,7 +144,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPermissionGroups.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ExtraProperties", @@ -166,7 +166,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Permission if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Permission)) { - var listFormPermissions = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -219,7 +219,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync( [ new() { - ListFormCode = listFormPermissions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -233,7 +233,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPermissions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "GroupName", @@ -257,7 +257,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPermissions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ParentName", @@ -273,7 +273,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormPermissions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -289,7 +289,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormPermissions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DisplayName", @@ -312,7 +312,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormPermissions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsEnabled", @@ -327,7 +327,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormPermissions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int16, FieldName = "MultiTenancySide", @@ -354,7 +354,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormPermissions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MenuGroup", @@ -385,7 +385,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region ClaimType if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.ClaimType)) { - var listFormClaimTypes = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -448,7 +448,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep [ new ListFormField { - ListFormCode = listFormClaimTypes.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -458,12 +458,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.ClaimTypes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormClaimTypes.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -474,12 +474,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.ClaimTypes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormClaimTypes.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int16, FieldName = "ValueType", @@ -501,12 +501,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.ClaimTypes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormClaimTypes.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Required", @@ -516,12 +516,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.ClaimTypes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormClaimTypes.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsStatic", @@ -531,12 +531,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.ClaimTypes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormClaimTypes.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Regex", @@ -547,12 +547,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.ClaimTypes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormClaimTypes.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RegexDescription", @@ -563,12 +563,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.ClaimTypes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormClaimTypes.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -579,7 +579,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.ClaimTypes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ]); @@ -590,7 +590,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Role if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Role)) { - var listFormRoles = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -661,7 +661,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync( [ new() { - ListFormCode = listFormRoles.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -681,7 +681,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormRoles.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -697,7 +697,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormRoles.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -720,7 +720,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region User if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.User)) { - var listFormUsers = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -792,7 +792,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep [ new ListFormField { - ListFormCode = listFormUsers.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -809,7 +809,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormUsers.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -828,7 +828,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormUsers.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -847,7 +847,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormUsers.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -866,7 +866,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormUsers.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -885,7 +885,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormUsers.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -902,7 +902,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new ListFormField { - ListFormCode = listFormUsers.ListFormCode, + ListFormCode = listForm.ListFormCode, RoleId = null, UserId = null, CultureName = LanguageCodes.En, @@ -925,7 +925,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Ip Restriction if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.IpRestriction)) { - var listFormIpRestrictions = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -973,7 +973,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Ip Restriction Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormIpRestrictions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -983,11 +983,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.IpRestrictions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormIpRestrictions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ResourceType", @@ -1012,11 +1012,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.IpRestrictions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormIpRestrictions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ResourceId", @@ -1033,12 +1033,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupQuery = $"SELECT \"UserName\" AS \"Key\", \"UserName\" AS \"Name\" FROM \"AbpUsers\" UNION SELECT \"Name\" AS \"Key\", \"Name\" AS \"Name\" FROM \"AbpRoles\"", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.IpRestrictions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormIpRestrictions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "IP", @@ -1050,7 +1050,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.IdentityManagement.IpRestrictions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1061,7 +1061,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Audit Logs if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.AuditLog)) { - var listFormAuditLog = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1107,7 +1107,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync( [ new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1117,11 +1117,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "HttpStatusCode", @@ -1132,11 +1132,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "HttpMethod", @@ -1147,11 +1147,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Url", @@ -1162,11 +1162,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "UserName", @@ -1177,11 +1177,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ClientIpAddress", @@ -1192,11 +1192,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "ExecutionTime", @@ -1207,11 +1207,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "ExecutionDuration", @@ -1222,11 +1222,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAuditLog.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ApplicationName", @@ -1237,7 +1237,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.AuditLogs), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1248,7 +1248,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Custom Endpoint if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.CustomEndpoint)) { - var listFormCustomEndpoints = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1308,7 +1308,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Custom Endpoint Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1318,11 +1318,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1333,11 +1333,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -1348,11 +1348,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Url", @@ -1363,11 +1363,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Method", @@ -1391,11 +1391,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DataSourceCode", @@ -1406,12 +1406,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.DataSource), "Code", "Code"), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Sql", @@ -1422,11 +1422,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ParametersJson", @@ -1437,11 +1437,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCustomEndpoints.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PermissionsJson", @@ -1452,7 +1452,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1463,7 +1463,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Report Categories if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.ReportCategory)) { - var listFormReportCatory = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -1512,7 +1512,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormReportCatory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1523,11 +1523,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Reports.Categories), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormReportCatory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1539,11 +1539,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Reports.Categories), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormReportCatory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -1554,11 +1554,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Reports.Categories), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormReportCatory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Icon", @@ -1569,7 +1569,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Reports.Categories), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion @@ -1579,7 +1579,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region About Us if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.About)) { - var listFormAbout = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -1629,7 +1629,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormAbout.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1639,11 +1639,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.About), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormAbout.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "StatsJson", @@ -1655,11 +1655,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.About), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormAbout.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DescriptionsJson", @@ -1671,11 +1671,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.About), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormAbout.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "SectionsJson", @@ -1687,7 +1687,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.About), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion @@ -1697,7 +1697,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Services if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Service)) { - var listFormService = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -1748,7 +1748,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormService.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1759,11 +1759,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Services), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormService.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Title", @@ -1781,11 +1781,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Services), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormService.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Icon", @@ -1797,11 +1797,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Services), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormService.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -1818,11 +1818,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupQuery = LookupQueryValues.LanguageKeyValues }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Services), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormService.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Type", @@ -1844,11 +1844,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Services), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormService.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Features", @@ -1860,7 +1860,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Services), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ]); #endregion @@ -1870,7 +1870,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Products if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Product)) { - var listFormProduct = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -1927,7 +1927,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormProduct.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1937,11 +1937,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.Products), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormProduct.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1953,7 +1953,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.Products), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), LookupJson = JsonSerializer.Serialize(new LookupDto { DataSourceType = UiLookupDataSourceTypeEnum.Query, @@ -1964,7 +1964,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new() { - ListFormCode = listFormProduct.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -1975,7 +1975,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.Products), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), LookupJson = JsonSerializer.Serialize(new LookupDto { DataSourceType = UiLookupDataSourceTypeEnum.Query, @@ -1986,7 +1986,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }, new() { - ListFormCode = listFormProduct.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Category", @@ -2009,11 +2009,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.Products), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormProduct.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "MonthlyPrice", @@ -2027,11 +2027,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.Products), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormProduct.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "YearlyPrice", @@ -2045,11 +2045,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.Products), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormProduct.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsQuantityBased", @@ -2060,11 +2060,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.Products), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormProduct.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ImageUrl", @@ -2075,7 +2075,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.Products), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion @@ -2085,7 +2085,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region PaymentMethods if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.PaymentMethod)) { - var listFormPaymentMethod = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -2137,7 +2137,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormPaymentMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Id", @@ -2148,11 +2148,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PaymentMethods), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPaymentMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -2164,11 +2164,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PaymentMethods), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPaymentMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Commission", @@ -2181,11 +2181,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PaymentMethods), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPaymentMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Logo", @@ -2197,7 +2197,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PaymentMethods), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion @@ -2207,7 +2207,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region InstallmentOptions if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.InstallmentOption)) { - var listFormInstallmentOption = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -2259,7 +2259,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormInstallmentOption.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2270,11 +2270,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.InstallmentOptions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormInstallmentOption.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Installment", @@ -2286,11 +2286,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.InstallmentOptions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormInstallmentOption.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -2302,11 +2302,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.InstallmentOptions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormInstallmentOption.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Commission", @@ -2319,7 +2319,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.InstallmentOptions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion @@ -2329,7 +2329,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Purchase Orders if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.PurchaseOrder)) { - var listFormPurchaseOrder = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -2405,7 +2405,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2416,11 +2416,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders) + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "OrganizationName", @@ -2432,11 +2432,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Founder", @@ -2448,11 +2448,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int64, FieldName = "VknTckn", @@ -2464,11 +2464,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TaxOffice", @@ -2480,11 +2480,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address1", @@ -2496,11 +2496,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address2", @@ -2511,11 +2511,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Country", @@ -2535,11 +2535,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "City", @@ -2562,11 +2562,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "District", @@ -2588,11 +2588,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -2605,11 +2605,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep EditorOptions = EditorOptionValues.PhoneEditorOptions, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MobileNumber", @@ -2622,11 +2622,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep EditorOptions = EditorOptionValues.PhoneEditorOptions, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int64, FieldName = "FaxNumber", @@ -2638,11 +2638,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Website", @@ -2654,11 +2654,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Subtotal", @@ -2672,11 +2672,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Commission", @@ -2690,11 +2690,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Total", @@ -2708,11 +2708,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "PaymentMethodId", @@ -2725,11 +2725,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.PaymentMethod), "Id", "Name"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Installment", @@ -2742,11 +2742,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.InstallmentOption), "Installment", "Name"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormPurchaseOrder.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -2757,7 +2757,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ]); #endregion @@ -2767,7 +2767,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region BlogCategory if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.BlogCategory)) { - var listFormBlogCategory = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -2822,7 +2822,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormBlogCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2832,11 +2832,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -2855,11 +2855,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupQuery = LookupQueryValues.LanguageKeyValues }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Slug", @@ -2871,11 +2871,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -2894,11 +2894,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupQuery = LookupQueryValues.LanguageKeyValues }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Icon", @@ -2909,11 +2909,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "DisplayOrder", @@ -2925,11 +2925,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -2940,7 +2940,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ]); #endregion @@ -2950,7 +2950,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region BlogPost if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.BlogPost)) { - var listFormBlogPosts = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -3017,7 +3017,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3027,11 +3027,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Title", @@ -3050,11 +3050,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupQuery = LookupQueryValues.LanguageKeyValues }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Slug", @@ -3066,11 +3066,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Summary", @@ -3089,11 +3089,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupQuery = LookupQueryValues.LanguageKeyValues }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "CoverImage", @@ -3105,11 +3105,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "ReadTime", @@ -3121,11 +3121,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CategoryId", @@ -3138,11 +3138,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.BlogCategory), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -3155,11 +3155,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "ViewCount", @@ -3170,11 +3170,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "LikeCount", @@ -3185,11 +3185,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "CommentCount", @@ -3200,11 +3200,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsPublished", @@ -3215,11 +3215,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "PublishedAt", @@ -3230,11 +3230,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ContentTr", @@ -3246,11 +3246,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormBlogPosts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ContentEn", @@ -3262,7 +3262,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ]); #endregion @@ -3272,7 +3272,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Demos if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Demo)) { - var listFormDemo = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -3331,7 +3331,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3342,11 +3342,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "OrganizationName", @@ -3358,11 +3358,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "FullName", @@ -3374,11 +3374,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -3390,11 +3390,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleEmailRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -3407,11 +3407,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep ValidationRuleJson = DefaultValidationRuleRequiredJson, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address", @@ -3423,11 +3423,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "NumberOfBranches", @@ -3439,11 +3439,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "NumberOfUsers", @@ -3455,11 +3455,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDemo.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Message", @@ -3471,7 +3471,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Demos), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion @@ -3482,7 +3482,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Contact if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Contact)) { - var listFormContact = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -3537,7 +3537,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3547,11 +3547,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address", @@ -3569,11 +3569,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -3586,11 +3586,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep ValidationRuleJson = DefaultValidationRuleRequiredJson, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -3602,11 +3602,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleEmailRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Location", @@ -3618,11 +3618,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TaxNumber", @@ -3634,11 +3634,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "BankJson", @@ -3650,11 +3650,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "WorkHoursJson", @@ -3666,11 +3666,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormContact.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MapJson", @@ -3682,7 +3682,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Contact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion @@ -3692,7 +3692,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region WorkHour if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.WorkHour)) { - var listFormWorkHour = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3757,7 +3757,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3768,11 +3768,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -3786,12 +3786,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Saat alanları new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "StartHour", @@ -3801,12 +3801,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.TimeSpanOptions }, new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "EndHour", @@ -3816,14 +3816,14 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.TimeSpanOptions }, // Günlük kolonlar new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Monday", @@ -3833,12 +3833,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Tuesday", @@ -3848,12 +3848,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Wednesday", @@ -3863,12 +3863,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Thursday", @@ -3878,12 +3878,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Friday", @@ -3893,12 +3893,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Saturday", @@ -3908,12 +3908,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormWorkHour.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Sunday", @@ -3923,7 +3923,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.WorkHour), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, }); @@ -3934,7 +3934,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Sector if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Sector)) { - var listFormSector = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3982,7 +3982,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormSector.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3992,12 +3992,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Sector), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSector.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4011,7 +4011,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Sector), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ]); @@ -4022,7 +4022,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region SkillType if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SkillType)) { - var listFormSkillType = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -4079,7 +4079,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormSkillType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4089,11 +4089,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormSkillType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4105,7 +4105,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ], autoSave: true); #endregion @@ -4114,7 +4114,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await utils.CloneListFormWithFieldsAsync( _listFormRepository, _listFormFieldRepository, - ListFormCodes.Lists.SkillType, + listForm.ListFormCode, JsonSerializer.Serialize(new List() { new { TabTitle = "Skill Levels", @@ -4146,7 +4146,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Skill Level if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SkillLevel)) { - var listFormSkillLevel = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4198,7 +4198,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Skill Level Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormSkillLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4210,11 +4210,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSkillLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4228,11 +4228,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSkillLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Progress", @@ -4243,11 +4243,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSkillLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsDefault", @@ -4258,11 +4258,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSkillLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "SkillTypeId", @@ -4275,7 +4275,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.SkillType), "Id", "Name"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, }); @@ -4286,7 +4286,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Skill if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Skill)) { - var listFormSkill = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4331,7 +4331,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Skill Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormSkill.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4343,11 +4343,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Skill), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSkill.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4361,11 +4361,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Skill), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSkill.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "SkillTypeId", @@ -4378,7 +4378,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.SkillType), "Id", "Name"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, }); @@ -4389,7 +4389,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region UomCategory if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.UomCategory)) { - var listFormUomCategory = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, IsSubForm = false, @@ -4445,7 +4445,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormUomCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4455,11 +4455,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.UomCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormUomCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4471,7 +4471,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.UomCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ], autoSave: true); #endregion @@ -4501,7 +4501,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Uom if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Uom)) { - var listFormUom = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4552,7 +4552,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new ListFormField { - ListFormCode = listFormUom.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4564,12 +4564,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Uom), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormUom.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4583,12 +4583,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Uom), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormUom.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Type", @@ -4610,12 +4610,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Uom), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormUom.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Ratio", @@ -4629,12 +4629,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Uom), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormUom.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Rounding", @@ -4648,12 +4648,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Uom), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormUom.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "UomCategoryId", @@ -4666,7 +4666,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.UomCategory), "Id", "Name"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Uom), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, }); @@ -4677,7 +4677,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Behavior if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Behavior)) { - var listFormBehavior = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4721,7 +4721,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Behavior Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormBehavior.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4733,11 +4733,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Behavior), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBehavior.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4751,7 +4751,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Behavior), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -4762,7 +4762,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Disease if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Disease)) { - var listFormDisease = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4809,7 +4809,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Disease Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormDisease.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4820,11 +4820,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Disease), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDisease.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4838,7 +4838,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Disease), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -4849,7 +4849,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Document if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Document)) { - var listFormDocument = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4893,7 +4893,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Document Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormDocument.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4904,11 +4904,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Document), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDocument.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4922,7 +4922,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Document), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -4933,7 +4933,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region EducationStatus if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.EducationStatus)) { - var listFormEducationStatus = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4979,7 +4979,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region EducationStatus Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormEducationStatus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4990,11 +4990,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.EducationStatus), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEducationStatus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -5006,11 +5006,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.EducationStatus), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEducationStatus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Order", @@ -5024,7 +5024,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.EducationStatus), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -5035,7 +5035,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Vaccine if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Vaccine)) { - var listFormVaccine = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -5079,7 +5079,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Vaccine Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormVaccine.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -5091,11 +5091,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vaccine), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVaccine.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -5109,7 +5109,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vaccine), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -5120,7 +5120,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Vehicle if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Vehicle)) { - var listFormVehicle = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -5181,7 +5181,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep await _listFormFieldRepository.InsertManyAsync( [ new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -5192,11 +5192,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Plate", @@ -5210,11 +5210,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Brand", @@ -5224,11 +5224,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "ModelYear", @@ -5238,12 +5238,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Driver bilgileri new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DriverNationalId", @@ -5253,11 +5253,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DriverName", @@ -5267,11 +5267,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DriverPhone1", @@ -5282,11 +5282,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DriverPhone2", @@ -5297,13 +5297,13 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Assistant Driver bilgileri new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "AssistantDriverNationalId", @@ -5313,11 +5313,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "AssistantDriverName", @@ -5327,11 +5327,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "AssistantDriverPhone1", @@ -5342,11 +5342,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "AssistantDriverPhone2", @@ -5357,12 +5357,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Vehicle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormVehicle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -5392,7 +5392,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Psychologist if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Psychologist)) { - var listFormPsychologist = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -5449,7 +5449,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep // Id new() { - ListFormCode = listFormPsychologist.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -5460,13 +5460,13 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Psychologist), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormPsychologist.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -5480,13 +5480,13 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Psychologist), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // PhoneNumber new() { - ListFormCode = listFormPsychologist.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -5498,13 +5498,13 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep ValidationRuleJson = DefaultValidationRuleRequiredJson, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Psychologist), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Email new() { - ListFormCode = listFormPsychologist.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -5515,13 +5515,13 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleEmailJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Psychologist), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Address new() { - ListFormCode = listFormPsychologist.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address", @@ -5531,13 +5531,13 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Psychologist), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormPsychologist.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -5556,7 +5556,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Psychologist), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -5567,7 +5567,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep #region Lawyer if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Lawyer)) { - var listFormLawyer = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -5629,7 +5629,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep // Id new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -5640,13 +5640,13 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // String alanlar new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "FullName", @@ -5660,12 +5660,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -5675,12 +5675,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MobileNumber", @@ -5691,12 +5691,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -5707,12 +5707,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int64, FieldName = "FaxNumber", @@ -5723,12 +5723,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsDeleted = false, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address", @@ -5738,12 +5738,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TaxOffice", @@ -5753,12 +5753,12 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TaxNumber", @@ -5768,13 +5768,13 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Description ve Status new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -5784,11 +5784,11 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Lawyer), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLawyer.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Coordinator.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Coordinator.cs index b0a08c4b..5a0a9162 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Coordinator.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Coordinator.cs @@ -48,7 +48,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Program if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Program)) { - var listFormProgram = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -96,7 +96,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Program Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormProgram.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -107,11 +107,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Program), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormProgram.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -125,11 +125,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Program), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormProgram.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -150,7 +150,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Program), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -161,7 +161,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Schedule if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Schedule)) { - var listFormSchedule = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -237,7 +237,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend { // Id new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -248,12 +248,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -269,12 +269,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend LookupQuery = LookupQueryValues.BranchValues, }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -288,12 +288,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -318,7 +318,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend // Ders Saatleri new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "StartTime", @@ -328,12 +328,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "EndTime", @@ -343,12 +343,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "LessonMinute", @@ -358,12 +358,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "LessonBreakMinute", @@ -373,12 +373,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "LessonCount", @@ -388,14 +388,14 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Öğle Arası new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "LunchTime", @@ -405,12 +405,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "LunchMinute", @@ -420,12 +420,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IncludeLunch", @@ -435,14 +435,14 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Günler new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Monday", @@ -452,12 +452,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Tuesday", @@ -467,12 +467,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Wednesday", @@ -482,12 +482,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Thursday", @@ -497,12 +497,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Friday", @@ -512,12 +512,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Saturday", @@ -527,12 +527,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSchedule.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "Sunday", @@ -542,7 +542,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Schedule), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, @@ -554,7 +554,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region RegistrationType if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.RegistrationType)) { - var listFormRegistrationType = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -608,7 +608,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend { new() { - ListFormCode = listFormRegistrationType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -620,13 +620,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormRegistrationType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -643,13 +643,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormRegistrationType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -663,13 +663,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormRegistrationType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -688,7 +688,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -699,7 +699,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region RegistrationMethod if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.RegistrationMethod)) { - var listFormRegistrationMethod = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -755,7 +755,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend // Id new() { - ListFormCode = listFormRegistrationMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -766,13 +766,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormRegistrationMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -790,13 +790,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // RegistrationTypeId new() { - ListFormCode = listFormRegistrationMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "RegistrationTypeId", @@ -815,13 +815,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend CascadeParentFields = "BranchId", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormRegistrationMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -835,13 +835,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormRegistrationMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -860,7 +860,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.RegistrationMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -871,7 +871,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region ClassType if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.ClassType)) { - var listFormClassType = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -929,7 +929,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend // Id new() { - ListFormCode = listFormClassType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -941,13 +941,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormClassType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -965,13 +965,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // RegistrationTypeId new() { - ListFormCode = listFormClassType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "RegistrationTypeId", @@ -990,13 +990,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend CascadeParentFields = "BranchId", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormClassType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1010,13 +1010,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // MinStudentCount new() { - ListFormCode = listFormClassType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "MinStudentCount", @@ -1026,13 +1026,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // MaxStudentCount new() { - ListFormCode = listFormClassType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "MaxStudentCount", @@ -1042,13 +1042,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormClassType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -1067,7 +1067,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -1078,7 +1078,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Class if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Class)) { - var listFormClass = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1134,7 +1134,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend // Id new() { - ListFormCode = listFormClass.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1145,13 +1145,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Class), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormClass.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -1169,13 +1169,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Class), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // ClassTypeId new() { - ListFormCode = listFormClass.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ClassTypeId", @@ -1194,13 +1194,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend CascadeParentFields = "BranchId", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Class), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormClass.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1214,13 +1214,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Class), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormClass.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -1239,7 +1239,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Class), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -1250,7 +1250,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Level if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Level)) { - var listFormLevel = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1311,7 +1311,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend // Id new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1322,13 +1322,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -1346,13 +1346,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // ClassTypeId new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ClassTypeId", @@ -1371,13 +1371,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend CascadeParentFields = "BranchId", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // LevelType new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "LevelType", @@ -1397,13 +1397,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Order new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Order", @@ -1417,13 +1417,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1435,13 +1435,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // LessonCount new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "LessonCount", @@ -1451,13 +1451,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // LessonDuration new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "LessonDuration", @@ -1467,13 +1467,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // MonthlyPaymentRate new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "MonthlyPaymentRate", @@ -1485,13 +1485,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormLevel.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -1510,7 +1510,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Level), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -1521,7 +1521,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region ClassCancellationReason if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.ClassCancellationReason)) { - var listFormClassCancellationReason = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1569,7 +1569,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region ClassCancellationReason Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormClassCancellationReason.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1580,11 +1580,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassCancellationReason), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormClassCancellationReason.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1598,11 +1598,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassCancellationReason), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormClassCancellationReason.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -1623,7 +1623,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ClassCancellationReason), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -1634,7 +1634,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region LessonPeriod if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.LessonPeriod)) { - var listFormLessonPeriod = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1690,7 +1690,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend // Id new() { - ListFormCode = listFormLessonPeriod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1702,13 +1702,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.LessonPeriod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormLessonPeriod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -1726,13 +1726,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.LessonPeriod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormLessonPeriod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1746,13 +1746,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.LessonPeriod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Day new() { - ListFormCode = listFormLessonPeriod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Day", @@ -1764,13 +1764,13 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend SortIndex = 3, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.LessonPeriod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Lesson1-4 new() { - ListFormCode = listFormLessonPeriod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Lesson1", @@ -1789,12 +1789,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.LessonPeriod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLessonPeriod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Lesson2", @@ -1813,12 +1813,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.LessonPeriod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLessonPeriod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Lesson3", @@ -1837,12 +1837,12 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.LessonPeriod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLessonPeriod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Lesson4", @@ -1861,7 +1861,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.LessonPeriod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, }); @@ -1872,7 +1872,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region QuestionTag if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.QuestionTag)) { - var listFormTag = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1920,7 +1920,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region QuestionTag Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormTag.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1932,11 +1932,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionTag), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTag.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1950,11 +1950,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionTag), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTag.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -1965,11 +1965,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionTag), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTag.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Color", @@ -1980,7 +1980,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionTag), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ]); @@ -1991,7 +1991,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Question Pool if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.QuestionPool)) { - var listFormQuestionPool = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2047,7 +2047,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Question Pool Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormQuestionPool.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2059,11 +2059,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionPool), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestionPool.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -2077,11 +2077,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionPool), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestionPool.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -2092,11 +2092,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionPool), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestionPool.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Tags", @@ -2108,7 +2108,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.QuestionTag), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionPool), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ], autoSave: true); @@ -2118,7 +2118,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend await utils.CloneListFormWithFieldsAsync( _listFormRepository, _listFormFieldRepository, - ListFormCodes.Lists.QuestionPool, + listForm.ListFormCode, JsonSerializer.Serialize(new List() { new { TabTitle = "Questions", @@ -2139,7 +2139,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Question if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Question)) { - var listFormQuestion = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2208,7 +2208,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend #region Question Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2220,11 +2220,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "QuestionPoolId", @@ -2237,11 +2237,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.QuestionPool), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "QuestionType", @@ -2269,11 +2269,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Points", @@ -2286,11 +2286,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Title", @@ -2301,11 +2301,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Content", @@ -2316,11 +2316,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MediaType", @@ -2341,11 +2341,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend new () { Key= "video", Name= "Video" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MediaUrl", @@ -2356,11 +2356,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "CorrectAnswer", @@ -2371,11 +2371,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Difficulty", @@ -2397,11 +2397,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend new () { Key= "hard", Name= "Hard" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "TimeLimit", @@ -2412,11 +2412,11 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Explanation", @@ -2427,7 +2427,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs index 2eea8d4a..248bc72b 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Crm.cs @@ -13,8 +13,6 @@ using Volo.Abp.Data; using Volo.Abp.DependencyInjection; using Volo.Abp.Domain.Repositories; using Volo.Abp.Identity; -using Volo.Abp.TenantManagement; -using AbpIdentity = Erp.Platform.Data.Seeds.SeedConsts.AbpIdentity; using AppCodes = Erp.Platform.Data.Seeds.SeedConsts.AppCodes; using static Erp.Platform.PlatformConsts; using static Erp.Platform.PlatformSeeder.SeederDefaults; @@ -45,142 +43,1109 @@ public class ListFormSeeder_Crm : IDataSeedContributor, ITransientDependency public async Task SeedAsync(DataSeedContext context) { - // #region Material Type - // if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.MaterialType)) - // { - // var listFormMaterialType = await _listFormRepository.InsertAsync( - // new ListForm() - // { - // ListFormType = ListFormTypeEnum.List, - // IsSubForm = false, - // LayoutJson = DefaultLayoutJson, - // CultureName = LanguageCodes.En, - // ListFormCode = ListFormCodes.Lists.MaterialType, - // Name = AppCodes.SupplyChain.MaterialType, - // Title = AppCodes.SupplyChain.MaterialType, - // DataSourceCode = SeedConsts.DataSources.DefaultCode, - // IsTenant = true, - // IsBranch = false, - // IsOrganizationUnit = false, - // Description = AppCodes.SupplyChain.MaterialType, - // SelectCommandType = SelectCommandTypeEnum.Table, - // SelectCommand = TableNameResolver.GetFullTableName(nameof(TableNameEnum.MaterialType)), - // KeyFieldName = "Id", - // KeyFieldDbSourceType = DbType.Guid, - // DefaultFilter = DefaultFilterJson, - // SortMode = GridOptions.SortModeSingle, - // FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true }), - // HeaderFilterJson = JsonSerializer.Serialize(new { Visible = true }), - // SearchPanelJson = JsonSerializer.Serialize(new { Visible = true }), - // GroupPanelJson = JsonSerializer.Serialize(new { Visible = true }), - // SelectionJson = DefaultSelectionSingleJson, - // ColumnOptionJson = DefaultColumnOptionJson, - // PermissionJson = DefaultPermissionJson(AppCodes.SupplyChain.MaterialType), - // DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.MaterialType)), - // DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson, - // PagerOptionJson = DefaultPagerOptionJson, - // EditingOptionJson = DefaultEditingOptionJson(AppCodes.SupplyChain.MaterialType, 500, 250, true, true, true, true, false), - // EditingFormJson = JsonSerializer.Serialize(new List() { - // new() { Order=1,ColCount=1,ColSpan=1,ItemType="group", Items=[ - // new EditingFormItemDto { Order = 1, DataField = "Code", ColSpan = 1, IsRequired = true, EditorType2=EditorTypes.dxTextBox }, - // new EditingFormItemDto { Order = 2, DataField = "Name", ColSpan = 1, IsRequired = true, EditorType2=EditorTypes.dxTextBox }, - // new EditingFormItemDto { Order = 3, DataField = "Description", ColSpan = 1, EditorType2=EditorTypes.dxTextArea }, - // new EditingFormItemDto { Order = 4, DataField = "IsActive", ColSpan = 1, EditorType2=EditorTypes.dxCheckBox }, - // ]} - // }), - // InsertFieldsDefaultValueJson = DefaultInsertFieldsDefaultValueJson, - // FormFieldsDefaultValueJson = JsonSerializer.Serialize(new FieldsDefaultValue[] { - // new() { FieldName = "IsActive", FieldDbType = DbType.Boolean, Value = "true", CustomValueType = FieldCustomValueTypeEnum.Value } - // }), - // } - // ); + using var utils = new SeederUtils(); - // #region MaterialType Fields - // await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { - // new() { - // ListFormCode = listFormMaterialType.ListFormCode, - // CultureName = LanguageCodes.En, - // SourceDbType = DbType.Guid, - // FieldName = "Id", - // Width = 100, - // ListOrderNo = 1, - // Visible = false, - // IsActive = true, - // IsDeleted = false, - // ValidationRuleJson = DefaultValidationRuleRequiredJson, - // ColumnCustomizationJson = DefaultColumnCustomizationJson, - // PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), - // PivotSettingsJson = DefaultPivotSettingsJson - // }, - // new() { - // ListFormCode = listFormMaterialType.ListFormCode, - // CultureName = LanguageCodes.En, - // SourceDbType = DbType.String, - // FieldName = "Code", - // Width = 150, - // ListOrderNo = 2, - // Visible = true, - // IsActive = true, - // IsDeleted = false, - // AllowSearch = true, - // ValidationRuleJson = DefaultValidationRuleRequiredJson, - // ColumnCustomizationJson = DefaultColumnCustomizationJson, - // PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), - // PivotSettingsJson = DefaultPivotSettingsJson - // }, - // new() { - // ListFormCode = listFormMaterialType.ListFormCode, - // CultureName = LanguageCodes.En, - // SourceDbType = DbType.String, - // FieldName = "Name", - // Width = 350, - // ListOrderNo = 3, - // Visible = true, - // IsActive = true, - // IsDeleted = false, - // SortIndex = 1, - // SortDirection = GridColumnOptions.SortOrderAsc, - // AllowSearch = true, - // ValidationRuleJson = DefaultValidationRuleRequiredJson, - // ColumnCustomizationJson = DefaultColumnCustomizationJson, - // PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), - // PivotSettingsJson = DefaultPivotSettingsJson - // }, - // new() { - // ListFormCode = listFormMaterialType.ListFormCode, - // CultureName = LanguageCodes.En, - // SourceDbType = DbType.String, - // FieldName = "Description", - // Width = 500, - // ListOrderNo = 4, - // Visible = true, - // IsActive = true, - // IsDeleted = false, - // AllowSearch = true, - // ColumnCustomizationJson = DefaultColumnCustomizationJson, - // PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), - // PivotSettingsJson = DefaultPivotSettingsJson - // }, + #region Customer Type + if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.CustomerType)) + { + var listForm = await _listFormRepository.InsertAsync( + new ListForm() + { + ListFormType = ListFormTypeEnum.List, + IsSubForm = true, + LayoutJson = DefaultLayoutJson, + CultureName = LanguageCodes.En, + ListFormCode = ListFormCodes.Lists.CustomerType, + Name = AppCodes.Crm.CustomerType, + Title = AppCodes.Crm.CustomerType, + DataSourceCode = SeedConsts.DataSources.DefaultCode, + IsTenant = true, + IsBranch = false, + IsOrganizationUnit = false, + Description = AppCodes.Crm.CustomerType, + SelectCommandType = SelectCommandTypeEnum.Table, + SelectCommand = TableNameResolver.GetFullTableName(nameof(TableNameEnum.CustomerType)), + KeyFieldName = "Id", + KeyFieldDbSourceType = DbType.Guid, + DefaultFilter = DefaultFilterJson, + SortMode = GridOptions.SortModeSingle, + FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true }), + HeaderFilterJson = JsonSerializer.Serialize(new { Visible = true }), + SearchPanelJson = JsonSerializer.Serialize(new { Visible = true }), + GroupPanelJson = JsonSerializer.Serialize(new { Visible = true }), + SelectionJson = DefaultSelectionSingleJson, + ColumnOptionJson = DefaultColumnOptionJson, + PermissionJson = DefaultPermissionJson(AppCodes.Crm.CustomerType), + DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.CustomerType)), + DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson, + PagerOptionJson = DefaultPagerOptionJson, + EditingOptionJson = DefaultEditingOptionJson(AppCodes.Crm.CustomerType, 500, 300, true, true, true, true, false), + InsertFieldsDefaultValueJson = DefaultInsertFieldsDefaultValueJson, + EditingFormJson = JsonSerializer.Serialize(new List() + { + new() { + Order=1, ColCount=1, ColSpan=1, ItemType="group", Items =[ + new EditingFormItemDto { Order = 1, DataField="Name", ColSpan = 1, IsRequired =true, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 2, DataField="Description", ColSpan = 1, EditorType2 = EditorTypes.dxTextArea }, + new EditingFormItemDto { Order = 3, DataField="IsActive", ColSpan = 1, EditorType2 = EditorTypes.dxCheckBox }, + ]} + }), + FormFieldsDefaultValueJson = JsonSerializer.Serialize(new FieldsDefaultValue[] { + new() { FieldName = "IsActive", FieldDbType = DbType.Boolean, Value = "true", CustomValueType = FieldCustomValueTypeEnum.Value } + }), + } + ); + + #region Customer Type Fields + await _listFormFieldRepository.InsertManyAsync([ + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "Id", + Width = 100, + ListOrderNo = 1, + Visible = false, + IsActive = true, + IsDeleted = false, + SortIndex = 0, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Name", + Width = 300, + ListOrderNo = 2, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Description", + Width = 500, + ListOrderNo = 3, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Boolean, + FieldName = "IsActive", + Width = 100, + ListOrderNo = 4, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + ]); + #endregion + } + #endregion + + #region Customer Segment + if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.CustomerSegment)) + { + var listForm = await _listFormRepository.InsertAsync( + new ListForm() + { + ListFormType = ListFormTypeEnum.List, + IsSubForm = true, + LayoutJson = DefaultLayoutJson, + CultureName = LanguageCodes.En, + ListFormCode = ListFormCodes.Lists.CustomerSegment, + Name = AppCodes.Crm.CustomerSegment, + Title = AppCodes.Crm.CustomerSegment, + DataSourceCode = SeedConsts.DataSources.DefaultCode, + IsTenant = true, + IsBranch = false, + IsOrganizationUnit = false, + Description = AppCodes.Crm.CustomerSegment, + SelectCommandType = SelectCommandTypeEnum.Table, + SelectCommand = TableNameResolver.GetFullTableName(nameof(TableNameEnum.CustomerSegment)), + KeyFieldName = "Id", + KeyFieldDbSourceType = DbType.Guid, + DefaultFilter = DefaultFilterJson, + SortMode = GridOptions.SortModeSingle, + FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true }), + HeaderFilterJson = JsonSerializer.Serialize(new { Visible = true }), + SearchPanelJson = JsonSerializer.Serialize(new { Visible = true }), + GroupPanelJson = JsonSerializer.Serialize(new { Visible = true }), + SelectionJson = DefaultSelectionSingleJson, + ColumnOptionJson = DefaultColumnOptionJson, + PermissionJson = DefaultPermissionJson(AppCodes.Crm.CustomerSegment), + DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.CustomerSegment)), + DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson, + PagerOptionJson = DefaultPagerOptionJson, + EditingOptionJson = DefaultEditingOptionJson(AppCodes.Crm.CustomerSegment, 500, 300, true, true, true, true, false), + InsertFieldsDefaultValueJson = DefaultInsertFieldsDefaultValueJson, + EditingFormJson = JsonSerializer.Serialize(new List() + { + new() { + Order=1, ColCount=1, ColSpan=1, ItemType="group", Items =[ + new EditingFormItemDto { Order = 1, DataField="Name", ColSpan = 1, IsRequired =true, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 2, DataField="Description", ColSpan = 1, EditorType2 = EditorTypes.dxTextArea }, + new EditingFormItemDto { Order = 3, DataField="IsActive", ColSpan = 1, EditorType2 = EditorTypes.dxCheckBox }, + ]} + }), + FormFieldsDefaultValueJson = JsonSerializer.Serialize(new FieldsDefaultValue[] { + new() { FieldName = "IsActive", FieldDbType = DbType.Boolean, Value = "true", CustomValueType = FieldCustomValueTypeEnum.Value } + }), + } + ); + + #region Customer Segment Fields + await _listFormFieldRepository.InsertManyAsync([ + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "Id", + Width = 100, + ListOrderNo = 1, + Visible = false, + IsActive = true, + IsDeleted = false, + SortIndex = 0, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Name", + Width = 300, + ListOrderNo = 2, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Description", + Width = 500, + ListOrderNo = 3, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Boolean, + FieldName = "IsActive", + Width = 100, + ListOrderNo = 4, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + ]); + #endregion + } + #endregion + + #region Customer + if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Customer)) + { + var listForm = await _listFormRepository.InsertAsync(new ListForm() + { + ListFormType = ListFormTypeEnum.List, + IsSubForm = false, + LayoutJson = DefaultLayoutJson, + CultureName = LanguageCodes.En, + ListFormCode = ListFormCodes.Lists.Customer, + Name = AppCodes.Crm.Customer, + Title = AppCodes.Crm.Customer, + DataSourceCode = SeedConsts.DataSources.DefaultCode, + IsTenant = true, + IsBranch = false, + IsOrganizationUnit = false, + Description = AppCodes.Crm.Customer, + SelectCommandType = SelectCommandTypeEnum.Table, + SelectCommand = TableNameResolver.GetFullTableName(nameof(TableNameEnum.Partner)), + KeyFieldName = "Id", + KeyFieldDbSourceType = DbType.Guid, + DefaultFilter = "\"IsDeleted\" = 'false' AND \"PartyType\" = 'Customer'", + SortMode = GridOptions.SortModeSingle, + FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true }), + HeaderFilterJson = JsonSerializer.Serialize(new { Visible = true }), + SearchPanelJson = JsonSerializer.Serialize(new { Visible = true }), + GroupPanelJson = JsonSerializer.Serialize(new { Visible = true }), + SelectionJson = DefaultSelectionSingleJson, + ColumnOptionJson = DefaultColumnOptionJson, + PermissionJson = DefaultPermissionJson(AppCodes.Crm.Customer), + DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.Partner)), + DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson, + PagerOptionJson = DefaultPagerOptionJson, + EditingOptionJson = DefaultEditingOptionJson(AppCodes.Crm.Customer, 1000, 600, true, true, true, true, false), + EditingFormJson = JsonSerializer.Serialize(new List() + { + new() + { + Order = 1, Caption = "General", ColCount = 3, ColSpan = 2, ItemType = "group", Items = + [ + new EditingFormItemDto { Order = 1, DataField = "Code", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 2, DataField = "Name", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 3, DataField = "PartyType", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox, EditorOptions = EditorOptionValues.Disabled }, + new EditingFormItemDto { Order = 4, DataField = "SectorId", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 5, DataField = "TaxNumber", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order = 6, DataField = "TaxOffice", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 7, DataField = "CurrencyId", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 8, DataField = "PaymentTermId", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 9, DataField = "CreditLimit", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxNumberBox }, + ] + }, + new() + { + Order = 2, Caption = "Address", ColCount = 3, ColSpan = 2, ItemType = "group", Items = + [ + new EditingFormItemDto { Order = 10, DataField = "Country", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 11, DataField = "City", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 12, DataField = "District", ColSpan = 1, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 13, DataField = "Street", ColSpan = 1, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 14, DataField = "Address1", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 15, DataField = "Address2", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 16, DataField = "PostalCode", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 17, DataField = "PhoneNumber", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxTextBox, EditorOptions = EditorOptionValues.PhoneEditorOptions }, + new EditingFormItemDto { Order = 18, DataField = "MobileNumber", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox, EditorOptions = EditorOptionValues.PhoneEditorOptions }, + new EditingFormItemDto { Order = 19, DataField = "FaxNumber", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox, EditorOptions = EditorOptionValues.PhoneEditorOptions }, + new EditingFormItemDto { Order = 20, DataField = "Email", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 21, DataField = "Website", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox }, + ] + }, + new() + { + Order = 3, Caption="Supply Card", ColCount = 3, ColSpan = 2, ItemType = "group", Items = + [ + new EditingFormItemDto { Order = 22, DataField = "CustomerTypeId", ColSpan = 1, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 23, DataField = "CustomerSegmentId", ColSpan = 1, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 24, DataField = "EmployeeId", ColSpan = 1, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 25, DataField = "TeamCode", ColSpan = 1, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 26, DataField = "TotalRevenue", ColSpan = 1, EditorType2 = EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order = 27, DataField = "AverageOrderValue", ColSpan = 1, EditorType2 = EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order = 28, DataField = "LifetimeValue", ColSpan = 1, EditorType2 = EditorTypes.dxNumberBox }, + new EditingFormItemDto { Order = 29, DataField = "Status", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox }, + ] + } + }), + InsertFieldsDefaultValueJson = DefaultInsertFieldsDefaultValueJson, + FormFieldsDefaultValueJson = JsonSerializer.Serialize(new FieldsDefaultValue[] + { + new() { FieldName = "PartyType", FieldDbType = DbType.String, Value = "Customer", CustomValueType = FieldCustomValueTypeEnum.Value }, + new() { FieldName = "TotalRevenue", FieldDbType = DbType.Decimal, Value = "0", CustomValueType = FieldCustomValueTypeEnum.Value }, + new() { FieldName = "AverageOrderValue", FieldDbType = DbType.Decimal, Value = "0", CustomValueType = FieldCustomValueTypeEnum.Value }, + new() { FieldName = "LifetimeValue", FieldDbType = DbType.Decimal, Value = "0", CustomValueType = FieldCustomValueTypeEnum.Value }, + new() { FieldName = "Status", FieldDbType = DbType.String, Value = "Active", CustomValueType = FieldCustomValueTypeEnum.Value }, + new() { FieldName = "Country", FieldDbType = DbType.String, Value = "TR", CustomValueType = FieldCustomValueTypeEnum.Value }, + }), + CommandColumnJson = JsonSerializer.Serialize(new CommandColumnDto[] { + new() { + Hint = "Manage", + Text ="Manage", + UrlTarget="_blank", + AuthName = AppCodes.Crm.Customer + ".Update", + Url=$"/admin/form/{utils.GetDefaultFormCodes(ListFormCodes.Lists.Customer)}/@Id" + }, + }), + }, autoSave: true); + + await _listFormFieldRepository.InsertManyAsync( + [ + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "Id", + Width = 100, + ListOrderNo = 1, + Visible = false, + IsActive = true, + IsDeleted = false, + SortIndex = 0, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Code", + Width = 140, + ListOrderNo = 2, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Name", + Width = 250, + ListOrderNo = 3, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + SortIndex = 1, + SortDirection = GridColumnOptions.SortOrderAsc, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "PartyType", + Width = 100, + ListOrderNo = 4, + Visible = true, + IsActive = true, + IsDeleted = false, + LookupJson = JsonSerializer.Serialize(new LookupDto + { + DataSourceType = UiLookupDataSourceTypeEnum.StaticData, + DisplayExpr = "name", + ValueExpr = "key", + LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { + new() { Key="Customer", Name="Customer" }, + new() { Key="Supplier", Name="Supplier" }, + new() { Key="Both", Name="Both" }, + new() { Key="Other", Name="Other" }, + }), + }), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "SectorId", + Width = 200, + ListOrderNo = 5, + Visible = true, + IsActive = true, + IsDeleted = false, + LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Sector), "Id", "Name"), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Int64, + FieldName = "TaxNumber", + Width = 100, + ListOrderNo = 6, + Visible = true, + IsActive = true, + IsDeleted = false, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "TaxOffice", + Width = 200, + ListOrderNo = 7, + Visible = true, + IsActive = true, + IsDeleted = false, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "CurrencyId", + Width = 100, + ListOrderNo = 8, + Visible = true, + IsActive = true, + IsDeleted = false, + LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "PaymentTermId", + Width = 100, + ListOrderNo = 9, + Visible = true, + IsActive = true, + IsDeleted = false, + LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.PaymentTerm), "Id", "Name"), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() + { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Decimal, + FieldName = "CreditLimit", + Format = "fixedPoint", + Alignment = "right", + Width = 100, + ListOrderNo = 10, + Visible = true, + IsActive = true, + IsDeleted = false, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Country", + Width = 100, + ListOrderNo = 11, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = JsonSerializer.Serialize(new LookupDto + { + DataSourceType = UiLookupDataSourceTypeEnum.Query, + DisplayExpr = "Name", + ValueExpr = "Key", + LookupQuery = LookupQueryValues.CountryValues, + CascadeEmptyFields = "City,District,Street" + }), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "City", + Width = 100, + ListOrderNo = 12, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = JsonSerializer.Serialize(new LookupDto + { + DataSourceType = UiLookupDataSourceTypeEnum.Query, + DisplayExpr = "Name", + ValueExpr = "Key", + LookupQuery = LookupQueryValues.CityValues, + CascadeRelationField = "Country", + CascadeFilterOperator="=", + CascadeParentFields = "Country", + CascadeEmptyFields = "District,Street" + }), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "District", + Width = 100, + ListOrderNo = 13, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = JsonSerializer.Serialize(new LookupDto + { + DataSourceType = UiLookupDataSourceTypeEnum.Query, + DisplayExpr = "Name", + ValueExpr = "Key", + LookupQuery = LookupQueryValues.DistrictValues, + CascadeRelationField = "City", + CascadeFilterOperator="=", + CascadeParentFields = "Country,City", + CascadeEmptyFields = "Street", + }), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Street", + Width = 100, + ListOrderNo = 14, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = JsonSerializer.Serialize(new LookupDto + { + DataSourceType = UiLookupDataSourceTypeEnum.Query, + DisplayExpr = "Name", + ValueExpr = "Key", + LookupQuery = LookupQueryValues.StreetValues, + CascadeRelationField = "District", + CascadeFilterOperator="=", + CascadeParentFields = "Country,City,District", + }), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Address1", + Width = 150, + ListOrderNo = 15, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Address2", + Width = 150, + ListOrderNo = 16, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "PostalCode", + Width = 100, + ListOrderNo = 17, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "PhoneNumber", + Width = 100, + ListOrderNo = 18, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson, + EditorOptions = EditorOptionValues.PhoneEditorOptions + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "MobileNumber", + Width = 100, + ListOrderNo = 19, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson, + EditorOptions = EditorOptionValues.PhoneEditorOptions + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "FaxNumber", + Width = 100, + ListOrderNo = 20, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Email", + Width = 200, + ListOrderNo = 21, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ValidationRuleJson = DefaultValidationRuleEmailRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Website", + Width = 200, + ListOrderNo = 22, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "CustomerTypeId", + Width = 100, + ListOrderNo = 23, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.CustomerType), "Id", "Name"), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "CustomerSegmentId", + Width = 100, + ListOrderNo = 24, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.CustomerSegment), "Id", "Name"), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Status", + Width = 100, + ListOrderNo = 25, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = JsonSerializer.Serialize(new LookupDto + { + DataSourceType = UiLookupDataSourceTypeEnum.StaticData, + DisplayExpr = "name", + ValueExpr = "key", + LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { + new() { Key="Active", Name="Active" }, + new() { Key="Inactive", Name="Inactive" }, + new() { Key="Prospect", Name="Prospect" }, + new() { Key="Blocked", Name="Blocked" }, + }), + }), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "EmployeeId", + Width = 100, + ListOrderNo = 26, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "TeamCode", + Width = 100, + ListOrderNo = 27, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Decimal, + FieldName = "TotalRevenue", + Format = "fixedPoint", + Alignment = "right", + Width = 100, + ListOrderNo = 28, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Decimal, + FieldName = "AverageOrderValue", + Format = "fixedPoint", + Alignment = "right", + Width = 100, + ListOrderNo = 29, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Decimal, + FieldName = "LifetimeValue", + Format = "fixedPoint", + Alignment = "right", + Width = 100, + ListOrderNo = 30, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + ], autoSave: true); + + // Sub Forms for Customer + await utils.CloneListFormWithFieldsAsync( + _listFormRepository, + _listFormFieldRepository, + listForm.ListFormCode, + JsonSerializer.Serialize(new List() { + new { + TabTitle = "Banks", + TabType = ListFormTabTypeEnum.List, + Code = ListFormCodes.Lists.PartnerBank, + Relation = new List() { + new { + ParentFieldName = "Id", + ChildFieldName = "PartnerId" + } + } + }, + new { + TabTitle = "Certificates", + TabType = ListFormTabTypeEnum.List, + Code = ListFormCodes.Lists.PartnerCertificate, + Relation = new List() { + new { + ParentFieldName = "Id", + ChildFieldName = "PartnerId" + } + } + }, + new { + TabTitle = "Contacts", + TabType = ListFormTabTypeEnum.List, + Code = ListFormCodes.Lists.PartnerContact, + Relation = new List() { + new { + ParentFieldName = "Id", + ChildFieldName = "PartnerId" + } + } + } + }) + ); + } + #endregion + + #region Lost Reason + if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.LossReason)) + { + var listForm = await _listFormRepository.InsertAsync( + new ListForm() + { + ListFormType = ListFormTypeEnum.List, + IsSubForm = true, + LayoutJson = DefaultLayoutJson, + CultureName = LanguageCodes.En, + ListFormCode = ListFormCodes.Lists.LossReason, + Name = AppCodes.Crm.LossReason, + Title = AppCodes.Crm.LossReason, + DataSourceCode = SeedConsts.DataSources.DefaultCode, + IsTenant = true, + IsBranch = false, + IsOrganizationUnit = false, + Description = AppCodes.Crm.LossReason, + SelectCommandType = SelectCommandTypeEnum.Table, + SelectCommand = TableNameResolver.GetFullTableName(nameof(TableNameEnum.LossReason)), + KeyFieldName = "Id", + KeyFieldDbSourceType = DbType.Guid, + DefaultFilter = DefaultFilterJson, + SortMode = GridOptions.SortModeSingle, + FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true }), + HeaderFilterJson = JsonSerializer.Serialize(new { Visible = true }), + SearchPanelJson = JsonSerializer.Serialize(new { Visible = true }), + GroupPanelJson = JsonSerializer.Serialize(new { Visible = true }), + SelectionJson = DefaultSelectionSingleJson, + ColumnOptionJson = DefaultColumnOptionJson, + PermissionJson = DefaultPermissionJson(AppCodes.Crm.LossReason), + DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.LossReason)), + DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson, + PagerOptionJson = DefaultPagerOptionJson, + EditingOptionJson = DefaultEditingOptionJson(AppCodes.Crm.LossReason, 500, 350, true, true, true, true, false), + InsertFieldsDefaultValueJson = DefaultInsertFieldsDefaultValueJson, + EditingFormJson = JsonSerializer.Serialize(new List() + { + new() { + Order=1, ColCount=1, ColSpan=1, ItemType="group", Items =[ + new EditingFormItemDto { Order = 1, DataField="Code", ColSpan = 1, IsRequired =true, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 2, DataField="Name", ColSpan = 1, IsRequired =true, EditorType2 = EditorTypes.dxTextBox }, + new EditingFormItemDto { Order = 3, DataField="Description", ColSpan = 1, EditorType2 = EditorTypes.dxTextArea }, + new EditingFormItemDto { Order = 4, DataField="Category", ColSpan = 1, IsRequired =true, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 5, DataField="IsActive", ColSpan = 1, EditorType2 = EditorTypes.dxCheckBox }, + ]} + }), + FormFieldsDefaultValueJson = JsonSerializer.Serialize(new FieldsDefaultValue[] { + new() { FieldName = "IsActive", FieldDbType = DbType.Boolean, Value = "true", CustomValueType = FieldCustomValueTypeEnum.Value } + }), + } + ); + + #region Lost Reason Fields + await _listFormFieldRepository.InsertManyAsync([ + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Guid, + FieldName = "Id", + Width = 100, + ListOrderNo = 1, + Visible = false, + IsActive = true, + IsDeleted = false, + SortIndex = 0, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Code", + Width = 100, + ListOrderNo = 2, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Name", + Width = 300, + ListOrderNo = 3, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Category", + Width = 500, + ListOrderNo = 4, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + LookupJson = JsonSerializer.Serialize(new LookupDto + { + DataSourceType = UiLookupDataSourceTypeEnum.StaticData, + DisplayExpr = "name", + ValueExpr = "key", + LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { + new() { Key="Price", Name="Price" }, + new() { Key="Product", Name="Product" }, + new() { Key="Service", Name="Service" }, + new() { Key="Competitor", Name="Competitor" }, + new() { Key="Timing", Name="Timing" }, + new() { Key="Budget", Name="Budget" }, + }), + }), + ValidationRuleJson = DefaultValidationRuleRequiredJson, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.String, + FieldName = "Description", + Width = 500, + ListOrderNo = 5, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + new() { + ListFormCode = listForm.ListFormCode, + CultureName = LanguageCodes.En, + SourceDbType = DbType.Boolean, + FieldName = "IsActive", + Width = 100, + ListOrderNo = 6, + Visible = true, + IsActive = true, + IsDeleted = false, + AllowSearch = true, + ColumnCustomizationJson = DefaultColumnCustomizationJson, + PermissionJson = DefaultFieldPermissionJson(listForm.Name), + PivotSettingsJson = DefaultPivotSettingsJson + }, + ]); + #endregion + } + #endregion - // new() { - // ListFormCode = listFormMaterialType.ListFormCode, - // CultureName = LanguageCodes.En, - // SourceDbType = DbType.Boolean, - // FieldName = "IsActive", - // Width = 100, - // ListOrderNo = 5, - // Visible = true, - // IsActive = true, - // IsDeleted = false, - // AllowSearch = true, - // ColumnCustomizationJson = DefaultColumnCustomizationJson, - // PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), - // PivotSettingsJson = DefaultPivotSettingsJson - // } - // }); - // #endregion - // } - // #endregion } } diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs index 2197960a..fb53a349 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs @@ -49,7 +49,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region EmploymentType if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.EmploymentType)) { - var listFormEmploymentType = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -107,7 +107,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Employment Type Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormEmploymentType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -119,11 +119,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.EmploymentType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmploymentType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -135,7 +135,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.EmploymentType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -146,7 +146,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region JobPosition if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.JobPosition)) { - var listFormJobPosition = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -215,7 +215,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Job Position Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -227,11 +227,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -243,11 +243,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -259,11 +259,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -273,11 +273,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "DepartmentId", @@ -289,11 +289,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Level", @@ -321,11 +321,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency new () { Key= "Executive", Name= "Executive" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "MinSalary", @@ -338,11 +338,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "MaxSalary", @@ -355,11 +355,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CurrencyId", @@ -371,11 +371,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RequiredSkills", @@ -386,11 +386,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Responsibilities", @@ -401,11 +401,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Qualifications", @@ -416,11 +416,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormJobPosition.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -431,7 +431,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -442,7 +442,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Department if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Department)) { - var listFormDepartment = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -508,7 +508,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Department Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -520,11 +520,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -536,11 +536,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -552,11 +552,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -566,11 +566,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ParentDepartmentId", @@ -582,11 +582,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ManagerId", @@ -599,11 +599,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CostCenterId", @@ -616,11 +616,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.CostCenter), "Id", "Name"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Budget", @@ -633,11 +633,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDepartment.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -648,7 +648,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -659,7 +659,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Badge if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Badge)) { - var listFormBadge = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -718,7 +718,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Badge Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -730,11 +730,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -746,11 +746,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -762,11 +762,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -777,11 +777,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Icon", @@ -815,11 +815,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Color", @@ -830,11 +830,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "BackgroundColor", @@ -845,11 +845,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Category", @@ -878,11 +878,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Criteria", @@ -893,11 +893,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Points", @@ -910,11 +910,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Rarity", @@ -938,11 +938,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBadge.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -953,7 +953,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Badge), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -964,7 +964,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Cost Centers if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.CostCenter)) { - var listFormCostCenter = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1025,7 +1025,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Cost Center Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1037,11 +1037,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -1053,11 +1053,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -1069,11 +1069,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -1083,11 +1083,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ParentCostCenterId", @@ -1099,11 +1099,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.CostCenter), "Id", "Name"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ResponsibleEmployeeId", @@ -1116,11 +1116,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "DepartmentId", @@ -1133,11 +1133,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "CostCenterType", @@ -1164,11 +1164,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "BudgetedAmount", @@ -1181,11 +1181,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "ActualAmount", @@ -1198,11 +1198,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CurrencyId", @@ -1214,11 +1214,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "FiscalYear", @@ -1231,11 +1231,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormCostCenter.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -1246,7 +1246,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1257,7 +1257,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Employees if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Employee)) { - var listFormEmployee = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1348,7 +1348,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Employee Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1360,11 +1360,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -1376,11 +1376,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "FullName", @@ -1392,11 +1392,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "NationalId", @@ -1406,11 +1406,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "BirthDate", @@ -1421,11 +1421,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Gender", @@ -1448,11 +1448,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency new () { Key= "Other", Name= "Other" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MaritalStatus", @@ -1476,11 +1476,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency new () { Key= "Widowed", Name= "Widowed" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "EmployeeStatus", @@ -1505,11 +1505,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency new () { Key= "Terminated", Name= "Terminated" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -1520,12 +1520,12 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address1", @@ -1536,11 +1536,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address2", @@ -1551,11 +1551,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Country", @@ -1574,11 +1574,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency CascadeEmptyFields = "City,District,Street" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "City", @@ -1600,11 +1600,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency CascadeEmptyFields = "District,Street" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "District", @@ -1626,11 +1626,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency CascadeEmptyFields = "Street", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Street", @@ -1651,11 +1651,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency CascadeParentFields = "Country,City,District", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PostalCode", @@ -1666,11 +1666,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -1682,11 +1682,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MobileNumber", @@ -1698,11 +1698,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -1714,12 +1714,12 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleEmailJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "EmergencyContactName", @@ -1730,11 +1730,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "EmergencyContactRelationship", @@ -1745,11 +1745,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "EmergencyContactPhoneNumber", @@ -1761,11 +1761,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "HireDate", @@ -1776,11 +1776,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "TerminationDate", @@ -1791,11 +1791,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmploymentTypeId", @@ -1807,11 +1807,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.EmploymentType), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "JobPositionId", @@ -1823,11 +1823,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.JobPosition), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "DepartmentId", @@ -1839,11 +1839,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "WorkLocation", @@ -1854,11 +1854,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ManagerId", @@ -1870,11 +1870,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "BaseSalary", @@ -1887,11 +1887,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CurrencyId", @@ -1903,11 +1903,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PayrollGroup", @@ -1929,11 +1929,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BankAccountId", @@ -1945,11 +1945,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.BankAccount), "Id", "AccountNumber"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEmployee.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BadgeId", @@ -1961,7 +1961,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Badge), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1972,7 +1972,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Leave if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Leave)) { - var listFormLeave = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2058,7 +2058,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Leave Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2070,11 +2070,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -2087,11 +2087,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "LeaveType", @@ -2119,11 +2119,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "StartDate", @@ -2134,11 +2134,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "EndDate", @@ -2150,11 +2150,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "TotalDays", @@ -2167,11 +2167,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsHalfDay", @@ -2182,11 +2182,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Reason", @@ -2198,11 +2198,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -2226,11 +2226,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency new () { Key= "Cancelled", Name= "Cancelled" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "AppliedDate", @@ -2241,11 +2241,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ApprovedById", @@ -2257,11 +2257,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "ApprovedDate", @@ -2272,11 +2272,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLeave.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RejectionReason", @@ -2287,7 +2287,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2298,7 +2298,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Overtime if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Overtime)) { - var listFormOvertime = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2383,7 +2383,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Overtime Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2395,11 +2395,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -2412,11 +2412,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "StartTime", @@ -2427,12 +2427,12 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.TimeSpanOptions }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "EndTime", @@ -2444,12 +2444,12 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.TimeSpanOptions }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "TotalHours", @@ -2462,11 +2462,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Reason", @@ -2478,11 +2478,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Rate", @@ -2505,11 +2505,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency new () { Key= 2.5, Name= "x2.5 (Resmi Tatil)"}, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Amount", @@ -2522,11 +2522,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -2550,11 +2550,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency new () { Key= "Cancelled", Name= "Cancelled" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "Date", @@ -2565,11 +2565,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "ApprovedById", @@ -2581,11 +2581,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "ApprovedDate", @@ -2596,11 +2596,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormOvertime.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RejectionReason", @@ -2611,7 +2611,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2622,7 +2622,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Expense Request if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Expense)) { - var listFormExpense = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2696,7 +2696,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Expense Request Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2708,11 +2708,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -2725,11 +2725,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Category", @@ -2752,11 +2752,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Amount", @@ -2770,11 +2770,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CurrencyId", @@ -2787,11 +2787,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "RequestDate", @@ -2803,11 +2803,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -2818,11 +2818,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Project", @@ -2833,11 +2833,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -2860,11 +2860,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Notes", @@ -2875,11 +2875,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormExpense.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RejectionReason", @@ -2890,7 +2890,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2901,7 +2901,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Payroll if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Payroll)) { - var listFormPayroll = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3005,7 +3005,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Payroll Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3017,11 +3017,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -3034,11 +3034,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "PeriodYear", @@ -3050,11 +3050,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "PeriodMonth", @@ -3086,11 +3086,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "PaymentDate", @@ -3101,11 +3101,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "BaseSalary", @@ -3119,11 +3119,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Overtime", @@ -3136,11 +3136,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Bonus", @@ -3153,11 +3153,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "GrossSalary", @@ -3170,11 +3170,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "NetSalary", @@ -3187,11 +3187,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int64, FieldName = "TaxNumber", @@ -3204,11 +3204,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "SocialSecurity", @@ -3221,12 +3221,12 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPayroll.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -3251,7 +3251,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency new () { Key= "Cancelled", Name= "Cancelled" }, }), }), - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -3262,7 +3262,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Template 360 if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Payroll)) { - var listFormTemplate360 = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3326,7 +3326,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Template 360 Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormTemplate360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3338,11 +3338,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Template360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTemplate360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -3354,11 +3354,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Template360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTemplate360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -3369,11 +3369,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, SortIndex = 0, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Template360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTemplate360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "AssessorTypes", @@ -3401,7 +3401,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Template360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -3412,7 +3412,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Performans 360 if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Performance360)) { - var listFormPerformans360 = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3480,7 +3480,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Performans 360 Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3492,11 +3492,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -3508,11 +3508,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -3523,11 +3523,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, SortIndex = 0, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "TemplateId", @@ -3540,11 +3540,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Template360), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "StartDate", @@ -3555,11 +3555,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "EndDate", @@ -3571,11 +3571,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -3599,11 +3599,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "DepartmentId", @@ -3616,11 +3616,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormPerformans360.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TargetEmployees", @@ -3633,7 +3633,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -3644,7 +3644,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Trainings if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Training)) { - var listFormTraining = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3718,7 +3718,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Training Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3730,11 +3730,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Title", @@ -3746,11 +3746,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -3761,11 +3761,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Instructor", @@ -3777,11 +3777,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Category", @@ -3806,11 +3806,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Type", @@ -3833,11 +3833,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Location", @@ -3848,11 +3848,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Thumbnail", @@ -3863,11 +3863,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Duration", @@ -3878,11 +3878,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "StartDate", @@ -3894,11 +3894,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "EndDate", @@ -3910,11 +3910,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "MaxParticipants", @@ -3925,11 +3925,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Enrolled", @@ -3940,11 +3940,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormTraining.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -3966,7 +3966,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Training), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -3977,7 +3977,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Survey if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Survey)) { - var listFormSurvey = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4041,7 +4041,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Survey Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormSurvey.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4053,11 +4053,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Survey), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurvey.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Title", @@ -4069,11 +4069,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Survey), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurvey.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "Deadline", @@ -4085,11 +4085,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Survey), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurvey.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Responses", @@ -4100,11 +4100,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Survey), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurvey.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -4127,11 +4127,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Survey), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurvey.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsAnonymous", @@ -4142,7 +4142,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Survey), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ], autoSave: true); @@ -4152,7 +4152,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency await utils.CloneListFormWithFieldsAsync( _listFormRepository, _listFormFieldRepository, - ListFormCodes.Lists.Survey, + listForm.ListFormCode, JsonSerializer.Serialize(new List() { new { TabTitle = "Questions", @@ -4184,7 +4184,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Survey Question if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SurveyQuestion)) { - var listFormSurveyQuestion = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4246,7 +4246,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Survey Question Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormSurveyQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4258,11 +4258,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "SurveyId", @@ -4275,11 +4275,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Survey), "Id", "Title"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Order", @@ -4291,11 +4291,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "QuestionText", @@ -4307,11 +4307,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Type", @@ -4335,11 +4335,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyQuestion.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsRequired", @@ -4350,7 +4350,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -4361,7 +4361,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Survey Response if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SurveyResponse)) { - var listFormSurveyResponse = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -4419,7 +4419,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency #region Survey Response Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormSurveyResponse.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4431,11 +4431,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyResponse), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyResponse.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "SurveyId", @@ -4448,11 +4448,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Survey), "Id", "Title"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyResponse.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -4465,11 +4465,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyResponse), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyResponse.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "SubmissionTime", @@ -4481,11 +4481,11 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyResponse), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSurveyResponse.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "CreationTime", @@ -4496,7 +4496,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyResponse), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Intranet.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Intranet.cs index 3583096a..dad52ae2 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Intranet.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Intranet.cs @@ -46,7 +46,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region EventType if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.EventType)) { - var listFormEventType = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -90,7 +90,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region EventType Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormEventType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -101,11 +101,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.EventType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEventType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -119,7 +119,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.EventType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -130,7 +130,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region EventCategory if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.EventCategory)) { - var listFormEventCategory = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -174,7 +174,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region EventCategory Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormEventCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -185,11 +185,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.EventCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormEventCategory.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -203,7 +203,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.EventCategory), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -214,7 +214,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Event if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Event)) { - var listFormEvent = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -275,7 +275,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc // Id new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -287,13 +287,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // CategoryId new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CategoryId", @@ -305,13 +305,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.EventCategory), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // TypeId new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "TypeId", @@ -323,13 +323,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc ValidationRuleJson = DefaultValidationRuleRequiredJson, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.EventType), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Name new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -343,13 +343,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Place new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Place", @@ -359,13 +359,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Description new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -375,13 +375,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // OrganizerId new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -392,13 +392,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // ParticipantsCount new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "ParticipantsCount", @@ -408,13 +408,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // ParticipantsCount new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Likes", @@ -424,13 +424,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormEvent.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -450,7 +450,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -461,7 +461,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Meal if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Meal)) { - var listFormMeal = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -513,7 +513,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc // Id new() { - ListFormCode = listFormMeal.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -524,13 +524,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Meal), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // BranchId new() { - ListFormCode = listFormMeal.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "BranchId", @@ -547,13 +547,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Meal), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Date new() { - ListFormCode = listFormMeal.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "Date", @@ -567,13 +567,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Meal), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Type new() { - ListFormCode = listFormMeal.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Type", @@ -595,13 +595,13 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Meal), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Materials new() { - ListFormCode = listFormMeal.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Materials", @@ -638,7 +638,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Meal), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -649,7 +649,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Reservations if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Reservation)) { - var listFormReservation = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -708,7 +708,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Reservation Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -720,11 +720,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Type", @@ -747,11 +747,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ResourceName", @@ -763,11 +763,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -780,11 +780,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "StartDate", @@ -796,11 +796,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "EndDate", @@ -812,11 +812,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Purpose", @@ -828,11 +828,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Participants", @@ -843,11 +843,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Notes", @@ -858,11 +858,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormReservation.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -886,7 +886,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -897,7 +897,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Shuttle Routes if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.ShuttleRoute)) { - var listFormShuttleRoute = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -956,7 +956,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Shuttle Route Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormShuttleRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -968,11 +968,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.ShuttleRoute), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormShuttleRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -984,11 +984,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.ShuttleRoute), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormShuttleRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Type", @@ -1010,11 +1010,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.ShuttleRoute), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormShuttleRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "DepartureTime", @@ -1026,12 +1026,12 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.ShuttleRoute), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.TimeSpanOptions }, new() { - ListFormCode = listFormShuttleRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Date, FieldName = "ArrivalTime", @@ -1043,12 +1043,12 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.ShuttleRoute), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.TimeSpanOptions }, new() { - ListFormCode = listFormShuttleRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Capacity", @@ -1061,11 +1061,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.ShuttleRoute), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormShuttleRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Available", @@ -1078,11 +1078,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.ShuttleRoute), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormShuttleRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Route", @@ -1111,7 +1111,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.ShuttleRoute), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1122,7 +1122,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Announncements if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Announcement)) { - var listFormAnnouncement = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1183,7 +1183,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Announcement Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1195,11 +1195,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Title", @@ -1211,11 +1211,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Excerpt", @@ -1227,11 +1227,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Content", @@ -1243,11 +1243,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ImageUrl", @@ -1258,11 +1258,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Category", @@ -1286,11 +1286,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -1303,11 +1303,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "PublishDate", @@ -1319,11 +1319,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "ExpiryDate", @@ -1334,11 +1334,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsPinned", @@ -1349,11 +1349,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Departments", @@ -1365,11 +1365,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormAnnouncement.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Attachments", @@ -1380,7 +1380,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1391,7 +1391,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Visitors if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Visitor)) { - var listFormVisitor = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1452,7 +1452,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Visitor Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1464,11 +1464,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "FullName", @@ -1480,11 +1480,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "CompanyName", @@ -1496,11 +1496,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -1512,11 +1512,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleEmailJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -1529,11 +1529,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc EditorOptions = EditorOptionValues.PhoneEditorOptions, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Purpose", @@ -1545,11 +1545,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "VisitDate", @@ -1561,11 +1561,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "CheckIn", @@ -1576,11 +1576,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "CheckOut", @@ -1591,11 +1591,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -1607,11 +1607,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormVisitor.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -1633,7 +1633,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1644,7 +1644,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Social Post if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SocialPost)) { - var listFormSocialPost = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1709,7 +1709,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc #region Social Post Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormSocialPost.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1721,11 +1721,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.SocialPost), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSocialPost.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "EmployeeId", @@ -1738,11 +1738,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.SocialPost), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSocialPost.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Content", @@ -1754,11 +1754,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.SocialPost), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSocialPost.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "LikeCount", @@ -1769,11 +1769,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.SocialPost), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSocialPost.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsLiked", @@ -1784,11 +1784,11 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.SocialPost), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSocialPost.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsOwnPost", @@ -1799,7 +1799,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.SocialPost), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Participant.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Participant.cs index d2017b6c..b3de71e4 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Participant.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Participant.cs @@ -46,7 +46,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region MeetingMethod if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.MeetingMethod)) { - var listFormMeetingMethod = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -95,7 +95,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region MeetingMethod Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormMeetingMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -106,11 +106,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.MeetingMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormMeetingMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -124,11 +124,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.MeetingMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormMeetingMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Type", @@ -151,13 +151,13 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.MeetingMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormMeetingMethod.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -177,7 +177,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.MeetingMethod), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -188,7 +188,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region MeetingResult if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.MeetingResult)) { - var listFormMeetingResult = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -237,7 +237,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region MeetingResult Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormMeetingResult.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -248,11 +248,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.MeetingResult), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormMeetingResult.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -264,11 +264,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.MeetingResult), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormMeetingResult.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Order", @@ -282,13 +282,13 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend SortDirection = GridColumnOptions.SortOrderAsc, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.MeetingResult), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormMeetingResult.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -308,7 +308,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.MeetingResult), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -319,7 +319,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region Source if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Source)) { - var listFormSource = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -367,7 +367,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region Source Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormSource.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -378,11 +378,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Source), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSource.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -396,11 +396,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Source), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSource.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -421,7 +421,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Source), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -432,7 +432,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region Interesting if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Interesting)) { - var listFormInteresting = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -480,7 +480,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region Interesting Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormInteresting.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -491,11 +491,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Interesting), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormInteresting.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -509,11 +509,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Interesting), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormInteresting.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -534,7 +534,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Interesting), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -545,7 +545,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region SalesRejectionReason if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SalesRejectionReason)) { - var listFormSalesRejectionReason = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -594,7 +594,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region SalesRejectionReason Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormSalesRejectionReason.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -606,11 +606,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SalesRejectionReason), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSalesRejectionReason.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -624,13 +624,13 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SalesRejectionReason), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, // Status new() { - ListFormCode = listFormSalesRejectionReason.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Category", @@ -654,11 +654,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SalesRejectionReason), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormSalesRejectionReason.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Status", @@ -679,7 +679,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SalesRejectionReason), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); @@ -690,7 +690,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region NoteType if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.NoteType)) { - var listFormNoteType = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -735,7 +735,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend #region NoteType Fields await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { new() { - ListFormCode = listFormNoteType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -747,11 +747,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.NoteType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNoteType.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -765,7 +765,7 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.NoteType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } }); diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs index 1b5b1f02..637fd729 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs @@ -51,7 +51,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Tenant if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Tenant)) { - var listFormTenants = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -147,7 +147,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency [ new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -162,7 +162,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -178,7 +178,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "OrganizationName", @@ -194,7 +194,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Founder", @@ -210,7 +210,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int64, FieldName = "VknTckn", @@ -226,7 +226,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TaxOffice", @@ -242,7 +242,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Country", @@ -266,7 +266,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "City", @@ -293,7 +293,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "District", @@ -320,7 +320,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Street", @@ -346,7 +346,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address1", @@ -362,7 +362,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address2", @@ -378,7 +378,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PostalCode", @@ -394,7 +394,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -411,7 +411,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Website", @@ -427,7 +427,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MobileNumber", @@ -444,7 +444,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -461,7 +461,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int64, FieldName = "FaxNumber", @@ -478,7 +478,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -493,7 +493,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }, new ListFormField { - ListFormCode = listFormTenants.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MenuGroup", @@ -522,7 +522,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await utils.CloneListFormWithFieldsAsync( _listFormRepository, _listFormFieldRepository, - ListFormCodes.Lists.Tenant, + listForm.ListFormCode, JsonSerializer.Serialize(new List() { new { TabTitle = "Branches", @@ -544,7 +544,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Branche if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Branch)) { - var listFormBranches = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -629,7 +629,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency [ new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -639,12 +639,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "TenantId", @@ -660,12 +660,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency LookupQuery = LookupQueryValues.TenantValues, }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -676,12 +676,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -692,12 +692,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int64, FieldName = "VknTckn", @@ -708,12 +708,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TaxOffice", @@ -724,12 +724,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Country", @@ -748,12 +748,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency CascadeEmptyFields = "City,District,Street" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "City", @@ -775,12 +775,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency CascadeEmptyFields = "District,Street" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "District", @@ -802,12 +802,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency CascadeEmptyFields = "Street", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Street", @@ -828,12 +828,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency CascadeParentFields = "Country,City,District" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address1", @@ -844,12 +844,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Address2", @@ -860,12 +860,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PostalCode", @@ -876,12 +876,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Email", @@ -893,12 +893,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleEmailJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Website", @@ -909,12 +909,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MobileNumber", @@ -926,12 +926,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PhoneNumber", @@ -943,12 +943,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int64, FieldName = "FaxNumber", @@ -960,12 +960,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, EditorOptions = EditorOptionValues.PhoneEditorOptions, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormBranches.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -975,7 +975,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Branches), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -986,7 +986,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region SettingDefinition if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SettingDefinition)) { - var listFormSettingDefinitions = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1049,7 +1049,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1059,12 +1059,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -1078,12 +1078,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "MainGroupKey", @@ -1101,12 +1101,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "SubGroupKey", @@ -1124,12 +1124,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Order", @@ -1140,12 +1140,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "NameKey", @@ -1163,12 +1163,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DescriptionKey", @@ -1186,12 +1186,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RequiredPermissionName", @@ -1209,12 +1209,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Providers", @@ -1238,12 +1238,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DefaultValue", @@ -1254,12 +1254,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DataType", @@ -1284,12 +1284,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "SelectOptions", @@ -1300,12 +1300,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsVisibleToClients", @@ -1315,12 +1315,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsInherited", @@ -1330,12 +1330,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormSettingDefinitions.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsEncrypted", @@ -1345,7 +1345,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.SettingDefinitions), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1356,7 +1356,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Global Search if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.GlobalSearch)) { - var listFormGlobalSearch = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1410,7 +1410,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync( [ new() { - ListFormCode = listFormGlobalSearch.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Id", @@ -1420,11 +1420,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.GlobalSearch), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormGlobalSearch.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "System", @@ -1435,11 +1435,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.GlobalSearch), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormGlobalSearch.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Group", @@ -1450,11 +1450,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.GlobalSearch), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormGlobalSearch.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Term", @@ -1465,11 +1465,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.GlobalSearch), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormGlobalSearch.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Url", @@ -1480,11 +1480,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.GlobalSearch), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormGlobalSearch.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Single, FieldName = "Weight", @@ -1495,7 +1495,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Settings.GlobalSearch), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1506,7 +1506,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Language if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Language)) { - var listFormLanguages = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1566,7 +1566,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Language Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormLanguages.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1578,11 +1578,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.Language), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLanguages.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "CultureName", @@ -1596,11 +1596,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.Language), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLanguages.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "UiCultureName", @@ -1612,11 +1612,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.Language), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLanguages.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DisplayName", @@ -1628,11 +1628,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.Language), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormLanguages.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsEnabled", @@ -1642,7 +1642,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.Language), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ], autoSave: true); @@ -1673,7 +1673,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region LanguageText if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.LanguageText)) { - var listFormLanguageTexts = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -1723,7 +1723,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new ListFormField { - ListFormCode = listFormLanguageTexts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1735,12 +1735,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.LanguageText), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormLanguageTexts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "CultureName", @@ -1753,12 +1753,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Language), "CultureName", "DisplayName"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.LanguageText), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormLanguageTexts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ResourceName", @@ -1780,12 +1780,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.LanguageText), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormLanguageTexts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Key", @@ -1803,12 +1803,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency LookupQuery = LookupQueryValues.LanguageKeyValues }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.LanguageText), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormLanguageTexts.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Value", @@ -1820,7 +1820,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.LanguageText), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1832,7 +1832,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Route if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Route)) { - var listFormRoute = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -1887,7 +1887,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -1897,11 +1897,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Routes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Key", @@ -1913,11 +1913,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Routes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Path", @@ -1929,11 +1929,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Routes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ComponentPath", @@ -1945,11 +1945,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Routes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RouteType", @@ -1972,11 +1972,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Routes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormRoute.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Authority", @@ -1994,7 +1994,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency LookupQuery = LookupQueryValues.PermissionNameValues, }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Routes), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ]); #endregion @@ -2004,7 +2004,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Menu if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Menu)) { - var listFormMenus = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2064,7 +2064,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2074,12 +2074,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -2093,12 +2093,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DisplayName", @@ -2116,12 +2116,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "Order", @@ -2132,12 +2132,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Url", @@ -2148,12 +2148,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Icon", @@ -2164,12 +2164,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ParentCode", @@ -2186,12 +2186,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency LookupQuery = LookupQueryValues.MenuCodeValues }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "CssClass", @@ -2202,12 +2202,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RequiredPermissionName", @@ -2224,12 +2224,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency LookupQuery = LookupQueryValues.PermissionNameValues }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Target", @@ -2240,12 +2240,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsDisabled", @@ -2255,12 +2255,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormMenus.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ElementId", @@ -2271,7 +2271,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Menus.Menu), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2283,7 +2283,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Data Source if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.DataSource)) { - var listFormDataSources = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2331,7 +2331,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new ListFormField { - ListFormCode = listFormDataSources.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2341,12 +2341,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.DataSource), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormDataSources.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -2360,12 +2360,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.DataSource), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listFormDataSources.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "DataSourceType", @@ -2385,11 +2385,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.DataSource), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormDataSources.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ConnectionString", @@ -2401,7 +2401,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.DataSource), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2412,7 +2412,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region ListForm if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Listform)) { - var listForms = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2510,7 +2510,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency [ new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "CultureName", @@ -2523,12 +2523,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Language), "CultureName", "DisplayName"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -2539,12 +2539,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Description", @@ -2554,12 +2554,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ListFormCode", @@ -2572,12 +2572,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency SortDirection = GridColumnOptions.SortOrderAsc, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ListFormType", @@ -2598,12 +2598,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "SelectCommandType", @@ -2626,12 +2626,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "SelectCommand", @@ -2642,12 +2642,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TableName", @@ -2657,12 +2657,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "KeyFieldName", @@ -2673,12 +2673,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "KeyFieldDbSourceType", @@ -2723,12 +2723,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Title", @@ -2738,12 +2738,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "SortMode", @@ -2763,12 +2763,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsTenant", @@ -2778,12 +2778,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsOrganizationUnit", @@ -2793,12 +2793,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsSubForm", @@ -2808,12 +2808,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PermissionJson", @@ -2823,12 +2823,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "DeleteServiceAddress", @@ -2838,12 +2838,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "InsertServiceAddress", @@ -2853,12 +2853,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new ListFormField { - ListFormCode = listForms.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "UpdateServiceAddress", @@ -2868,7 +2868,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2879,7 +2879,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Notification Rule if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.NotificationRule)) { - var listFormNotificationRules = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -2947,7 +2947,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new ListFormField { - ListFormCode = listFormNotificationRules.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -2957,11 +2957,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.NotificationRules), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotificationRules.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "NotificationType", @@ -2979,11 +2979,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.NotificationRules), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotificationRules.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RecipientType", @@ -3007,11 +3007,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.NotificationRules), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotificationRules.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "RecipientId", @@ -3022,12 +3022,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.NotificationRules), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotificationRules.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Channel", @@ -3054,12 +3054,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.NotificationRules), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotificationRules.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -3069,12 +3069,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.NotificationRules), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotificationRules.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsFixed", @@ -3084,12 +3084,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.NotificationRules), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotificationRules.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsCustomized", @@ -3099,7 +3099,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.NotificationRules), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -3110,7 +3110,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Notification if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Notification)) { - var listFormNotifications = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3149,7 +3149,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new ListFormField { - ListFormCode = listFormNotifications.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3159,12 +3159,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.Notification), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotifications.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "NotificationChannel", @@ -3191,11 +3191,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.Notification), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotifications.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "NotificationType", @@ -3213,11 +3213,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.Notification), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotifications.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Identifier", @@ -3228,11 +3228,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.Notification), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotifications.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Message", @@ -3243,12 +3243,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.Notification), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotifications.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsSent", @@ -3258,12 +3258,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.Notification), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotifications.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsRead", @@ -3273,12 +3273,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.Notification), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormNotifications.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.DateTime, FieldName = "ReadTime", @@ -3288,7 +3288,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Notifications.Notification), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -3299,7 +3299,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Background Worker if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.BackgroundWorker)) { - var listFormBackgroundWorkers = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3381,7 +3381,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Background Worker Fields await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormBackgroundWorkers.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3391,11 +3391,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BackgroundWorkers), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBackgroundWorkers.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -3409,11 +3409,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BackgroundWorkers), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBackgroundWorkers.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Cron", @@ -3425,11 +3425,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BackgroundWorkers), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBackgroundWorkers.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "WorkerType", @@ -3450,11 +3450,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BackgroundWorkers), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBackgroundWorkers.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "BeforeSp", @@ -3465,11 +3465,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BackgroundWorkers), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBackgroundWorkers.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "AfterSp", @@ -3480,11 +3480,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BackgroundWorkers), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBackgroundWorkers.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Options", @@ -3495,11 +3495,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BackgroundWorkers), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormBackgroundWorkers.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -3509,7 +3509,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.BackgroundWorkers), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -3520,7 +3520,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region ContactTag if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.ContactTag)) { - var listFormContactTag = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3569,7 +3569,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormContactTag.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3579,12 +3579,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ContactTag), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormContactTag.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -3598,12 +3598,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ContactTag), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormContactTag.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Category", @@ -3615,7 +3615,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ContactTag), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ]); @@ -3626,7 +3626,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region ContactTitle if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.ContactTitle)) { - var listFormContactTitle = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm() { ListFormType = ListFormTypeEnum.List, @@ -3675,7 +3675,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormContactTitle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3685,12 +3685,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ContactTitle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormContactTitle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Title", @@ -3704,12 +3704,12 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ContactTitle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { - ListFormCode = listFormContactTitle.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Abbreviation", @@ -3721,7 +3721,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.ContactTitle), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ]); @@ -3732,7 +3732,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Currency if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Currency)) { - var listFormCurrency = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -3784,7 +3784,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormCurrency.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3794,11 +3794,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Currency), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCurrency.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -3810,11 +3810,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Currency), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCurrency.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Symbol", @@ -3826,11 +3826,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Currency), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCurrency.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -3842,11 +3842,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Currency), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCurrency.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Rate", @@ -3860,11 +3860,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Currency), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCurrency.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "IsActive", @@ -3875,7 +3875,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Currency), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ]); #endregion @@ -3885,7 +3885,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region CountryGroup if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.CountryGroup)) { - var listFormCountryGroup = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -3933,7 +3933,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormCountryGroup.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -3943,11 +3943,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.CountryGroup), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountryGroup.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -3959,7 +3959,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.CountryGroup), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ]); #endregion @@ -3969,7 +3969,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region Country if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Country)) { - var listFormCountry = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -4024,7 +4024,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4034,11 +4034,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -4050,11 +4050,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4066,11 +4066,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "GroupName", @@ -4082,11 +4082,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.CountryGroup), "Name", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "CurrencyId", @@ -4098,11 +4098,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Int32, FieldName = "PhoneCode", @@ -4113,11 +4113,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "TaxLabel", @@ -4128,11 +4128,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsDeleted = false, AllowSearch = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "ZipRequired", @@ -4142,11 +4142,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCountry.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Boolean, FieldName = "StateRequired", @@ -4156,7 +4156,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), } ]); #endregion @@ -4167,7 +4167,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region City if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.City)) { - var listFormCity = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -4221,7 +4221,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormCity.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4231,11 +4231,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.City), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCity.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Country", @@ -4254,11 +4254,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.City), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCity.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4270,11 +4270,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.City), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCity.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Code", @@ -4286,11 +4286,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.City), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormCity.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "PlateCode", @@ -4302,7 +4302,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.City), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion @@ -4312,7 +4312,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #region District if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.District)) { - var listFormDistrict = await _listFormRepository.InsertAsync( + var listForm = await _listFormRepository.InsertAsync( new ListForm { ListFormType = ListFormTypeEnum.List, @@ -4368,7 +4368,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency await _listFormFieldRepository.InsertManyAsync([ new() { - ListFormCode = listFormDistrict.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.Guid, FieldName = "Id", @@ -4378,11 +4378,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.District), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDistrict.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Country", @@ -4402,11 +4402,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.District), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDistrict.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "City", @@ -4428,11 +4428,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.District), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDistrict.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Name", @@ -4444,11 +4444,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.District), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDistrict.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Township", @@ -4460,11 +4460,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.District), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDistrict.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "Street", @@ -4476,11 +4476,11 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.District), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, new() { - ListFormCode = listFormDistrict.ListFormCode, + ListFormCode = listForm.ListFormCode, CultureName = LanguageCodes.En, SourceDbType = DbType.String, FieldName = "ZipCode", @@ -4492,7 +4492,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency AllowSearch = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.District), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), }, ]); #endregion diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs index d42b0998..9215b053 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs @@ -110,7 +110,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -126,7 +126,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -144,7 +144,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -159,7 +159,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, @@ -175,7 +175,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ]); @@ -248,7 +248,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialGroup), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -264,7 +264,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialGroup), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -280,7 +280,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialGroup), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -295,7 +295,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialGroup), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -310,7 +310,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialGroup), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -326,7 +326,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.MaterialGroup), "Id", "HierarchyPath", false), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialGroup), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -441,7 +441,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -458,7 +458,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -477,7 +477,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortDirection = GridColumnOptions.SortOrderAsc, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -492,7 +492,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -509,7 +509,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -526,7 +526,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -542,7 +542,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -558,7 +558,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.MaterialType), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -574,7 +574,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.MaterialGroup), "Id", "HierarchyPath", false), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -600,7 +600,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -617,7 +617,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -633,7 +633,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Uom), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -648,7 +648,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -664,7 +664,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, SortIndex = 4, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -737,7 +737,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PaymentTerm), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -753,7 +753,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PaymentTerm), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -769,7 +769,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PaymentTerm), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -785,7 +785,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PaymentTerm), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -859,7 +859,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -875,7 +875,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -891,7 +891,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -907,7 +907,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -981,7 +981,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyCardType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -997,7 +997,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyCardType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1013,7 +1013,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyCardType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1029,7 +1029,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyCardType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -1070,7 +1070,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.Partner)), DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson, PagerOptionJson = DefaultPagerOptionJson, - EditingOptionJson = DefaultEditingOptionJson(AppCodes.SupplyChain.Supply, 1000, 700, true, true, true, true, false), + EditingOptionJson = DefaultEditingOptionJson(AppCodes.SupplyChain.Supply, 1000, 600, true, true, true, true, false), EditingFormJson = JsonSerializer.Serialize(new List() { new() @@ -1136,7 +1136,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend Hint = "Manage", Text ="Manage", UrlTarget="_blank", - AuthName = AppCodes.SupplyChain.Supply, + AuthName = AppCodes.SupplyChain.Supply + ".Update", Url=$"/admin/form/{utils.GetDefaultFormCodes(ListFormCodes.Lists.Supply)}/@Id" }, }), @@ -1158,7 +1158,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1175,7 +1175,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1194,7 +1194,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortDirection = GridColumnOptions.SortOrderAsc, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1221,7 +1221,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1237,7 +1237,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Sector), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1252,7 +1252,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1267,7 +1267,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1283,7 +1283,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1299,7 +1299,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.PaymentTerm), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() @@ -1308,13 +1308,15 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "CreditLimit", + Format = "fixedPoint", + Alignment = "right", Width = 100, ListOrderNo = 10, Visible = true, IsActive = true, IsDeleted = false, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, @@ -1338,7 +1340,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CascadeEmptyFields = "City,District,Street" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1364,7 +1366,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CascadeEmptyFields = "District,Street" }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1390,7 +1392,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CascadeEmptyFields = "Street", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1415,7 +1417,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CascadeParentFields = "Country,City,District", }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1430,7 +1432,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1445,7 +1447,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1460,7 +1462,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1475,7 +1477,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.PhoneEditorOptions }, @@ -1491,7 +1493,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.PhoneEditorOptions }, @@ -1507,7 +1509,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1523,7 +1525,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleEmailRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1538,7 +1540,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1554,7 +1556,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.SupplyType), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1570,7 +1572,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.SupplyCardType), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1597,7 +1599,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1612,7 +1614,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1627,7 +1629,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1642,7 +1644,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1650,6 +1652,8 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "CurrentBalance", + Format = "fixedPoint", + Alignment = "right", Width = 100, ListOrderNo = 29, Visible = true, @@ -1657,7 +1661,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1665,6 +1669,8 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "DiscountRate", + Format = "fixedPoint", + Alignment = "right", Width = 100, ListOrderNo = 30, Visible = true, @@ -1672,7 +1678,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ], autoSave: true); @@ -1681,12 +1687,12 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend await utils.CloneListFormWithFieldsAsync( _listFormRepository, _listFormFieldRepository, - ListFormCodes.Lists.Supply, + listForm.ListFormCode, JsonSerializer.Serialize(new List() { new { TabTitle = "Banks", TabType = ListFormTabTypeEnum.List, - Code = ListFormCodes.Lists.SupplyBank, + Code = ListFormCodes.Lists.PartnerBank, Relation = new List() { new { ParentFieldName = "Id", @@ -1697,7 +1703,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend new { TabTitle = "Certificates", TabType = ListFormTabTypeEnum.List, - Code = ListFormCodes.Lists.SupplyCertificate, + Code = ListFormCodes.Lists.PartnerCertificate, Relation = new List() { new { ParentFieldName = "Id", @@ -1708,7 +1714,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend new { TabTitle = "Contacts", TabType = ListFormTabTypeEnum.List, - Code = ListFormCodes.Lists.SupplyContact, + Code = ListFormCodes.Lists.PartnerContact, Relation = new List() { new { ParentFieldName = "Id", @@ -1722,7 +1728,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend #endregion #region Supplier Bank - if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SupplyBank)) + if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.PartnerBank)) { var listForm = await _listFormRepository.InsertAsync( new ListForm() @@ -1731,7 +1737,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsSubForm = true, LayoutJson = DefaultLayoutJson, CultureName = LanguageCodes.En, - ListFormCode = ListFormCodes.Lists.SupplyBank, + ListFormCode = ListFormCodes.Lists.PartnerBank, Name = AppCodes.SupplyChain.PartnerBank, Title = AppCodes.SupplyChain.PartnerBank, DataSourceCode = SeedConsts.DataSources.DefaultCode, @@ -1802,7 +1808,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1818,7 +1824,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1834,7 +1840,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1850,7 +1856,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1865,7 +1871,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1880,7 +1886,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1895,7 +1901,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1923,7 +1929,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend }), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1940,7 +1946,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1948,6 +1954,8 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "Balance", + Format = "fixedPoint", + Alignment = "right", Width = 100, ListOrderNo = 10, Visible = true, @@ -1955,7 +1963,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1963,6 +1971,8 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "OverdraftLimit", + Format = "fixedPoint", + Alignment = "right", Width = 100, ListOrderNo = 11, Visible = true, @@ -1970,7 +1980,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -1978,6 +1988,8 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend CultureName = LanguageCodes.En, SourceDbType = DbType.Decimal, FieldName = "DailyTransferLimit", + Format = "fixedPoint", + Alignment = "right", Width = 100, ListOrderNo = 12, Visible = true, @@ -1985,7 +1997,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2000,7 +2012,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2015,7 +2027,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2031,7 +2043,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Partner), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2040,7 +2052,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend #endregion #region Supplier Certificate - if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SupplyCertificate)) + if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.PartnerCertificate)) { var listForm = await _listFormRepository.InsertAsync( new ListForm() @@ -2049,7 +2061,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsSubForm = true, LayoutJson = DefaultLayoutJson, CultureName = LanguageCodes.En, - ListFormCode = ListFormCodes.Lists.SupplyCertificate, + ListFormCode = ListFormCodes.Lists.PartnerCertificate, Name = AppCodes.SupplyChain.PartnerCertificate, Title = AppCodes.SupplyChain.PartnerCertificate, DataSourceCode = SeedConsts.DataSources.DefaultCode, @@ -2104,7 +2116,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.SupplyCardType), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2184,7 +2196,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Partner), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2193,7 +2205,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend #endregion #region Supplier Contact - if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.SupplyContact)) + if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.PartnerContact)) { var listForm = await _listFormRepository.InsertAsync( new ListForm() @@ -2202,7 +2214,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsSubForm = true, LayoutJson = DefaultLayoutJson, CultureName = LanguageCodes.En, - ListFormCode = ListFormCodes.Lists.SupplyContact, + ListFormCode = ListFormCodes.Lists.PartnerContact, Name = AppCodes.SupplyChain.PartnerContact, Title = AppCodes.SupplyChain.PartnerContact, DataSourceCode = SeedConsts.DataSources.DefaultCode, @@ -2265,7 +2277,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortIndex = 0, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2281,7 +2293,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2297,7 +2309,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2312,7 +2324,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2328,7 +2340,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleEmailRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2344,7 +2356,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.PhoneEditorOptions }, @@ -2360,7 +2372,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson, EditorOptions = EditorOptionValues.PhoneEditorOptions }, @@ -2376,7 +2388,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2391,7 +2403,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerContact), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2407,7 +2419,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Partner), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.PartnerBank), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, ]); @@ -2490,7 +2502,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Approval), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2508,7 +2520,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortDirection = GridColumnOptions.SortOrderAsc, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Approval), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2525,7 +2537,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Approval), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2541,7 +2553,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.MaterialType), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Approval), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2558,7 +2570,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Approval), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2573,7 +2585,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Approval), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ], autoSave: true); @@ -2671,7 +2683,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Approval), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2689,7 +2701,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend SortDirection = GridColumnOptions.SortOrderAsc, ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.ApprovalStep), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2706,7 +2718,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"), ValidationRuleJson = DefaultValidationRuleRequiredJson, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.ApprovalStep), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2721,7 +2733,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.ApprovalStep), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2736,7 +2748,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.ApprovalStep), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2751,7 +2763,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsDeleted = false, AllowSearch = true, ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.ApprovalStep), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson }, new() { @@ -2767,7 +2779,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend AllowSearch = true, LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Approval), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, - PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.ApprovalStep), + PermissionJson = DefaultFieldPermissionJson(listForm.Name), PivotSettingsJson = DefaultPivotSettingsJson } ]); diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json b/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json index 5bbe437a..14097004 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/MenusData.json @@ -2212,32 +2212,42 @@ "RequiredPermissionName": null, "IsDisabled": false }, + { + "ParentCode": "App.Crm", + "Code": "App.Crm.CustomerType", + "DisplayName": "App.Crm.CustomerType", + "Order": 1, + "Url": "/admin/list/list-customertype", + "Icon": "FcMultipleInputs", + "RequiredPermissionName": "App.Crm.CustomerType", + "IsDisabled": false + }, + { + "ParentCode": "App.Crm", + "Code": "App.Crm.CustomerSegment", + "DisplayName": "App.Crm.CustomerSegment", + "Order": 2, + "Url": "/admin/list/list-customersegment", + "Icon": "FcComboChart", + "RequiredPermissionName": "App.Crm.CustomerSegment", + "IsDisabled": false + }, { "ParentCode": "App.Crm", "Code": "App.Crm.Customer", "DisplayName": "App.Crm.Customer", - "Order": 2, - "Url": "/admin/crm/customers", + "Order": 3, + "Url": "/admin/list/list-customer", "Icon": "FcBusinessman", "RequiredPermissionName": "App.Crm.Customer", "IsDisabled": false }, - { - "ParentCode": "App.Crm", - "Code": "App.Crm.SalesTeam", - "DisplayName": "App.Crm.SalesTeam", - "Order": 3, - "Url": "/admin/crm/sales-teams", - "Icon": "FcCollaboration", - "RequiredPermissionName": "App.Crm.SalesTeam", - "IsDisabled": false - }, { "ParentCode": "App.Crm", "Code": "App.Crm.LossReason", "DisplayName": "App.Crm.LossReason", - "Order": 4, - "Url": "/admin/crm/loss-reasons", + "Order": 5, + "Url": "/admin/list/list-lossreason", "Icon": "FcHighPriority", "RequiredPermissionName": "App.Crm.LossReason", "IsDisabled": false @@ -2246,7 +2256,7 @@ "ParentCode": "App.Crm", "Code": "App.Crm.Opportunity", "DisplayName": "App.Crm.Opportunity", - "Order": 5, + "Order": 6, "Url": "/admin/crm/opportunities", "Icon": "FcIdea", "RequiredPermissionName": "App.Crm.Opportunity", @@ -2256,7 +2266,7 @@ "ParentCode": "App.Crm", "Code": "App.Crm.Activities", "DisplayName": "App.Crm.Activities", - "Order": 6, + "Order": 7, "Url": "/admin/crm/activities", "Icon": "FcCalendar", "RequiredPermissionName": "App.Crm.Activities", @@ -2266,7 +2276,7 @@ "ParentCode": "App.Crm", "Code": "App.Crm.SalesOrder", "DisplayName": "App.Crm.SalesOrder", - "Order": 7, + "Order": 8, "Url": "/admin/crm/sales-orders", "Icon": "FcShop", "RequiredPermissionName": "App.Crm.SalesOrder", diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/PermissionsData.json b/api/src/Erp.Platform.DbMigrator/Seeds/PermissionsData.json index 5203cdf3..2f40b51e 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/PermissionsData.json +++ b/api/src/Erp.Platform.DbMigrator/Seeds/PermissionsData.json @@ -5620,7 +5620,6 @@ "MultiTenancySide": 3, "MenuGroup": "Erp" }, - { "GroupName": "App.SupplyChain", "Name": "App.SupplyChain.PartnerBank", @@ -5684,7 +5683,6 @@ "MultiTenancySide": 3, "MenuGroup": "Erp" }, - { "GroupName": "App.SupplyChain", "Name": "App.SupplyChain.PartnerCertificate", @@ -5748,7 +5746,6 @@ "MultiTenancySide": 3, "MenuGroup": "Erp" }, - { "GroupName": "App.SupplyChain", "Name": "App.SupplyChain.PartnerContact", @@ -5812,7 +5809,6 @@ "MultiTenancySide": 3, "MenuGroup": "Erp" }, - { "GroupName": "App.SupplyChain", "Name": "App.SupplyChain.MaterialType", @@ -5876,7 +5872,6 @@ "MultiTenancySide": 3, "MenuGroup": "Erp" }, - { "GroupName": "App.SupplyChain", "Name": "App.SupplyChain.MaterialGroup", @@ -6255,7 +6250,6 @@ "MultiTenancySide": 3, "MenuGroup": "Erp" }, - { "GroupName": "App.SupplyChain", "Name": "App.SupplyChain.ApprovalStep", @@ -6319,7 +6313,6 @@ "MultiTenancySide": 3, "MenuGroup": "Erp" }, - { "GroupName": "App.SupplyChain", "Name": "App.SupplyChain.Order", @@ -9524,7 +9517,6 @@ "MultiTenancySide": 3, "MenuGroup": "Kurs" }, - { "GroupName": "App.Intranet", "Name": "App.Intranet.SocialPost", @@ -9597,7 +9589,132 @@ "MultiTenancySide": 3, "MenuGroup": "Kurs" }, - + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerType", + "ParentName": null, + "DisplayName": "App.Crm.CustomerType", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerType.Create", + "ParentName": "App.Crm.CustomerType", + "DisplayName": "Create", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerType.Update", + "ParentName": "App.Crm.CustomerType", + "DisplayName": "Update", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerType.Delete", + "ParentName": "App.Crm.CustomerType", + "DisplayName": "Delete", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerType.Export", + "ParentName": "App.Crm.CustomerType", + "DisplayName": "Export", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerType.Import", + "ParentName": "App.Crm.CustomerType", + "DisplayName": "Import", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerType.Activity", + "ParentName": "App.Crm.CustomerType", + "DisplayName": "Activity", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerSegment", + "ParentName": null, + "DisplayName": "App.Crm.CustomerSegment", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerSegment.Create", + "ParentName": "App.Crm.CustomerSegment", + "DisplayName": "Create", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerSegment.Update", + "ParentName": "App.Crm.CustomerSegment", + "DisplayName": "Update", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerSegment.Delete", + "ParentName": "App.Crm.CustomerSegment", + "DisplayName": "Delete", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerSegment.Export", + "ParentName": "App.Crm.CustomerSegment", + "DisplayName": "Export", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerSegment.Import", + "ParentName": "App.Crm.CustomerSegment", + "DisplayName": "Import", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, + { + "GroupName": "App.Crm", + "Name": "App.Crm.CustomerSegment.Activity", + "ParentName": "App.Crm.CustomerSegment", + "DisplayName": "Activity", + "IsEnabled": true, + "MultiTenancySide": 3, + "MenuGroup": "Erp" + }, { "GroupName": "App.Crm", "Name": "App.Crm.Customer", @@ -10922,4 +11039,4 @@ "MenuGroup": "Erp" } ] -} +} \ No newline at end of file diff --git a/api/src/Erp.Platform.Domain.Shared/Enums/TableNameEnum.cs b/api/src/Erp.Platform.Domain.Shared/Enums/TableNameEnum.cs index 3cbe820b..255d33bb 100644 --- a/api/src/Erp.Platform.Domain.Shared/Enums/TableNameEnum.cs +++ b/api/src/Erp.Platform.Domain.Shared/Enums/TableNameEnum.cs @@ -151,4 +151,5 @@ public enum TableNameEnum MaterialSpecification, Approval, ApprovalStep, + LossReason } diff --git a/api/src/Erp.Platform.Domain.Shared/PlatformConsts.cs b/api/src/Erp.Platform.Domain.Shared/PlatformConsts.cs index b80a8168..5bae27a9 100644 --- a/api/src/Erp.Platform.Domain.Shared/PlatformConsts.cs +++ b/api/src/Erp.Platform.Domain.Shared/PlatformConsts.cs @@ -512,11 +512,19 @@ public static class PlatformConsts public const string PaymentTerm = "list-paymentterm"; public const string SupplyType = "list-supplytype"; public const string SupplyCardType = "list-supplycardtype"; - public const string SupplyBank = "list-supplybank"; - public const string SupplyCertificate = "list-supplycertificate"; - public const string SupplyContact = "list-supplycontact"; public const string Approval = "list-approval"; public const string ApprovalStep = "list-approvalstep"; + + public const string PartnerBank = "list-partnerbank"; + public const string PartnerCertificate = "list-partnercertificate"; + public const string PartnerContact = "list-partnercontact"; + + //Crm + public const string CustomerType = "list-customertype"; + public const string CustomerSegment = "list-customersegment"; + public const string Customer = "list-customer"; + public const string LossReason = "list-lossreason"; + } } diff --git a/api/src/Erp.Platform.Domain.Shared/TableNameResolver.cs b/api/src/Erp.Platform.Domain.Shared/TableNameResolver.cs index 88a58ce6..6f189be1 100644 --- a/api/src/Erp.Platform.Domain.Shared/TableNameResolver.cs +++ b/api/src/Erp.Platform.Domain.Shared/TableNameResolver.cs @@ -11,7 +11,7 @@ public static class TableNameResolver private static readonly Dictionary Method, MenuPrefix PrefixGroup)> _map = new(StringComparer.OrdinalIgnoreCase) { - // 🔹 MODULE TABLOLARI + // 🔹 MODULE TABLOLARI { nameof(TableNameEnum.LogEntry), (TablePrefix.PlatformByName, MenuPrefix.Platform) }, { nameof(TableNameEnum.Language), (TablePrefix.PlatformByName, MenuPrefix.Platform) }, { nameof(TableNameEnum.LanguageKey), (TablePrefix.PlatformByName, MenuPrefix.Platform) }, @@ -24,7 +24,7 @@ public static class TableNameResolver { nameof(TableNameEnum.BackgroundWorker_MailQueueTableFormat), (TablePrefix.PlatformByName, MenuPrefix.Platform) }, { nameof(TableNameEnum.AiBot), (TablePrefix.PlatformByName, MenuPrefix.Platform) }, - // 🔹 PLATFORM TABLOLARI + // 🔹 PLATFORM TABLOLARI { nameof(TableNameEnum.Route), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.Menu), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.DataSource), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, @@ -45,7 +45,7 @@ public static class TableNameResolver { nameof(TableNameEnum.ForumTopic), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.ForumPost), (TablePrefix.PlatformByName, MenuPrefix.Saas) }, - // 🔹 TENANT TABLOLARI (GENEL) + // 🔹 TENANT TABLOLARI (GENEL) { nameof(TableNameEnum.Activity), (TablePrefix.TenantByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.Branch), (TablePrefix.TenantByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.BranchUsers), (TablePrefix.TenantByName, MenuPrefix.Saas) }, @@ -64,7 +64,7 @@ public static class TableNameResolver { nameof(TableNameEnum.IpRestriction), (TablePrefix.TenantByName, MenuPrefix.Saas) }, { nameof(TableNameEnum.Sector), (TablePrefix.TenantByName, MenuPrefix.Saas) }, - // 🔹 ADMINISTRATION + // 🔹 ADMINISTRATION { nameof(TableNameEnum.SkillType), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.Skill), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.SkillLevel), (TablePrefix.TenantByName, MenuPrefix.Administration) }, @@ -95,7 +95,7 @@ public static class TableNameResolver { nameof(TableNameEnum.PartnerCertificate), (TablePrefix.TenantByName, MenuPrefix.Administration) }, { nameof(TableNameEnum.PartnerContact), (TablePrefix.TenantByName, MenuPrefix.Administration) }, - // 🔹 PARTICIPANT + // 🔹 PARTICIPANT { nameof(TableNameEnum.Interesting), (TablePrefix.TenantByName, MenuPrefix.Participant) }, { nameof(TableNameEnum.Source), (TablePrefix.TenantByName, MenuPrefix.Participant) }, { nameof(TableNameEnum.NoteType), (TablePrefix.TenantByName, MenuPrefix.Participant) }, @@ -103,7 +103,7 @@ public static class TableNameResolver { nameof(TableNameEnum.MeetingMethod), (TablePrefix.TenantByName, MenuPrefix.Participant) }, { nameof(TableNameEnum.MeetingResult), (TablePrefix.TenantByName, MenuPrefix.Participant) }, - // 🔹 COORDINATOR + // 🔹 COORDINATOR { nameof(TableNameEnum.Schedule), (TablePrefix.BranchByName, MenuPrefix.Coordinator) }, { nameof(TableNameEnum.ScheduleLesson), (TablePrefix.BranchByName, MenuPrefix.Coordinator) }, { nameof(TableNameEnum.RegistrationType), (TablePrefix.BranchByName, MenuPrefix.Coordinator) }, @@ -123,7 +123,7 @@ public static class TableNameResolver { nameof(TableNameEnum.Question), (TablePrefix.TenantByName, MenuPrefix.Coordinator) }, { nameof(TableNameEnum.QuestionOption), (TablePrefix.TenantByName, MenuPrefix.Coordinator) }, - // 🔹 HR + // 🔹 HR { nameof(TableNameEnum.Department), (TablePrefix.TenantByName, MenuPrefix.Hr) }, { nameof(TableNameEnum.EmploymentType), (TablePrefix.TenantByName, MenuPrefix.Hr) }, { nameof(TableNameEnum.JobPosition), (TablePrefix.TenantByName, MenuPrefix.Hr) }, @@ -143,7 +143,7 @@ public static class TableNameResolver { nameof(TableNameEnum.SurveyAnswer), (TablePrefix.TenantByName, MenuPrefix.Hr) }, { nameof(TableNameEnum.SurveyResponse), (TablePrefix.TenantByName, MenuPrefix.Hr) }, - // Intranet + // 🔹 Intranet { nameof(TableNameEnum.EventCategory), (TablePrefix.TenantByName, MenuPrefix.Intranet) }, { nameof(TableNameEnum.EventType), (TablePrefix.TenantByName, MenuPrefix.Intranet) }, { nameof(TableNameEnum.Event), (TablePrefix.TenantByName, MenuPrefix.Intranet) }, @@ -163,7 +163,7 @@ public static class TableNameResolver { nameof(TableNameEnum.SocialComment), (TablePrefix.TenantByName, MenuPrefix.Intranet) }, { nameof(TableNameEnum.SocialLike), (TablePrefix.TenantByName, MenuPrefix.Intranet) }, - //Supply Chain + // 🔹 Supply Chain { nameof(TableNameEnum.MaterialType), (TablePrefix.TenantByName, MenuPrefix.SupplyChain) }, { nameof(TableNameEnum.MaterialGroup), (TablePrefix.TenantByName, MenuPrefix.SupplyChain) }, { nameof(TableNameEnum.Material), (TablePrefix.TenantByName, MenuPrefix.SupplyChain) }, @@ -177,8 +177,9 @@ public static class TableNameResolver //Crm { nameof(TableNameEnum.CustomerSegment), (TablePrefix.TenantByName, MenuPrefix.Crm) }, { nameof(TableNameEnum.CustomerType), (TablePrefix.TenantByName, MenuPrefix.Crm) }, + { nameof(TableNameEnum.LossReason), (TablePrefix.TenantByName, MenuPrefix.Crm) }, - // 🔹 ACCOUNTING + // 🔹 ACCOUNTING { nameof(TableNameEnum.Bank), (TablePrefix.TenantByName, MenuPrefix.Accounting) }, { nameof(TableNameEnum.BankAccount), (TablePrefix.TenantByName, MenuPrefix.Accounting) }, diff --git a/api/src/Erp.Platform.Domain/Data/SeedConsts.cs b/api/src/Erp.Platform.Domain/Data/SeedConsts.cs index f94ce2d6..500953cb 100644 --- a/api/src/Erp.Platform.Domain/Data/SeedConsts.cs +++ b/api/src/Erp.Platform.Domain/Data/SeedConsts.cs @@ -487,6 +487,15 @@ public static class SeedConsts public const string SurveyResponse = Default + ".SurveyResponse"; } + public static class Crm + { + public const string Default = Prefix.App + ".Crm"; + public const string CustomerType = Default + ".CustomerType"; + public const string CustomerSegment = Default + ".CustomerSegment"; + public const string Customer = Default + ".Customer"; + public const string LossReason = Default + ".LossReason"; + } + public static class SupplyChain { public const string Default = Prefix.App + ".SupplyChain"; diff --git a/api/src/Erp.Platform.Domain/Entities/Tenant/Crm/LossReason.cs b/api/src/Erp.Platform.Domain/Entities/Tenant/Crm/LossReason.cs new file mode 100644 index 00000000..0ec15838 --- /dev/null +++ b/api/src/Erp.Platform.Domain/Entities/Tenant/Crm/LossReason.cs @@ -0,0 +1,16 @@ +using System; +using Volo.Abp.Domain.Entities.Auditing; +using Volo.Abp.MultiTenancy; + +namespace Erp.Platform.Entities; + +public class LossReason : FullAuditedEntity, IMultiTenant +{ + public Guid? TenantId { get; set; } + + public string Code { get; set; } + public string Name { get; set; } + public string Description { get; set; } + public string Category { get; set; } + public bool IsActive { get; set; } +} \ No newline at end of file diff --git a/api/src/Erp.Platform.Domain/Entities/Tenant/SupplyChain/Partner.cs b/api/src/Erp.Platform.Domain/Entities/Tenant/SupplyChain/Partner.cs index 6b44cbf2..1a3b79f9 100644 --- a/api/src/Erp.Platform.Domain/Entities/Tenant/SupplyChain/Partner.cs +++ b/api/src/Erp.Platform.Domain/Entities/Tenant/SupplyChain/Partner.cs @@ -57,8 +57,8 @@ public class Partner : FullAuditedEntity, IMultiTenant public Guid? CustomerSegmentId { get; set; } public CustomerSegment? CustomerSegment { get; set; } - public Guid? AssignedEmployeeId { get; set; } - public Employee? AssignedEmployee { get; set; } + public Guid? EmployeeId { get; set; } + public Employee? Employee { get; set; } public string? TeamCode { get; set; } // Organization Unit Code diff --git a/api/src/Erp.Platform.Domain/Queries/DefaultValueHelper.cs b/api/src/Erp.Platform.Domain/Queries/DefaultValueHelper.cs index c586bc80..0d2f812b 100644 --- a/api/src/Erp.Platform.Domain/Queries/DefaultValueHelper.cs +++ b/api/src/Erp.Platform.Domain/Queries/DefaultValueHelper.cs @@ -39,7 +39,7 @@ public class DefaultValueHelper : ITransientDependency .Replace(PlatformConsts.DefaultValues.Month, now.Month.ToString(CultureInfo.InvariantCulture)) .Replace(PlatformConsts.DefaultValues.Year, now.Year.ToString(CultureInfo.InvariantCulture)); - // 🔹 TenantId özel durumu: NULL => IS NULL, varsa => = 'GUID' + // 🔹 TenantId özel durumu: NULL => IS NULL, varsa => = 'GUID' if (_currentTenant?.Id.HasValue == true) { result = result.Replace( diff --git a/api/src/Erp.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformDbContext.cs b/api/src/Erp.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformDbContext.cs index 9be68857..d9459f61 100644 --- a/api/src/Erp.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformDbContext.cs +++ b/api/src/Erp.Platform.EntityFrameworkCore/EntityFrameworkCore/PlatformDbContext.cs @@ -216,6 +216,10 @@ public class PlatformDbContext : public DbSet ApprovalSteps { get; set; } #endregion + #region Crm + public DbSet LostReasons { get; set; } + #endregion + #region Accounting public DbSet Banks { get; set; } public DbSet BankAccounts { get; set; } @@ -2340,7 +2344,6 @@ public class PlatformDbContext : b.Property(p => p.SectorId).IsRequired(); b.Property(p => p.TaxNumber).IsRequired(); b.Property(p => p.TaxOffice).HasMaxLength(128); - b.Property(p => p.CurrencyId).IsRequired(); b.Property(p => p.PaymentTermId).IsRequired(); b.Property(p => p.Country).IsRequired().HasMaxLength(64); b.Property(p => p.City).IsRequired().HasMaxLength(64); @@ -2390,9 +2393,9 @@ public class PlatformDbContext : .HasForeignKey(x => x.CustomerSegmentId) .OnDelete(DeleteBehavior.Restrict); - b.HasOne(x => x.AssignedEmployee) + b.HasOne(x => x.Employee) .WithMany(x => x.Partners) - .HasForeignKey(x => x.AssignedEmployeeId) + .HasForeignKey(x => x.EmployeeId) .OnDelete(DeleteBehavior.Restrict); }); @@ -2560,6 +2563,17 @@ public class PlatformDbContext : .HasForeignKey(x => x.ApprovalId) .OnDelete(DeleteBehavior.Cascade); }); + + builder.Entity(b => + { + b.ToTable(TableNameResolver.GetFullTableName(nameof(TableNameEnum.LossReason)), Prefix.DbSchema); + b.ConfigureByConvention(); + + b.Property(x => x.Code).IsRequired().HasMaxLength(100); + b.Property(x => x.Name).IsRequired().HasMaxLength(200); + b.Property(x => x.Description).HasMaxLength(500); + b.Property(x => x.Category).HasMaxLength(50).IsRequired(); + }); } } diff --git a/api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113092739_Initial.Designer.cs b/api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113203111_Initial.Designer.cs similarity index 99% rename from api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113092739_Initial.Designer.cs rename to api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113203111_Initial.Designer.cs index e10ef5b7..b3e3237a 100644 --- a/api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113092739_Initial.Designer.cs +++ b/api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113203111_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace Erp.Platform.Migrations { [DbContext(typeof(PlatformDbContext))] - [Migration("20251113092739_Initial")] + [Migration("20251113203111_Initial")] partial class Initial { /// @@ -895,6 +895,7 @@ namespace Erp.Platform.Migrations .HasColumnName("DeletionTime"); b.Property("EmployeeIds") + .IsRequired() .HasMaxLength(1000) .HasColumnType("nvarchar(1000)"); @@ -5774,6 +5775,72 @@ namespace Erp.Platform.Migrations b.ToTable("Plat_H_LogEntry", (string)null); }); + modelBuilder.Entity("Erp.Platform.Entities.LossReason", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Category") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Code") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("IsActive") + .HasColumnType("bit"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.ToTable("Crm_T_LossReason", (string)null); + }); + modelBuilder.Entity("Erp.Platform.Entities.Material", b => { b.Property("Id") @@ -6711,9 +6778,6 @@ namespace Erp.Platform.Migrations .HasMaxLength(256) .HasColumnType("nvarchar(256)"); - b.Property("AssignedEmployeeId") - .HasColumnType("uniqueidentifier"); - b.Property("AverageOrderValue") .ValueGeneratedOnAdd() .HasPrecision(18, 2) @@ -6753,7 +6817,7 @@ namespace Erp.Platform.Migrations .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); - b.Property("CurrencyId") + b.Property("CurrencyId") .HasColumnType("uniqueidentifier"); b.Property("CurrentBalance") @@ -6791,6 +6855,9 @@ namespace Erp.Platform.Migrations .HasMaxLength(128) .HasColumnType("nvarchar(128)"); + b.Property("EmployeeId") + .HasColumnType("uniqueidentifier"); + b.Property("FaxNumber") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); @@ -6901,14 +6968,14 @@ namespace Erp.Platform.Migrations b.HasKey("Id"); - b.HasIndex("AssignedEmployeeId"); - b.HasIndex("CurrencyId"); b.HasIndex("CustomerSegmentId"); b.HasIndex("CustomerTypeId"); + b.HasIndex("EmployeeId"); + b.HasIndex("MaterialId"); b.HasIndex("PaymentTermId"); @@ -13371,16 +13438,9 @@ namespace Erp.Platform.Migrations modelBuilder.Entity("Erp.Platform.Entities.Partner", b => { - b.HasOne("Erp.Platform.Entities.Employee", "AssignedEmployee") - .WithMany("Partners") - .HasForeignKey("AssignedEmployeeId") - .OnDelete(DeleteBehavior.Restrict); - b.HasOne("Erp.Platform.Entities.Currency", "Currency") .WithMany() - .HasForeignKey("CurrencyId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); + .HasForeignKey("CurrencyId"); b.HasOne("Erp.Platform.Entities.CustomerSegment", "CustomerSegment") .WithMany("Partners") @@ -13392,6 +13452,11 @@ namespace Erp.Platform.Migrations .HasForeignKey("CustomerTypeId") .OnDelete(DeleteBehavior.Restrict); + b.HasOne("Erp.Platform.Entities.Employee", "Employee") + .WithMany("Partners") + .HasForeignKey("EmployeeId") + .OnDelete(DeleteBehavior.Restrict); + b.HasOne("Erp.Platform.Entities.Material", null) .WithMany("Suppliers") .HasForeignKey("MaterialId"); @@ -13418,14 +13483,14 @@ namespace Erp.Platform.Migrations .HasForeignKey("SupplyCardTypeId") .OnDelete(DeleteBehavior.Restrict); - b.Navigation("AssignedEmployee"); - b.Navigation("Currency"); b.Navigation("CustomerSegment"); b.Navigation("CustomerType"); + b.Navigation("Employee"); + b.Navigation("PaymentTerm"); b.Navigation("Sector"); diff --git a/api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113092739_Initial.cs b/api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113203111_Initial.cs similarity index 99% rename from api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113092739_Initial.cs rename to api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113203111_Initial.cs index a62f2425..e22e4abd 100644 --- a/api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113092739_Initial.cs +++ b/api/src/Erp.Platform.EntityFrameworkCore/Migrations/20251113203111_Initial.cs @@ -1122,6 +1122,30 @@ namespace Erp.Platform.Migrations table.PrimaryKey("PK_Crm_T_CustomerType", x => x.Id); }); + migrationBuilder.CreateTable( + name: "Crm_T_LossReason", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + Code = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: false), + Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: false), + Description = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: true), + Category = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: false), + IsActive = table.Column(type: "bit", nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Crm_T_LossReason", x => x.Id); + }); + migrationBuilder.CreateTable( name: "Hr_T_Badge", columns: table => new @@ -4109,14 +4133,14 @@ namespace Erp.Platform.Migrations FaxNumber = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: true), Email = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), Website = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), - CurrencyId = table.Column(type: "uniqueidentifier", nullable: false), + CurrencyId = table.Column(type: "uniqueidentifier", nullable: true), PaymentTermId = table.Column(type: "uniqueidentifier", nullable: false), CreditLimit = table.Column(type: "decimal(18,2)", precision: 18, scale: 2, nullable: false, defaultValue: 0m), LastOrderDate = table.Column(type: "datetime2", nullable: true), Status = table.Column(type: "nvarchar(10)", maxLength: 10, nullable: false), CustomerTypeId = table.Column(type: "uniqueidentifier", nullable: true), CustomerSegmentId = table.Column(type: "uniqueidentifier", nullable: true), - AssignedEmployeeId = table.Column(type: "uniqueidentifier", nullable: true), + EmployeeId = table.Column(type: "uniqueidentifier", nullable: true), TeamCode = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: true), TotalRevenue = table.Column(type: "decimal(18,2)", precision: 18, scale: 2, nullable: false, defaultValue: 0m), AverageOrderValue = table.Column(type: "decimal(18,2)", precision: 18, scale: 2, nullable: false, defaultValue: 0m), @@ -4157,8 +4181,7 @@ namespace Erp.Platform.Migrations name: "FK_Adm_T_Partner_Sas_H_Currency_CurrencyId", column: x => x.CurrencyId, principalTable: "Sas_H_Currency", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); table.ForeignKey( name: "FK_Adm_T_Partner_Sas_T_Sector_SectorId", column: x => x.SectorId, @@ -4694,7 +4717,7 @@ namespace Erp.Platform.Migrations TenantId = table.Column(type: "uniqueidentifier", nullable: true), ApprovalId = table.Column(type: "uniqueidentifier", nullable: false), Level = table.Column(type: "int", nullable: false), - EmployeeIds = table.Column(type: "nvarchar(1000)", maxLength: 1000, nullable: true), + EmployeeIds = table.Column(type: "nvarchar(1000)", maxLength: 1000, nullable: false), TimeoutDays = table.Column(type: "int", nullable: false, defaultValue: 0), IsRequired = table.Column(type: "bit", nullable: false), IsParallel = table.Column(type: "bit", nullable: false), @@ -5595,11 +5618,6 @@ namespace Erp.Platform.Migrations table: "Adm_T_OrderItem", column: "OrderId"); - migrationBuilder.CreateIndex( - name: "IX_Adm_T_Partner_AssignedEmployeeId", - table: "Adm_T_Partner", - column: "AssignedEmployeeId"); - migrationBuilder.CreateIndex( name: "IX_Adm_T_Partner_CurrencyId", table: "Adm_T_Partner", @@ -5615,6 +5633,11 @@ namespace Erp.Platform.Migrations table: "Adm_T_Partner", column: "CustomerTypeId"); + migrationBuilder.CreateIndex( + name: "IX_Adm_T_Partner_EmployeeId", + table: "Adm_T_Partner", + column: "EmployeeId"); + migrationBuilder.CreateIndex( name: "IX_Adm_T_Partner_MaterialId", table: "Adm_T_Partner", @@ -6292,9 +6315,9 @@ namespace Erp.Platform.Migrations onDelete: ReferentialAction.Restrict); migrationBuilder.AddForeignKey( - name: "FK_Adm_T_Partner_Hr_T_Employee_AssignedEmployeeId", + name: "FK_Adm_T_Partner_Hr_T_Employee_EmployeeId", table: "Adm_T_Partner", - column: "AssignedEmployeeId", + column: "EmployeeId", principalTable: "Hr_T_Employee", principalColumn: "Id", onDelete: ReferentialAction.Restrict); @@ -6540,6 +6563,9 @@ namespace Erp.Platform.Migrations migrationBuilder.DropTable( name: "Crd_T_QuestionTag"); + migrationBuilder.DropTable( + name: "Crm_T_LossReason"); + migrationBuilder.DropTable( name: "Hr_T_Expense"); diff --git a/api/src/Erp.Platform.EntityFrameworkCore/Migrations/PlatformDbContextModelSnapshot.cs b/api/src/Erp.Platform.EntityFrameworkCore/Migrations/PlatformDbContextModelSnapshot.cs index 62ffe8a4..06569cfb 100644 --- a/api/src/Erp.Platform.EntityFrameworkCore/Migrations/PlatformDbContextModelSnapshot.cs +++ b/api/src/Erp.Platform.EntityFrameworkCore/Migrations/PlatformDbContextModelSnapshot.cs @@ -892,6 +892,7 @@ namespace Erp.Platform.Migrations .HasColumnName("DeletionTime"); b.Property("EmployeeIds") + .IsRequired() .HasMaxLength(1000) .HasColumnType("nvarchar(1000)"); @@ -5771,6 +5772,72 @@ namespace Erp.Platform.Migrations b.ToTable("Plat_H_LogEntry", (string)null); }); + modelBuilder.Entity("Erp.Platform.Entities.LossReason", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Category") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Code") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasMaxLength(500) + .HasColumnType("nvarchar(500)"); + + b.Property("IsActive") + .HasColumnType("bit"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.ToTable("Crm_T_LossReason", (string)null); + }); + modelBuilder.Entity("Erp.Platform.Entities.Material", b => { b.Property("Id") @@ -6708,9 +6775,6 @@ namespace Erp.Platform.Migrations .HasMaxLength(256) .HasColumnType("nvarchar(256)"); - b.Property("AssignedEmployeeId") - .HasColumnType("uniqueidentifier"); - b.Property("AverageOrderValue") .ValueGeneratedOnAdd() .HasPrecision(18, 2) @@ -6750,7 +6814,7 @@ namespace Erp.Platform.Migrations .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); - b.Property("CurrencyId") + b.Property("CurrencyId") .HasColumnType("uniqueidentifier"); b.Property("CurrentBalance") @@ -6788,6 +6852,9 @@ namespace Erp.Platform.Migrations .HasMaxLength(128) .HasColumnType("nvarchar(128)"); + b.Property("EmployeeId") + .HasColumnType("uniqueidentifier"); + b.Property("FaxNumber") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); @@ -6898,14 +6965,14 @@ namespace Erp.Platform.Migrations b.HasKey("Id"); - b.HasIndex("AssignedEmployeeId"); - b.HasIndex("CurrencyId"); b.HasIndex("CustomerSegmentId"); b.HasIndex("CustomerTypeId"); + b.HasIndex("EmployeeId"); + b.HasIndex("MaterialId"); b.HasIndex("PaymentTermId"); @@ -13368,16 +13435,9 @@ namespace Erp.Platform.Migrations modelBuilder.Entity("Erp.Platform.Entities.Partner", b => { - b.HasOne("Erp.Platform.Entities.Employee", "AssignedEmployee") - .WithMany("Partners") - .HasForeignKey("AssignedEmployeeId") - .OnDelete(DeleteBehavior.Restrict); - b.HasOne("Erp.Platform.Entities.Currency", "Currency") .WithMany() - .HasForeignKey("CurrencyId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); + .HasForeignKey("CurrencyId"); b.HasOne("Erp.Platform.Entities.CustomerSegment", "CustomerSegment") .WithMany("Partners") @@ -13389,6 +13449,11 @@ namespace Erp.Platform.Migrations .HasForeignKey("CustomerTypeId") .OnDelete(DeleteBehavior.Restrict); + b.HasOne("Erp.Platform.Entities.Employee", "Employee") + .WithMany("Partners") + .HasForeignKey("EmployeeId") + .OnDelete(DeleteBehavior.Restrict); + b.HasOne("Erp.Platform.Entities.Material", null) .WithMany("Suppliers") .HasForeignKey("MaterialId"); @@ -13415,14 +13480,14 @@ namespace Erp.Platform.Migrations .HasForeignKey("SupplyCardTypeId") .OnDelete(DeleteBehavior.Restrict); - b.Navigation("AssignedEmployee"); - b.Navigation("Currency"); b.Navigation("CustomerSegment"); b.Navigation("CustomerType"); + b.Navigation("Employee"); + b.Navigation("PaymentTerm"); b.Navigation("Sector"); diff --git a/api/src/Erp.Platform.EntityFrameworkCore/Tenants/Seeds/TenantData.json b/api/src/Erp.Platform.EntityFrameworkCore/Tenants/Seeds/TenantData.json index 480aeafc..da2afed9 100644 --- a/api/src/Erp.Platform.EntityFrameworkCore/Tenants/Seeds/TenantData.json +++ b/api/src/Erp.Platform.EntityFrameworkCore/Tenants/Seeds/TenantData.json @@ -100,7 +100,9 @@ "props": null, "description": null, "isActive": true, - "dependencies": ["DynamicEntityComponent"] + "dependencies": [ + "DynamicEntityComponent" + ] } ], "ReportCategories": [ @@ -2406,7 +2408,12 @@ "minSalary": 80000, "maxSalary": 120000, "currencyCode": "USD", - "requiredSkills": ["JavaScript", "TypeScript", "React", "Node.js"], + "requiredSkills": [ + "JavaScript", + "TypeScript", + "React", + "Node.js" + ], "responsibilities": [ "Develop frontend and backend applications", "Write clean and maintainable code", @@ -4101,7 +4108,9 @@ { "postContent": "CI/CD pipeline güncellememiz tamamlandı! Deployment süremiz %40 azaldı. Otomasyonun gücü 💪", "type": "video", - "urls": ["https://www.w3schools.com/html/mov_bbb.mp4"] + "urls": [ + "https://www.w3schools.com/html/mov_bbb.mp4" + ] } ], "SocialPollOptions": [ @@ -4433,5 +4442,331 @@ "description": "Tercih edilen tedarikçi kartı", "isActive": true } + ], + "CustomerTypes": [ + { + "code": "Individual", + "name": "Bireysel", + "description": "Bireysel müşteriler", + "isActive": true + }, + { + "code": "Company", + "name": "Şirket", + "description": "Kurumsal müşteriler", + "isActive": true + }, + { + "code": "Government", + "name": "Devlet", + "description": "Kamu kurumları ve devlet daireleri", + "isActive": true + }, + { + "code": "NonProfit", + "name": "Kar Amacı Gütmeyen", + "description": "STK ve kar amacı gütmeyen kuruluşlar", + "isActive": true + } + ], + "CustomerSegments": [ + { + "code": "SMB", + "name": "KOBİ", + "description": "Küçük ve Orta Büyüklükteki İşletmeler", + "isActive": true + }, + { + "code": "Enterprise", + "name": "Kurumsal", + "description": "Büyük ölçekli işletmeler ve kurumlar", + "isActive": true + }, + { + "code": "Startup", + "name": "Yeni Kuruluş", + "description": "Yeni kurulan işletmeler", + "isActive": true + }, + { + "code": "Government", + "name": "Devlet", + "description": "Kamu kurumları ve devlet daireleri", + "isActive": true + } + ], + "Partners": [ + { + "Code": "SUP001", + "Name": "ABC Malzeme Ltd.", + "PartyType": "Supplier", + "SectorName": "Ambalaj", + "TaxNumber": 1234567890, + "TaxOffice": "İstanbul Vergi Dairesi", + "Country": "Türkiye", + "City": "İstanbul", + "District": "İstanbul", + "Street": "Atatürk Cad. No:10", + "Address1": null, + "Address2": null, + "PostalCode": "34000", + "MobileNumber": null, + "PhoneNumber": "2125551234", + "FaxNumber": null, + "Email": "aliveli@gmail.com", + "Website": "www.abcmalzeme.com", + "CurrencyCode": "TRY", + "PaymentTermName": "Net30", + "CreditLimit": 500000, + "Status": "Active", + "CustomerTypeName": null, + "CustomerSegmentName": null, + "EmployeeCode": null, + "TeamCode": null, + "TotalRevenue": 0, + "AverageOrderValue": 0, + "LifetimeValue": 0, + "SupplyTypeName": "Manufacturer", + "SupplyCardTypeName": "Standard", + "CardNumber": "SC-2024-001", + "ValidFrom": "2024-01-01T00:00:00.000Z", + "ValidTo": "2024-12-31T00:00:00.000Z", + "CurrentBalance": 120000, + "DiscountRate": 5 + }, + { + "Code": "SUP002", + "Name": "XYZ Teknoloji A.Ş.", + "PartyType": "Supplier", + "SectorName": "Cam, Çimento ve Toprak", + "TaxNumber": 987654321, + "TaxOffice": null, + "Country": "Türkiye", + "City": "İstanbul", + "District": "İstanbul", + "Street": "Barbaros Bulv. No:20", + "Address1": null, + "Address2": null, + "PostalCode": "34746", + "MobileNumber": null, + "PhoneNumber": "+90 216 555 5678", + "FaxNumber": null, + "Email": "aysedemir@gmail.com", + "Website": null, + "CurrencyCode": "TRY", + "PaymentTermName": "Net15", + "CreditLimit": 250000, + "Status": "Active", + "CustomerTypeName": null, + "CustomerSegmentName": null, + "EmployeeCode": null, + "TeamCode": null, + "TotalRevenue": 0, + "AverageOrderValue": 0, + "LifetimeValue": 0, + "SupplyTypeName": "ServiceProvider", + "SupplyCardTypeName": "Premium", + "CardNumber": "SC-2024-002", + "ValidFrom": "2024-02-01T00:00:00.000Z", + "ValidTo": "2024-12-31T00:00:00.000Z", + "CurrentBalance": 75000, + "DiscountRate": 3 + }, + { + "Code": "SUP003", + "Name": "LMN Endüstri A.Ş.", + "PartyType": "Supplier", + "SectorName": "Bilişim Teknolojileri", + "TaxNumber": 1122334455, + "TaxOffice": null, + "Country": "Türkiye", + "City": "İzmir", + "District": "İzmir", + "Street": "Atatürk Cad. No:5", + "Address1": null, + "Address2": null, + "PostalCode": "35210", + "MobileNumber": null, + "PhoneNumber": "+90 232 555 7890", + "FaxNumber": null, + "Email": "mehmetyilmaz@gmail.com", + "Website": null, + "CurrencyCode": "TRY", + "PaymentTermName": "Net45", + "CreditLimit": 150000, + "Status": "Active", + "CustomerTypeName": null, + "CustomerSegmentName": null, + "EmployeeCode": null, + "TeamCode": null, + "TotalRevenue": 0, + "AverageOrderValue": 0, + "LifetimeValue": 0, + "SupplyTypeName": "Manufacturer", + "SupplyCardTypeName": "Preferred", + "CardNumber": "SC-2024-003", + "ValidFrom": "2024-03-01T00:00:00.000Z", + "ValidTo": "2024-12-31T00:00:00.000Z", + "CurrentBalance": 45000, + "DiscountRate": 2 + }, + { + "Code": "SUP004", + "Name": "OPQ Ticaret Ltd.", + "PartyType": "Supplier", + "SectorName": "Ambalaj", + "TaxNumber": 6677889900, + "TaxOffice": null, + "Country": "Türkiye", + "City": "Ankara", + "District": "Ankara", + "Street": "Kızılay Meydanı No:15", + "Address1": null, + "Address2": null, + "PostalCode": "06690", + "MobileNumber": null, + "PhoneNumber": "+90 312 555 3456", + "FaxNumber": null, + "Email": "fatmacelik@gmail.com", + "Website": null, + "CurrencyCode": "TRY", + "PaymentTermName": "Net30", + "CreditLimit": 100000, + "Status": "Inactive", + "CustomerTypeName": null, + "CustomerSegmentName": null, + "EmployeeCode": null, + "TeamCode": null, + "TotalRevenue": 0, + "AverageOrderValue": 0, + "LifetimeValue": 0, + "SupplyTypeName": "Distributor", + "SupplyCardTypeName": "Standard", + "CardNumber": "SC-2024-004", + "ValidFrom": "2024-04-01T00:00:00.000Z", + "ValidTo": "2024-12-31T00:00:00.000Z", + "CurrentBalance": 30000, + "DiscountRate": 4 + }, + { + "Code": "CUST-002", + "Name": "Üretim Ltd.", + "PartyType": "Customer", + "SectorName": "Bilişim Teknolojileri", + "TaxNumber": 987654321, + "TaxOffice": null, + "Country": "Türkiye", + "City": "Ankara", + "District": "Ankara", + "Street": "Sanayi Sitesi 5. Cadde No:25", + "Address1": null, + "Address2": null, + "PostalCode": "06000", + "MobileNumber": null, + "PhoneNumber": null, + "FaxNumber": null, + "Email": null, + "Website": "www.uretim.com", + "CurrencyCode": "TRY", + "PaymentTermName": "Net60", + "CreditLimit": 500000, + "Status": "Active", + "CustomerTypeName": "Company", + "CustomerSegmentName": "SMB", + "EmployeeCode": "REP-002", + "TeamCode": "TEAM-001", + "TotalRevenue": 850000, + "AverageOrderValue": 42500, + "LifetimeValue": 1700000, + "SupplyTypeName": null, + "SupplyCardTypeName": null, + "CardNumber": null, + "ValidFrom": null, + "ValidTo": null, + "CurrentBalance": 0, + "DiscountRate": 0 + }, + { + "Code": "CUST-001", + "Name": "Teknoloji A.Ş.", + "PartyType": "Customer", + "SectorName": "Bilişim Teknolojileri", + "TaxNumber": 1234567890, + "TaxOffice": null, + "Country": "Türkiye", + "City": "İstanbul", + "District": "İstanbul", + "Street": "Teknoloji Caddesi No:100", + "Address1": null, + "Address2": null, + "PostalCode": "34000", + "MobileNumber": null, + "PhoneNumber": null, + "FaxNumber": null, + "Email": null, + "Website": "www.teknoloji.com", + "CurrencyCode": "TRY", + "PaymentTermName": "Net30", + "CreditLimit": 1000000, + "Status": "Active", + "CustomerTypeName": "Company", + "CustomerSegmentName": "Enterprise", + "EmployeeCode": "REP-001", + "TeamCode": "TEAM-001", + "TotalRevenue": 2500000, + "AverageOrderValue": 125000, + "LifetimeValue": 5000000, + "SupplyTypeName": null, + "SupplyCardTypeName": null, + "CardNumber": null, + "ValidFrom": null, + "ValidTo": null, + "CurrentBalance": 0, + "DiscountRate": 0 + } + ], + "LossReasons": [ + { + "code": "LR001", + "name": "Fiyat Rekabetsizliği", + "description": "Müşteri daha uygun fiyatlı alternatif buldu", + "category": "Price", + "isActive": true + }, + { + "code": "LR002", + "name": "Ürün Özellik Eksikliği", + "description": "Ürünümüzde müşterinin istediği özellik bulunmuyor", + "category": "Product", + "isActive": true + }, + { + "code": "LR003", + "name": "Destek Kalitesi", + "description": "Müşteri destek kalitemizden memnun değil", + "category": "Service", + "isActive": true + }, + { + "code": "LR004", + "name": "Rakip Avantajı", + "description": "Rakip daha iyi şartlar sundu", + "category": "Competitor", + "isActive": true + }, + { + "code": "LR005", + "name": "Yanlış Zamanlama", + "description": "Müşteri zamanlaması uygun değil", + "category": "Timing", + "isActive": false + }, + { + "code": "LR006", + "name": "Bütçe Kısıtlaması", + "description": "Müşteri bütçesi yetersiz", + "category": "Budget", + "isActive": true + } ] -} +} \ No newline at end of file diff --git a/api/src/Erp.Platform.EntityFrameworkCore/Tenants/TenantDataSeeder.cs b/api/src/Erp.Platform.EntityFrameworkCore/Tenants/TenantDataSeeder.cs index fc92db10..2a122f7e 100644 --- a/api/src/Erp.Platform.EntityFrameworkCore/Tenants/TenantDataSeeder.cs +++ b/api/src/Erp.Platform.EntityFrameworkCore/Tenants/TenantDataSeeder.cs @@ -98,6 +98,10 @@ public class TenantDataSeeder : IDataSeedContributor, ITransientDependency private readonly IRepository _paymentTermRepository; private readonly IRepository _supplyTypeRepository; private readonly IRepository _supplyCardTypeRepository; + private readonly IRepository _customerTypeRepository; + private readonly IRepository _customerSegmentRepository; + private readonly IRepository _partnerRepository; + private readonly IRepository _lossReasonRepository; public TenantDataSeeder( IClock clock, @@ -178,7 +182,11 @@ public class TenantDataSeeder : IDataSeedContributor, ITransientDependency IRepository materialRepository, IRepository paymentTermRepository, IRepository supplyTypeRepository, - IRepository supplyCardTypeRepository + IRepository supplyCardTypeRepository, + IRepository customerTypeRepository, + IRepository customerSegmentRepository, + IRepository partnerRepository, + IRepository lossReasonRepository ) { _clock = clock; @@ -261,6 +269,10 @@ public class TenantDataSeeder : IDataSeedContributor, ITransientDependency _paymentTermRepository = paymentTermRepository; _supplyTypeRepository = supplyTypeRepository; _supplyCardTypeRepository = supplyCardTypeRepository; + _customerTypeRepository = customerTypeRepository; + _customerSegmentRepository = customerSegmentRepository; + _lossReasonRepository = lossReasonRepository; + _partnerRepository = partnerRepository; } private static IConfigurationRoot BuildConfiguration() @@ -312,7 +324,7 @@ public class TenantDataSeeder : IDataSeedContributor, ITransientDependency await _sectorRepository.InsertAsync(new Sector { Name = item.Name, - }); + }, autoSave: true); } } @@ -1727,6 +1739,121 @@ public class TenantDataSeeder : IDataSeedContributor, ITransientDependency IsActive = item.IsActive }, autoSave: true); } + + foreach (var item in items.CustomerTypes) + { + var exists = await _customerTypeRepository.AnyAsync(x => x.Name == item.Name); + if (exists) + continue; + + await _customerTypeRepository.InsertAsync(new CustomerType + { + Name = item.Name, + Description = item.Description, + IsActive = item.IsActive + }, autoSave: true); + } + + foreach (var item in items.CustomerSegments) + { + var exists = await _customerSegmentRepository.AnyAsync(x => x.Name == item.Name); + if (exists) + continue; + + await _customerSegmentRepository.InsertAsync(new CustomerSegment + { + Name = item.Name, + Description = item.Description, + IsActive = item.IsActive + }, autoSave: true); + } + + foreach (var item in items.CustomerSegments) + { + var exists = await _customerSegmentRepository.AnyAsync(x => x.Name == item.Name); + if (exists) + continue; + + await _customerSegmentRepository.InsertAsync(new CustomerSegment + { + Name = item.Name, + Description = item.Description, + IsActive = item.IsActive + }, autoSave: true); + } + + foreach (var item in items.LossReasons) + { + var exists = await _lossReasonRepository.AnyAsync(x => x.Name == item.Name); + if (exists) + continue; + + await _lossReasonRepository.InsertAsync(new LossReason + { + Code = item.Code, + Name = item.Name, + Category = item.Category, + Description = item.Description, + IsActive = item.IsActive + }, autoSave: true); + } + + foreach (var item in items.Partners) + { + var exists = await _partnerRepository.AnyAsync(x => x.Name == item.Name); + if (exists) + continue; + + var currency = await _currencyRepository.FirstOrDefaultAsync(x => x.Code == item.CurrencyCode); + var sector = await _sectorRepository.FirstOrDefaultAsync(x => x.Name == item.SectorName); + var paymentTerm = await _paymentTermRepository.FirstOrDefaultAsync(x => x.Name == item.PaymentTermName); + var customerType = await _customerTypeRepository.FirstOrDefaultAsync(x => x.Name == item.CustomerTypeName); + var customerSegment = await _customerSegmentRepository.FirstOrDefaultAsync(x => x.Name == item.CustomerSegmentName); + var employee = await _employeeRepository.FirstOrDefaultAsync(x => x.Code == item.EmployeeCode); + var supplyType = await _supplyTypeRepository.FirstOrDefaultAsync(x => x.Name == item.SupplyTypeName); + var supplyCardType = await _supplyCardTypeRepository.FirstOrDefaultAsync(x => x.Name == item.SupplyCardTypeName); + + await _partnerRepository.InsertAsync(new Partner + { + Code = item.Code, + Name = item.Name, + PartyType = item.PartyType, + SectorId = sector?.Id, + TaxNumber = item.TaxNumber, + TaxOffice = item.TaxOffice, + Country = item.Country, + City = item.City, + District = item.District, + Street = item.Street, + Address1 = item.Address1, + Address2 = item.Address2, + PostalCode = item.PostalCode, + PhoneNumber = item.PhoneNumber, + FaxNumber = item.FaxNumber, + Email = item.Email, + Website = item.Website, + CurrencyId = currency?.Id, + PaymentTermId = paymentTerm?.Id, + CreditLimit = item.CreditLimit, + Status = item.Status, + + CustomerTypeId = customerType?.Id, + CustomerSegmentId = customerSegment?.Id, + EmployeeId = employee?.Id, + TeamCode = item.TeamCode, + TotalRevenue = item.TotalRevenue, + AverageOrderValue = item.AverageOrderValue, + LifetimeValue = item.LifetimeValue, + + SupplierTypeId = supplyType?.Id, + SupplyCardTypeId = supplyCardType?.Id, + CardNumber = item.CardNumber, + ValidFrom = item.ValidFrom, + ValidTo = item.ValidTo, + CurrentBalance = item.CurrentBalance, + DiscountRate = item.DiscountRate + }, autoSave: true); + } } } diff --git a/api/src/Erp.Platform.EntityFrameworkCore/Tenants/TenantSeederDto.cs b/api/src/Erp.Platform.EntityFrameworkCore/Tenants/TenantSeederDto.cs index cbf2cc2a..5a795c68 100644 --- a/api/src/Erp.Platform.EntityFrameworkCore/Tenants/TenantSeederDto.cs +++ b/api/src/Erp.Platform.EntityFrameworkCore/Tenants/TenantSeederDto.cs @@ -87,6 +87,79 @@ public class TenantSeederDto public List PaymentTerms { get; set; } public List SupplyTypes { get; set; } public List SupplyCardTypes { get; set; } + + //Crm + public List Partners { get; set; } + public List CustomerTypes { get; set; } + public List CustomerSegments { get; set; } + public List LossReasons { get; set; } +} + +public class PartnerSeedDto +{ + public string Code { get; set; } + public string Name { get; set; } + public string PartyType { get; set; } + public string SectorName { get; set; } + public long TaxNumber { get; set; } + public string TaxOffice { get; set; } + public string Country { get; set; } + public string City { get; set; } + public string District { get; set; } + public string Street { get; set; } + public string Address1 { get; set; } + public string Address2 { get; set; } + public string PostalCode { get; set; } + public string MobileNumber { get; set; } + public string PhoneNumber { get; set; } + public string FaxNumber { get; set; } + public string Email { get; set; } + public string Website { get; set; } + public string CurrencyCode { get; set; } + public string PaymentTermName { get; set; } + public decimal CreditLimit { get; set; } + public string Status { get; set; } + + //Customer ile ilgil bilgiler + public string CustomerTypeName { get; set; } + public string CustomerSegmentName { get; set; } + public string EmployeeCode { get; set; } + public string TeamCode { get; set; } // Organization Unit Code + public decimal TotalRevenue { get; set; } // Toplam Gelir + public decimal AverageOrderValue { get; set; } // Ortalama Sipariş Değeri + public decimal LifetimeValue { get; set; } // Müşteri Ömrü Değeri + + //Supplier ile ilgili bilgiler + public string SupplyTypeName { get; set; } + public string SupplyCardTypeName { get; set; } + public string CardNumber { get; set; } + public DateTime ValidFrom { get; set; } + public DateTime ValidTo { get; set; } + public decimal CurrentBalance { get; set; } + public decimal DiscountRate { get; set; } +} + +public class LossReasonSeedDto +{ + public string Code { get; set; } + public string Name { get; set; } + public string Category { get; set; } + public string Description { get; set; } + public bool IsActive { get; set; } +} + +public class CustomerTypeSeedDto +{ + public string Name { get; set; } + public string Description { get; set; } + public bool IsActive { get; set; } +} + +public class CustomerSegmentSeedDto +{ + public string Name { get; set; } + public string Description { get; set; } + public bool IsActive { get; set; } } public class SupplyTypeSeedDto @@ -126,7 +199,7 @@ public class MaterialSeedDto public decimal TotalStock { get; set; } public string TrackingType { get; set; } } - + public class MaterialTypeSeedDto { public string Code { get; set; }