コード例 #1
0
    public override void PostConfigureServices(ServiceConfigurationContext context)
    {
        OneTimeRunner.Run(() =>
        {
            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                OpenIddictModuleExtensionConsts.ModuleName,
                OpenIddictModuleExtensionConsts.EntityNames.Application,
                typeof(OpenIddictApplication)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                OpenIddictModuleExtensionConsts.ModuleName,
                OpenIddictModuleExtensionConsts.EntityNames.Authorization,
                typeof(OpenIddictAuthorization)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                OpenIddictModuleExtensionConsts.ModuleName,
                OpenIddictModuleExtensionConsts.EntityNames.Scope,
                typeof(OpenIddictScope)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                OpenIddictModuleExtensionConsts.ModuleName,
                OpenIddictModuleExtensionConsts.EntityNames.Token,
                typeof(OpenIddictToken)
                );
        });
    }
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToApi(
                SaasModuleExtensionConsts.ModuleName,
                SaasModuleExtensionConsts.EntityNames.Tenant,
                new Type[]
            {
                typeof(SaasTenantDto)
            },
                new Type[]
            {
                typeof(SaasTenantCreateDto)
            },
                new Type[]
            {
                typeof(SaasTenantUpdateDto)
            });

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToApi(
                SaasModuleExtensionConsts.ModuleName,
                SaasModuleExtensionConsts.EntityNames.Edition,
                new Type[]
            {
                typeof(EditionDto)
            },
                new Type[]
            {
                typeof(EditionCreateDto)
            },
                new Type[]
            {
                typeof(EditionUpdateDto)
            });
        }
コード例 #3
0
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.User,
                typeof(IdentityUser)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.Role,
                typeof(IdentityRole)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.ClaimType,
                typeof(IdentityClaimType)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.OrganizationUnit,
                typeof(OrganizationUnit)
                );
        }
 public override void PostConfigureServices(ServiceConfigurationContext context)
 {
     ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
         MessageServiceModuleExtensionConsts.ModuleName,
         MessageServiceModuleExtensionConsts.EntityNames.Message,
         typeof(Message)
         );
 }
コード例 #5
0
 public override void PostConfigureServices(ServiceConfigurationContext context)
 {
     ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
         TenantManagementModuleExtensionConsts.ModuleName,
         TenantManagementModuleExtensionConsts.EntityNames.Tenant,
         typeof(Tenant)
         );
 }
コード例 #6
0
 public override void PostConfigureServices(ServiceConfigurationContext context)
 {
     ModuleExtensionConfigurationHelper
     .ApplyEntityConfigurationToUi(
         TenantManagementModuleExtensionConsts.ModuleName,
         TenantManagementModuleExtensionConsts.EntityNames.Tenant,
         createFormTypes: new[] { typeof(Volo.Abp.TenantManagement.Web.Pages.TenantManagement.Tenants.CreateModalModel.TenantInfoModel) },
         editFormTypes: new[] { typeof(Volo.Abp.TenantManagement.Web.Pages.TenantManagement.Tenants.EditModalModel.TenantInfoModel) }
         );
 }
コード例 #7
0
 public override void PostConfigureServices(ServiceConfigurationContext context)
 {
     ModuleExtensionConfigurationHelper
     .ApplyEntityConfigurationToApi(
         TenantManagementModuleExtensionConsts.ModuleName,
         TenantManagementModuleExtensionConsts.EntityNames.Tenant,
         getApiTypes: new[] { typeof(TenantDto) },
         createApiTypes: new[] { typeof(TenantCreateDto) },
         updateApiTypes: new[] { typeof(TenantUpdateDto) }
         );
 }
コード例 #8
0
 public override void PostConfigureServices(ServiceConfigurationContext context)
 {
     OneTimeRunner.Run(() =>
     {
         ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
             DocumentManagementModuleExtensionConsts.ModuleName,
             DocumentManagementModuleExtensionConsts.EntityNames.Document,
             typeof(Document)
             );
     });
 }
コード例 #9
0
 public override void PostConfigureServices(ServiceConfigurationContext context)
 {
     ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
         SaasModuleExtensionConsts.ModuleName,
         SaasModuleExtensionConsts.EntityNames.Tenant,
         typeof(Tenant)
         );
     ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
         SaasModuleExtensionConsts.ModuleName,
         SaasModuleExtensionConsts.EntityNames.Edition,
         typeof(Edition)
         );
 }
コード例 #10
0
        public override void PreConfigureServices(ServiceConfigurationContext context)
        {
            HelloAbpDtoExtensions.Configure();

            ModuleExtensionConfigurationHelper
            .ApplyEntityConfigurationToApi(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.OrganizationUnit,
                getApiTypes: new[] { typeof(OrganizationUnitDto) },
                createApiTypes: new[] { typeof(OrganizationUnitCreateDto) },
                updateApiTypes: new[] { typeof(OrganizationUnitUpdateDto) }
                );
        }
 public override void PostConfigureServices(ServiceConfigurationContext context)
 {
     ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
         PlatformModuleExtensionConsts.ModuleName,
         PlatformModuleExtensionConsts.EntityNames.Route,
         typeof(Route)
         );
     ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
         PlatformModuleExtensionConsts.ModuleName,
         PlatformModuleExtensionConsts.EntityNames.AppVersion,
         typeof(AppVersion)
         );
 }
コード例 #12
0
 public override void PostConfigureServices(ServiceConfigurationContext context)
 {
     OneTimeRunner.Run(() =>
     {
         ModuleExtensionConfigurationHelper
         .ApplyEntityConfigurationToUi(
             DocumentManagementModuleExtensionConsts.ModuleName,
             DocumentManagementModuleExtensionConsts.EntityNames.Document,
             createFormTypes: new[] { typeof(IndexModel) },
             editFormTypes: new[] { typeof(IndexModel) }
             );
     });
 }
コード例 #13
0
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            ModuleExtensionConfigurationHelper
            .ApplyEntityConfigurationToUi(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.Role,
                createFormTypes: new[] { typeof(Volo.Abp.Identity.Web.Pages.Identity.Roles.CreateModalModel.RoleInfoModel) },
                editFormTypes: new[] { typeof(Volo.Abp.Identity.Web.Pages.Identity.Roles.EditModalModel.RoleInfoModel) }
                );

            ModuleExtensionConfigurationHelper
            .ApplyEntityConfigurationToUi(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.User,
                createFormTypes: new[] { typeof(Volo.Abp.Identity.Web.Pages.Identity.Users.CreateModalModel.UserInfoViewModel) },
                editFormTypes: new[] { typeof(Volo.Abp.Identity.Web.Pages.Identity.Users.EditModalModel.UserInfoViewModel) }
                );
        }
コード例 #14
0
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                IdentityServerModuleExtensionConsts.ModuleName,
                IdentityServerModuleExtensionConsts.EntityNames.Client,
                typeof(Client)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                IdentityServerModuleExtensionConsts.ModuleName,
                IdentityServerModuleExtensionConsts.EntityNames.IdentityResource,
                typeof(IdentityResource)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                IdentityServerModuleExtensionConsts.ModuleName,
                IdentityServerModuleExtensionConsts.EntityNames.ApiResource,
                typeof(ApiResource)
                );
        }
コード例 #15
0
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                AuditLoggingModuleExtensionConsts.ModuleName,
                AuditLoggingModuleExtensionConsts.EntityNames.AuditLog,
                typeof(AuditLog)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                AuditLoggingModuleExtensionConsts.ModuleName,
                AuditLoggingModuleExtensionConsts.EntityNames.AuditLogAction,
                typeof(AuditLogAction)
                );

            ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
                AuditLoggingModuleExtensionConsts.ModuleName,
                AuditLoggingModuleExtensionConsts.EntityNames.EntityChange,
                typeof(EntityChange)
                );
        }
コード例 #16
0
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            ModuleExtensionConfigurationHelper
            .ApplyEntityConfigurationToApi(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.Role,
                getApiTypes: new[] { typeof(IdentityRoleDto) },
                createApiTypes: new[] { typeof(IdentityRoleCreateDto) },
                updateApiTypes: new[] { typeof(IdentityRoleUpdateDto) }
                );

            ModuleExtensionConfigurationHelper
            .ApplyEntityConfigurationToApi(
                IdentityModuleExtensionConsts.ModuleName,
                IdentityModuleExtensionConsts.EntityNames.User,
                getApiTypes: new[] { typeof(IdentityUserDto) },
                createApiTypes: new[] { typeof(IdentityUserCreateDto) },
                updateApiTypes: new[] { typeof(IdentityUserUpdateDto) }
                );
        }
コード例 #17
0
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            OneTimeRunner.Run(() =>
            {
                ModuleExtensionConfigurationHelper
                .ApplyEntityConfigurationToUi(
                    "MasterData",
                    "Company",
                    createFormTypes: new[] { typeof(Pages.MasterData.Companies.CreateModalModel.CompanyInfoViewModel) },
                    editFormTypes: new[] { typeof(Pages.MasterData.Companies.EditModalModel.CompanyInfoViewModel) }
                    );

                /*ModuleExtensionConfigurationHelper
                 *  .ApplyEntityConfigurationToUi(
                 *      "MasterData",
                 *      "Department",
                 *      createFormTypes: new[] { typeof(Pages.MasterData.Companies.CreateModalModel.CompanyInfoViewModel) },
                 *      editFormTypes: new[] { typeof(Pages.MasterData.Companies.EditModalModel.CompanyInfoViewModel) }
                 *  );*/
            });
        }
コード例 #18
0
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            OneTimeRunner.Run(() =>
            {
                ModuleExtensionConfigurationHelper
                .ApplyEntityConfigurationToUi(
                    IdentityModuleExtensionConsts.ModuleName,
                    IdentityModuleExtensionConsts.EntityNames.Role,
                    createFormTypes: new[] { typeof(IdentityRoleCreateDto) },
                    editFormTypes: new[] { typeof(IdentityRoleUpdateDto) }
                    );

                ModuleExtensionConfigurationHelper
                .ApplyEntityConfigurationToUi(
                    IdentityModuleExtensionConsts.ModuleName,
                    IdentityModuleExtensionConsts.EntityNames.User,
                    createFormTypes: new[] { typeof(IdentityUserCreateDto) },
                    editFormTypes: new[] { typeof(IdentityUserUpdateDto) }
                    );
            });
        }
コード例 #19
0
        public override void PostConfigureServices(ServiceConfigurationContext context)
        {
            OneTimeRunner.Run(() =>
            {
                ModuleExtensionConfigurationHelper
                .ApplyEntityConfigurationToUi(
                    TenantManagementModuleExtensionConsts.ModuleName,
                    TenantManagementModuleExtensionConsts.EntityNames.Edition,
                    createFormTypes: new[] { typeof(Pages.TenantManagement.Editions.CreateModalModel.EditionInfoModel) },
                    editFormTypes: new[] { typeof(Pages.TenantManagement.Editions.EditModalModel.EditionInfoModel) }
                    );

                ModuleExtensionConfigurationHelper
                .ApplyEntityConfigurationToUi(
                    TenantManagementModuleExtensionConsts.ModuleName,
                    TenantManagementModuleExtensionConsts.EntityNames.Tenant,
                    createFormTypes: new[] { typeof(CreateModalModel.TenantInfoModel) },
                    editFormTypes: new[] { typeof(EditModalModel.TenantInfoModel) }
                    );
            });
        }