From de877d8a36932a704aa0a520c90dbea572214f26 Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Fri, 16 Aug 2024 11:41:42 +0200 Subject: [PATCH 001/121] Cleaning up warnings. --- .../AbpAspNetCoreMultiTenancyOptions.cs | 2 +- .../AbpDatePickerBaseTagHelperService.cs | 6 ++++-- .../AspNetCore/Mvc/Uow/AbpUowActionFilter.cs | 2 +- .../AspNetCore/Mvc/Uow/AbpUowPageFilter.cs | 2 +- .../Validation/ValidationAttributeHelper.cs | 2 +- .../AbpExceptionHandlingMiddleware.cs | 4 ++-- .../IPermissionDefinitionContext.cs | 1 - .../Components/UiNotificationAlert.razor | 2 +- .../Volo/Abp/Cli/Commands/NewCommand.cs | 2 +- .../Commands/ProjectCreationCommandBase.cs | 20 +++++++++---------- .../Commands/Services/DotnetEfToolManager.cs | 8 +++----- .../Volo/Abp/Cli/Commands/TranslateCommand.cs | 2 +- .../ProjectNugetPackageAdder.cs | 2 +- ...mmonDbContextRegistrationOptionsBuilder.cs | 8 ++++---- .../Auditing/AuditedAggregateRootWithUser.cs | 4 ++-- .../CreationAuditedAggregateRootWithUser.cs | 4 ++-- .../Auditing/CreationAuditedEntityWithUser.cs | 2 +- .../Auditing/FullAuditedEntityWithUser.cs | 2 +- .../Volo/Abp/Emailing/AbpEmailingModule.cs | 2 ++ .../MySqlConnectionStringChecker.cs | 2 +- .../OracleDevartConnectionStringChecker.cs | 2 +- .../OracleConnectionStringChecker.cs | 2 +- .../NpgsqlConnectionStringChecker.cs | 2 +- .../SqlServerConnectionStringChecker.cs | 2 +- .../SqliteConnectionStringChecker.cs | 2 +- .../Distributed/DistributedEventBusBase.cs | 4 ++-- .../Volo/Abp/Guids/SequentialGuidType.cs | 6 ++++-- .../Newtonsoft/AbpNewtonsoftJsonSerializer.cs | 2 ++ .../MongoDBConnectionStringChecker.cs | 2 +- .../UnitOfWorkMongoDbContextProvider.cs | 2 +- .../Volo/Abp/ObjectMapping/IObjectMapper.cs | 8 ++++---- .../Abp/TextTemplating/TemplateDefinition.cs | 4 ++-- .../Razor/EmptyProjectFileSystem.cs | 4 +++- .../Abp/Ui/Navigation/ApplicationMenuItem.cs | 1 + .../RemoteStreamContentTestController.cs | 3 ++- .../EntityFrameworkCore/TestAppDbContext.cs | 2 -- 36 files changed, 67 insertions(+), 60 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs b/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs index 95efaf2d0c..6b26236ea1 100644 --- a/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs @@ -67,7 +67,7 @@ public class AbpAspNetCoreMultiTenancyOptions } } - context.Response.Headers.Add("Abp-Tenant-Resolve-Error", HtmlEncoder.Default.Encode(exception.Message)); + context.Response.Headers.Append("Abp-Tenant-Resolve-Error", HtmlEncoder.Default.Encode(exception.Message)); if (isCookieAuthentication && context.Request.Method.Equals("Get", StringComparison.OrdinalIgnoreCase) && !context.Request.IsAjax()) { context.Response.Redirect(context.Request.GetEncodedUrl()); diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs index d2ed433161..bd3a4abe48 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelperService.cs @@ -364,12 +364,14 @@ public abstract class AbpDatePickerBaseTagHelperService : AbpTagHelp attrList.Add("data-parent-el", options.ParentEl); } +#pragma warning disable CS0618 // Type or member is obsolete if (!options.DateFormat.IsNullOrEmpty()) { attrList.Add("data-date-format", options.DateFormat); } - - if(!options.VisibleDateFormat.IsNullOrEmpty()) +#pragma warning restore CS0618 // Type or member is obsolete + + if (!options.VisibleDateFormat.IsNullOrEmpty()) { attrList.Add("data-visible-date-format", options.VisibleDateFormat); } diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowActionFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowActionFilter.cs index 4a6a04a554..5ed2c52e77 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowActionFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowActionFilter.cs @@ -103,7 +103,7 @@ public class AbpUowActionFilter : IAsyncActionFilter, IAbpFilter, ITransientDepe { await currentUow.SaveChangesAsync(context.HttpContext.RequestAborted); } - catch (Exception e) + catch (Exception) { await currentUow.RollbackAsync(context.HttpContext.RequestAborted); throw; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs index f4a7be3333..45f79713dd 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs @@ -109,7 +109,7 @@ public class AbpUowPageFilter : IAsyncPageFilter, IAbpFilter, ITransientDependen { await currentUow.SaveChangesAsync(context.HttpContext.RequestAborted); } - catch (Exception e) + catch (Exception) { await currentUow.RollbackAsync(context.HttpContext.RequestAborted); throw; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Validation/ValidationAttributeHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Validation/ValidationAttributeHelper.cs index cd87c55ea4..d2d8a0bf14 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Validation/ValidationAttributeHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Validation/ValidationAttributeHelper.cs @@ -30,7 +30,7 @@ public static class ValidationAttributeHelper var errorMessageString = ValidationAttributeErrorMessageStringProperty.GetValue(validationAttribute) as string; validationAttribute.ErrorMessage = errorMessageString; } - catch (Exception e) + catch (Exception) { // ignored } diff --git a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/AbpExceptionHandlingMiddleware.cs b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/AbpExceptionHandlingMiddleware.cs index 7d5ef610e5..aa8f79769c 100644 --- a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/AbpExceptionHandlingMiddleware.cs +++ b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/AbpExceptionHandlingMiddleware.cs @@ -82,8 +82,8 @@ public class AbpExceptionHandlingMiddleware : AbpMiddlewareBase, ITransientDepen httpContext.Response.Clear(); httpContext.Response.StatusCode = (int)statusCodeFinder.GetStatusCode(httpContext, exception); httpContext.Response.OnStarting(_clearCacheHeadersDelegate, httpContext.Response); - httpContext.Response.Headers.Add(AbpHttpConsts.AbpErrorFormat, "true"); - httpContext.Response.Headers.Add("Content-Type", "application/json"); + httpContext.Response.Headers.Append(AbpHttpConsts.AbpErrorFormat, "true"); + httpContext.Response.Headers.Append("Content-Type", "application/json"); await httpContext.Response.WriteAsync( jsonSerializer.Serialize( diff --git a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionDefinitionContext.cs b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionDefinitionContext.cs index 4f686a6bae..bc8a49ddf6 100644 --- a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionDefinitionContext.cs +++ b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionDefinitionContext.cs @@ -32,7 +32,6 @@ public interface IPermissionDefinitionContext /// Throws if there is a group with the name. /// Name of the group /// Localized display name of the group - /// Select a multi-tenancy side /// PermissionGroupDefinition AddGroup( [NotNull] string name, diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/UiNotificationAlert.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/UiNotificationAlert.razor index 23f5e79786..02b776e24a 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/UiNotificationAlert.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/UiNotificationAlert.razor @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs index cde8dcb42c..fa3969dbeb 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs @@ -151,7 +151,7 @@ public class NewCommand : ProjectCreationCommandBase, IConsoleCommand, ITransien var redis = await ConnectionMultiplexer.ConnectAsync("127.0.0.1", options => options.ConnectTimeout = 3000); isConnected = redis.IsConnected; } - catch (Exception e) + catch (Exception) { // ignored } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs index d1e54868c4..335f5faef4 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs @@ -81,7 +81,7 @@ public abstract class ProjectCreationCommandBase if (version != null) { - Logger.LogInformation("Version: " + version); + Logger.LogInformation($"Version: {version}"); } var preview = commandLineArgs.Options.ContainsKey(Options.Preview.Long); @@ -110,25 +110,25 @@ public abstract class ProjectCreationCommandBase var databaseProvider = GetDatabaseProvider(commandLineArgs); if (databaseProvider != DatabaseProvider.NotSpecified) { - Logger.LogInformation("Database provider: " + databaseProvider); + Logger.LogInformation($"Database provider: {databaseProvider}"); } var connectionString = GetConnectionString(commandLineArgs); if (connectionString != null) { - Logger.LogInformation("Connection string: " + connectionString); + Logger.LogInformation($"Connection string: {connectionString}"); } var databaseManagementSystem = GetDatabaseManagementSystem(commandLineArgs); if (databaseManagementSystem != DatabaseManagementSystem.NotSpecified) { - Logger.LogInformation("DBMS: " + databaseManagementSystem); + Logger.LogInformation($"DBMS: {databaseManagementSystem}"); } var uiFramework = GetUiFramework(commandLineArgs, template); if (uiFramework != UiFramework.NotSpecified) { - Logger.LogInformation("UI Framework: " + uiFramework); + Logger.LogInformation($"UI Framework: {uiFramework}"); } var publicWebSite = uiFramework != UiFramework.None && commandLineArgs.Options.ContainsKey(Options.PublicWebSite.Long); @@ -140,25 +140,25 @@ public abstract class ProjectCreationCommandBase var mobileApp = GetMobilePreference(commandLineArgs); if (mobileApp != MobileApp.None) { - Logger.LogInformation("Mobile App: " + mobileApp); + Logger.LogInformation($"Mobile App: {mobileApp}"); } var gitHubAbpLocalRepositoryPath = commandLineArgs.Options.GetOrNull(Options.GitHubAbpLocalRepositoryPath.Long); if (gitHubAbpLocalRepositoryPath != null) { - Logger.LogInformation("GitHub Abp Local Repository Path: " + gitHubAbpLocalRepositoryPath); + Logger.LogInformation($"GitHub Abp Local Repository Path: {gitHubAbpLocalRepositoryPath}"); } var gitHubVoloLocalRepositoryPath = commandLineArgs.Options.GetOrNull(Options.GitHubVoloLocalRepositoryPath.Long); if (gitHubVoloLocalRepositoryPath != null) { - Logger.LogInformation("GitHub Volo Local Repository Path: " + gitHubVoloLocalRepositoryPath); + Logger.LogInformation($"GitHub Volo Local Repository Path: {gitHubVoloLocalRepositoryPath}"); } var templateSource = commandLineArgs.Options.GetOrNull(Options.TemplateSource.Short, Options.TemplateSource.Long); if (templateSource != null) { - Logger.LogInformation("Template Source: " + templateSource); + Logger.LogInformation($"Template Source: {templateSource}"); } var createSolutionFolder = GetCreateSolutionFolderPreference(commandLineArgs); @@ -216,7 +216,7 @@ public abstract class ProjectCreationCommandBase IO.DirectoryHelper.CreateIfNotExists(outputFolder); - Logger.LogInformation("Output folder: " + outputFolder); + Logger.LogInformation($"Output folder: {outputFolder}"); if (connectionString == null && databaseManagementSystem != DatabaseManagementSystem.NotSpecified && diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/DotnetEfToolManager.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/DotnetEfToolManager.cs index cbeb6ee9d4..4dbbb6fe01 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/DotnetEfToolManager.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/DotnetEfToolManager.cs @@ -20,12 +20,10 @@ public class DotnetEfToolManager : ISingletonDependency public async Task BeSureInstalledAsync() { - if (IsDotNetEfToolInstalled()) + if (!IsDotNetEfToolInstalled()) { - return; - } - - InstallDotnetEfTool(); + InstallDotnetEfTool(); + } } private bool IsDotNetEfToolInstalled() diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs index b15fb8c653..f1482d5a85 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs @@ -412,7 +412,7 @@ public class TranslateCommand : IConsoleCommand, ITransientDependency { jObject = JObject.Parse(json); } - catch (Exception e) + catch (Exception) { return null; } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNugetPackageAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNugetPackageAdder.cs index 0697c00293..b0fde75ca5 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNugetPackageAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNugetPackageAdder.cs @@ -291,7 +291,7 @@ public class ProjectNugetPackageAdder : ITransientDependency { await RunBundleForBlazorAsync(projectFile); } - catch (Exception e) + catch (Exception) { Logger.LogWarning("Couldn't run bundle for blazor."); } diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/IAbpCommonDbContextRegistrationOptionsBuilder.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/IAbpCommonDbContextRegistrationOptionsBuilder.cs index ee580332a8..d0842de7ee 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/IAbpCommonDbContextRegistrationOptionsBuilder.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/IAbpCommonDbContextRegistrationOptionsBuilder.cs @@ -20,23 +20,23 @@ public interface IAbpCommonDbContextRegistrationOptionsBuilder /// /// Registers default repositories for all the entities in this DbContext. - /// Default repositories will use given . + /// Default repositories will use given . /// /// DbContext type that will be used by default repositories /// /// Registers repositories only for aggregate root entities by default. - /// Set to true to include all entities. + /// Set to true to include all entities. /// IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepositories(bool includeAllEntities = false); /// /// Registers default repositories for all the entities in this DbContext. - /// Default repositories will use given . + /// Default repositories will use given . /// /// DbContext type that will be used by default repositories /// /// Registers repositories only for aggregate root entities by default. - /// Set to true to include all entities. + /// Set to true to include all entities. /// IAbpCommonDbContextRegistrationOptionsBuilder AddDefaultRepositories(Type defaultRepositoryDbContextType, bool includeAllEntities = false); diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedAggregateRootWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedAggregateRootWithUser.cs index f38c21d2fe..79b73b4619 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedAggregateRootWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedAggregateRootWithUser.cs @@ -4,7 +4,7 @@ using Volo.Abp.Auditing; namespace Volo.Abp.Domain.Entities.Auditing; /// -/// This class can be used to simplify implementing for aggregate roots. +/// This class can be used to simplify implementing for aggregate roots. /// /// Type of the user [Serializable] @@ -19,7 +19,7 @@ public abstract class AuditedAggregateRootWithUser : AuditedAggregateRoot } /// -/// This class can be used to simplify implementing for aggregate roots. +/// This class can be used to simplify implementing for aggregate roots. /// /// Type of the primary key of the entity /// Type of the user diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedAggregateRootWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedAggregateRootWithUser.cs index 4407a93de8..fb0272360b 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedAggregateRootWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedAggregateRootWithUser.cs @@ -4,7 +4,7 @@ using Volo.Abp.Auditing; namespace Volo.Abp.Domain.Entities.Auditing; /// -/// This class can be used to simplify implementing for aggregate roots. +/// This class can be used to simplify implementing for aggregate roots. /// /// Type of the user [Serializable] @@ -15,7 +15,7 @@ public abstract class CreationAuditedAggregateRootWithUser : CreationAudi } /// -/// This class can be used to simplify implementing for aggregate roots. +/// This class can be used to simplify implementing for aggregate roots. /// /// Type of the primary key of the entity /// Type of the user diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedEntityWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedEntityWithUser.cs index 635bb06183..870547d255 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedEntityWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedEntityWithUser.cs @@ -15,7 +15,7 @@ public abstract class CreationAuditedEntityWithUser : CreationAuditedEnti } /// -/// This class can be used to simplify implementing . +/// This class can be used to simplify implementing . /// /// Type of the primary key of the entity /// Type of the user diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedEntityWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedEntityWithUser.cs index 834b106d95..8bcbd61306 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedEntityWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedEntityWithUser.cs @@ -22,7 +22,7 @@ public abstract class FullAuditedEntityWithUser : FullAuditedEntity, IFul } /// -/// Implements to be a base class for full-audited entities. +/// Implements to be a base class for full-audited entities. /// /// Type of the primary key of the entity /// Type of the user diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/AbpEmailingModule.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/AbpEmailingModule.cs index ad380d7128..523ca071a1 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/AbpEmailingModule.cs +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/AbpEmailingModule.cs @@ -13,7 +13,9 @@ namespace Volo.Abp.Emailing; typeof(AbpVirtualFileSystemModule), typeof(AbpBackgroundJobsAbstractionsModule), typeof(AbpLocalizationModule), +#pragma warning disable CS0618 // Type or member is obsolete typeof(AbpTextTemplatingModule) +#pragma warning restore CS0618 // Type or member is obsolete )] public class AbpEmailingModule : AbpModule { diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs index a77821b9df..67de4ac754 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs @@ -32,7 +32,7 @@ public class MySqlConnectionStringChecker : IConnectionStringChecker, ITransient return result; } - catch (Exception e) + catch (Exception) { return result; } diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleDevartConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleDevartConnectionStringChecker.cs index 1bbc300ec8..c838b0c9aa 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleDevartConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleDevartConnectionStringChecker.cs @@ -28,7 +28,7 @@ public class OracleDevartConnectionStringChecker : IConnectionStringChecker, ITr return result; } - catch (Exception e) + catch (Exception) { return result; } diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleConnectionStringChecker.cs index 1176a9ce64..7ecc70d986 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleConnectionStringChecker.cs @@ -28,7 +28,7 @@ public class OracleConnectionStringChecker : IConnectionStringChecker, ITransien return result; } - catch (Exception e) + catch (Exception) { return result; } diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo/Abp/EntityFrameworkCore/ConnectionStrings/NpgsqlConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo/Abp/EntityFrameworkCore/ConnectionStrings/NpgsqlConnectionStringChecker.cs index 56e47aa2d4..f6c8392da5 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo/Abp/EntityFrameworkCore/ConnectionStrings/NpgsqlConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo/Abp/EntityFrameworkCore/ConnectionStrings/NpgsqlConnectionStringChecker.cs @@ -32,7 +32,7 @@ public class NpgsqlConnectionStringChecker : IConnectionStringChecker, ITransien return result; } - catch (Exception e) + catch (Exception) { return result; } diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqlServerConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqlServerConnectionStringChecker.cs index 668aec3d96..6b84e69024 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqlServerConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqlServerConnectionStringChecker.cs @@ -32,7 +32,7 @@ public class SqlServerConnectionStringChecker : IConnectionStringChecker, ITrans return result; } - catch (Exception e) + catch (Exception) { return result; } diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqliteConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqliteConnectionStringChecker.cs index 48b428ce8f..4697f7e0b2 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqliteConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqliteConnectionStringChecker.cs @@ -24,7 +24,7 @@ public class SqliteConnectionStringChecker : IConnectionStringChecker, ITransien return result; } - catch (Exception e) + catch (Exception) { return result; } diff --git a/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs b/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs index 17d497f883..bbb1e27f3b 100644 --- a/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs +++ b/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs @@ -224,7 +224,7 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB { await LocalEventBus.PublishAsync(distributedEvent); } - catch (Exception _) + catch (Exception) { // ignored } @@ -236,7 +236,7 @@ public abstract class DistributedEventBusBase : EventBusBase, IDistributedEventB { await LocalEventBus.PublishAsync(distributedEvent); } - catch (Exception _) + catch (Exception) { // ignored } diff --git a/framework/src/Volo.Abp.Guids/Volo/Abp/Guids/SequentialGuidType.cs b/framework/src/Volo.Abp.Guids/Volo/Abp/Guids/SequentialGuidType.cs index f9c4095ac2..5e0609fd7f 100644 --- a/framework/src/Volo.Abp.Guids/Volo/Abp/Guids/SequentialGuidType.cs +++ b/framework/src/Volo.Abp.Guids/Volo/Abp/Guids/SequentialGuidType.cs @@ -1,4 +1,6 @@ -namespace Volo.Abp.Guids; +using System; + +namespace Volo.Abp.Guids; /// /// Describes the type of a sequential GUID value. @@ -12,7 +14,7 @@ public enum SequentialGuidType SequentialAsString, /// - /// The GUID should be sequential when formatted using the method. + /// The GUID should be sequential when formatted using the method. /// Used by Oracle. /// SequentialAsBinary, diff --git a/framework/src/Volo.Abp.Json.Newtonsoft/Volo/Abp/Json/Newtonsoft/AbpNewtonsoftJsonSerializer.cs b/framework/src/Volo.Abp.Json.Newtonsoft/Volo/Abp/Json/Newtonsoft/AbpNewtonsoftJsonSerializer.cs index 2a21f5fbd7..0450064f2f 100644 --- a/framework/src/Volo.Abp.Json.Newtonsoft/Volo/Abp/Json/Newtonsoft/AbpNewtonsoftJsonSerializer.cs +++ b/framework/src/Volo.Abp.Json.Newtonsoft/Volo/Abp/Json/Newtonsoft/AbpNewtonsoftJsonSerializer.cs @@ -45,6 +45,7 @@ public class AbpNewtonsoftJsonSerializer : IJsonSerializer, ITransientDependency indented }, _ => { +#pragma warning disable CS0618 // Type or member is obsolete var settings = new JsonSerializerSettings { Binder = Options.Value.JsonSerializerSettings.Binder, @@ -80,6 +81,7 @@ public class AbpNewtonsoftJsonSerializer : IJsonSerializer, ITransientDependency TypeNameHandling = Options.Value.JsonSerializerSettings.TypeNameHandling, TypeNameAssemblyFormatHandling = Options.Value.JsonSerializerSettings.TypeNameAssemblyFormatHandling }; +#pragma warning restore CS0618 // Type or member is obsolete if (!camelCase) { diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/ConnectionStrings/MongoDBConnectionStringChecker.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/ConnectionStrings/MongoDBConnectionStringChecker.cs index f77335f285..bae06df072 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/ConnectionStrings/MongoDBConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/ConnectionStrings/MongoDBConnectionStringChecker.cs @@ -22,7 +22,7 @@ public class MongoDBConnectionStringChecker : IConnectionStringChecker, ITransie DatabaseExists = true }); } - catch (Exception e) + catch (Exception) { return Task.FromResult(new AbpConnectionStringCheckResult()); } diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs index 04d4e0bfa5..1585bc1332 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs @@ -242,7 +242,7 @@ public class UnitOfWorkMongoDbContextProvider : IMongoDbContext { session.StartTransaction(); } - catch (NotSupportedException e) + catch (NotSupportedException) { Logger.LogWarning(TransactionsNotSupportedWarningMessage); diff --git a/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IObjectMapper.cs b/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IObjectMapper.cs index 9801de4543..c0f235c848 100644 --- a/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IObjectMapper.cs +++ b/framework/src/Volo.Abp.ObjectMapping/Volo/Abp/ObjectMapping/IObjectMapper.cs @@ -11,7 +11,7 @@ public interface IObjectMapper IAutoObjectMappingProvider AutoObjectMappingProvider { get; } /// - /// Converts an object to another. Creates a new object of . + /// Converts an object to another. Creates a new object of . /// /// Type of the destination object /// Type of the source object @@ -25,7 +25,7 @@ public interface IObjectMapper /// Destination type /// Source object /// Destination object - /// Returns the same object after mapping operation + /// Returns the same object after mapping operation TDestination Map(TSource source, TDestination destination); } @@ -46,7 +46,7 @@ public interface IObjectMapper : IObjectMapper public interface IObjectMapper { /// - /// Converts an object to another. Creates a new object of . + /// Converts an object to another. Creates a new object of . /// /// Source object TDestination Map(TSource source); @@ -56,6 +56,6 @@ public interface IObjectMapper /// /// Source object /// Destination object - /// Returns the same object after mapping operation + /// Returns the same object after mapping operation TDestination Map(TSource source, TDestination destination); } diff --git a/framework/src/Volo.Abp.TextTemplating.Core/Volo/Abp/TextTemplating/TemplateDefinition.cs b/framework/src/Volo.Abp.TextTemplating.Core/Volo/Abp/TextTemplating/TemplateDefinition.cs index a371fc3a9a..da15bb31ab 100644 --- a/framework/src/Volo.Abp.TextTemplating.Core/Volo/Abp/TextTemplating/TemplateDefinition.cs +++ b/framework/src/Volo.Abp.TextTemplating.Core/Volo/Abp/TextTemplating/TemplateDefinition.cs @@ -39,8 +39,8 @@ public class TemplateDefinition : IHasNameWithLocalizableDisplayName /// /// Name of the property /// - /// Returns the value in the dictionary by given . - /// Returns null if given is not present in the dictionary. + /// Returns the value in the dictionary by given . + /// Returns null if given is not present in the dictionary. /// public object? this[string name] { get => Properties.GetOrDefault(name); diff --git a/framework/src/Volo.Abp.TextTemplating.Razor/Volo/Abp/TextTemplating/Razor/EmptyProjectFileSystem.cs b/framework/src/Volo.Abp.TextTemplating.Razor/Volo/Abp/TextTemplating/Razor/EmptyProjectFileSystem.cs index 8c8d8703dd..c8bebc5d88 100644 --- a/framework/src/Volo.Abp.TextTemplating.Razor/Volo/Abp/TextTemplating/Razor/EmptyProjectFileSystem.cs +++ b/framework/src/Volo.Abp.TextTemplating.Razor/Volo/Abp/TextTemplating/Razor/EmptyProjectFileSystem.cs @@ -12,11 +12,13 @@ internal class EmptyProjectFileSystem : RazorProjectFileSystem public override IEnumerable EnumerateItems(string basePath) { NormalizeAndEnsureValidPath(basePath); - return Enumerable.Empty(); + return []; } [Obsolete("Use GetItem(string path, string fileKind) instead.")] +#pragma warning disable CS0809 // Obsolete member overrides non-obsolete member public override RazorProjectItem GetItem(string path) +#pragma warning restore CS0809 // Obsolete member overrides non-obsolete member { return GetItem(path, fileKind: null); } diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs index 0c42a15c5e..ae240cdbba 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs @@ -126,6 +126,7 @@ public class ApplicationMenuItem : IHasMenuItems, IHasSimpleStateCheckers>(); Items = new ApplicationMenuItemList(); + } /// diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs index 5efebb4603..0993293dc3 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs @@ -1,6 +1,7 @@ using System.IO; using System.Text; using System.Threading.Tasks; +using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Shouldly; using Volo.Abp.Content; @@ -27,7 +28,7 @@ public class RemoteStreamContentTestController : AbpController var memoryStream = new MemoryStream(); await memoryStream.WriteAsync(Encoding.UTF8.GetBytes("DownloadAsync")); memoryStream.Position = 0; - Response.Headers.Add("Content-Disposition", "attachment; filename=myDownload.rtf"); + Response.Headers.Append("Content-Disposition", "attachment; filename=myDownload.rtf"); return new RemoteStreamContent(memoryStream, "download.rtf", "application/rtf"); } diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs index d94eb42e2f..fbbac40844 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs @@ -14,8 +14,6 @@ namespace Volo.Abp.TestApp.EntityFrameworkCore; [ReplaceDbContext(typeof(IFourthDbContext))] public class TestAppDbContext : AbpDbContext, IThirdDbContext, IFourthDbContext { - private DbSet _dummyEntities; - private DbSet _dummyEntities1; public DbSet People { get; set; } public DbSet Cities { get; set; } From e5afdd1fe0b951971ef7cccf5e3b83558f969f4d Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Fri, 16 Aug 2024 12:00:57 +0200 Subject: [PATCH 002/121] More fixes. --- .../ExceptionHandling/AbpExceptionFilter.cs | 2 +- .../AbpExceptionPageFilter.cs | 2 +- .../Commands/ProjectCreationCommandBase.cs | 6 +- .../Volo/Abp/Cli/Commands/TranslateCommand.cs | 2 +- .../Cli/ProjectBuilding/Files/FileEntry.cs | 2 + .../ProjectModification/NpmPackagesUpdater.cs | 6 +- .../ProjectNugetPackageAdder.cs | 4 +- .../SolutionModuleAdder.cs | 2 +- .../Encryption/StringEncryptionService.cs | 108 ++++++------------ 9 files changed, 50 insertions(+), 84 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs index d2abae0902..a9131b91ff 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionFilter.cs @@ -75,7 +75,7 @@ public class AbpExceptionFilter : IAsyncExceptionFilter, IAbpFilter, ITransientD } else { - context.HttpContext.Response.Headers.Add(AbpHttpConsts.AbpErrorFormat, "true"); + context.HttpContext.Response.Headers.Append(AbpHttpConsts.AbpErrorFormat, "true"); context.HttpContext.Response.StatusCode = (int)context .GetRequiredService() .GetStatusCode(context.HttpContext, context.Exception); diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs index f404f52e5d..b7c443b583 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs @@ -103,7 +103,7 @@ public class AbpExceptionPageFilter : IAsyncPageFilter, IAbpFilter, ITransientDe } else { - context.HttpContext.Response.Headers.Add(AbpHttpConsts.AbpErrorFormat, "true"); + context.HttpContext.Response.Headers.Append(AbpHttpConsts.AbpErrorFormat, "true"); context.HttpContext.Response.StatusCode = (int)context .GetRequiredService() .GetStatusCode(context.HttpContext, context.Exception!); diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs index 335f5faef4..8ee57440e2 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs @@ -309,10 +309,7 @@ public abstract class ProjectCreationCommandBase bool isTiered, CommandLineArgs commandLineArgs) { - -#if DEBUG - return; -#endif +#if !DEBUG if (AppTemplateBase.IsAppTemplate(template)) { var isCommercial = template == AppProTemplate.TemplateName; @@ -322,6 +319,7 @@ public abstract class ProjectCreationCommandBase { OpenMicroserviceDocumentPage(); } +#endif } protected UiFramework FindMicroserviceSolutionUiFramework(string outputFolderRoot) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs index f1482d5a85..0bf89db5c0 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs @@ -490,7 +490,7 @@ public class TranslateCommand : IConsoleCommand, ITransientDependency var jsonString = File.ReadAllText(jsonFile); _ = JsonLocalizationDictionaryBuilder.BuildFromJsonString(jsonString); } - catch (Exception e) + catch (Exception) { Logger.LogError($"Invalid json file: {jsonFile}"); hasInvalidJsonFile = true; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Files/FileEntry.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Files/FileEntry.cs index c634f09fa8..6d3c261799 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Files/FileEntry.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Files/FileEntry.cs @@ -97,7 +97,9 @@ public class FileEntry if (Bytes[0] == 0x2b && Bytes[1] == 0x2f && Bytes[2] == 0x76) { +#pragma warning disable SYSLIB0001 // The UTF-7 encoding is insecure return Encoding.UTF7; +#pragma warning restore SYSLIB0001 // The UTF-7 encoding is insecure } if (Bytes[0] == 0xef && Bytes[1] == 0xbb && Bytes[2] == 0xbf) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs index fa47442514..019feb93d0 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs @@ -54,7 +54,7 @@ public class NpmPackagesUpdater : ITransientDependency { var fileList = _packageJsonFileFinder.Find(rootDirectory); - if (!fileList.Any()) + if (fileList.Count == 0) { return; } @@ -95,8 +95,8 @@ public class NpmPackagesUpdater : ITransientDependency if (!IsAngularProject(fileDirectory)) { - Thread.Sleep(1000); - RunInstallLibsAsync(fileDirectory); + await Task.Delay(1000); + await RunInstallLibsAsync(fileDirectory); } } } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNugetPackageAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNugetPackageAdder.cs index b0fde75ca5..9d9d7e159e 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNugetPackageAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNugetPackageAdder.cs @@ -259,11 +259,11 @@ public class ProjectNugetPackageAdder : ITransientDependency if (useDotnetCliToInstall) { - AddUsingDotnetCli(package, version); + await AddUsingDotnetCli(package, version); } else { - AddToCsprojManuallyAsync(projectFile, package, version); + await AddToCsprojManuallyAsync(projectFile, package, version); } var moduleFiles = ModuleClassFinder.Find(projectFile, "AbpModule"); diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs index ed5b40f717..abf0b1750a 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs @@ -391,7 +391,7 @@ public class SolutionModuleAdder : ITransientDependency continue; } - RemoveProjectFromSolutionAsync(moduleSolutionFile, projectToRemove); + await RemoveProjectFromSolutionAsync(moduleSolutionFile, projectToRemove); } } diff --git a/framework/src/Volo.Abp.Security/Volo/Abp/Security/Encryption/StringEncryptionService.cs b/framework/src/Volo.Abp.Security/Volo/Abp/Security/Encryption/StringEncryptionService.cs index e1e7e94b7a..c2fb7d8c9e 100644 --- a/framework/src/Volo.Abp.Security/Volo/Abp/Security/Encryption/StringEncryptionService.cs +++ b/framework/src/Volo.Abp.Security/Volo/Abp/Security/Encryption/StringEncryptionService.cs @@ -26,38 +26,21 @@ public class StringEncryptionService : IStringEncryptionService, ITransientDepen return null; } - if (passPhrase == null) - { - passPhrase = Options.DefaultPassPhrase; - } - - if (salt == null) - { - salt = Options.DefaultSalt; - } + passPhrase ??= Options.DefaultPassPhrase; + salt ??= Options.DefaultSalt; var plainTextBytes = Encoding.UTF8.GetBytes(plainText); - using (var password = new Rfc2898DeriveBytes(passPhrase, salt)) - { - var keyBytes = password.GetBytes(Options.Keysize / 8); - using (var symmetricKey = Aes.Create()) - { - symmetricKey.Mode = CipherMode.CBC; - using (var encryptor = symmetricKey.CreateEncryptor(keyBytes, Options.InitVectorBytes)) - { - using (var memoryStream = new MemoryStream()) - { - using (var cryptoStream = new CryptoStream(memoryStream, encryptor, CryptoStreamMode.Write)) - { - cryptoStream.Write(plainTextBytes, 0, plainTextBytes.Length); - cryptoStream.FlushFinalBlock(); - var cipherTextBytes = memoryStream.ToArray(); - return Convert.ToBase64String(cipherTextBytes); - } - } - } - } - } + using var password = new Rfc2898DeriveBytes(passPhrase, salt); + var keyBytes = password.GetBytes(Options.Keysize / 8); + using var symmetricKey = Aes.Create(); + symmetricKey.Mode = CipherMode.CBC; + using var encryptor = symmetricKey.CreateEncryptor(keyBytes, Options.InitVectorBytes); + using var memoryStream = new MemoryStream(); + using var cryptoStream = new CryptoStream(memoryStream, encryptor, CryptoStreamMode.Write); + cryptoStream.Write(plainTextBytes, 0, plainTextBytes.Length); + cryptoStream.FlushFinalBlock(); + var cipherTextBytes = memoryStream.ToArray(); + return Convert.ToBase64String(cipherTextBytes); } public virtual string? Decrypt(string? cipherText, string? passPhrase = null, byte[]? salt = null) @@ -67,53 +50,36 @@ public class StringEncryptionService : IStringEncryptionService, ITransientDepen return null; } - if (passPhrase == null) - { - passPhrase = Options.DefaultPassPhrase; - } - - if (salt == null) - { - salt = Options.DefaultSalt; - } + passPhrase ??= Options.DefaultPassPhrase; + salt ??= Options.DefaultSalt; var cipherTextBytes = Convert.FromBase64String(cipherText); - using (var password = new Rfc2898DeriveBytes(passPhrase, salt)) + using var password = new Rfc2898DeriveBytes(passPhrase, salt); + var keyBytes = password.GetBytes(Options.Keysize / 8); + using var symmetricKey = Aes.Create(); + symmetricKey.Mode = CipherMode.CBC; + using var decryptor = symmetricKey.CreateDecryptor(keyBytes, Options.InitVectorBytes); + using var memoryStream = new MemoryStream(cipherTextBytes); + using var cryptoStream = new CryptoStream(memoryStream, decryptor, CryptoStreamMode.Read); + var plainTextBytes = new byte[cipherTextBytes.Length]; + var totalReadCount = 0; + while (totalReadCount < cipherTextBytes.Length) { - var keyBytes = password.GetBytes(Options.Keysize / 8); - using (var symmetricKey = Aes.Create()) + var buffer = new byte[cipherTextBytes.Length]; + var readCount = cryptoStream.Read(buffer, 0, buffer.Length); + if (readCount == 0) { - symmetricKey.Mode = CipherMode.CBC; - using (var decryptor = symmetricKey.CreateDecryptor(keyBytes, Options.InitVectorBytes)) - { - using (var memoryStream = new MemoryStream(cipherTextBytes)) - { - using (var cryptoStream = new CryptoStream(memoryStream, decryptor, CryptoStreamMode.Read)) - { - var plainTextBytes = new byte[cipherTextBytes.Length]; - var totalReadCount = 0; - while (totalReadCount < cipherTextBytes.Length) - { - var buffer = new byte[cipherTextBytes.Length]; - var readCount = cryptoStream.Read(buffer, 0, buffer.Length); - if (readCount == 0) - { - break; - } - - for (var i = 0; i < readCount; i++) - { - plainTextBytes[i + totalReadCount] = buffer[i]; - } - - totalReadCount += readCount; - } + break; + } - return Encoding.UTF8.GetString(plainTextBytes, 0, totalReadCount); - } - } - } + for (var i = 0; i < readCount; i++) + { + plainTextBytes[i + totalReadCount] = buffer[i]; } + + totalReadCount += readCount; } + + return Encoding.UTF8.GetString(plainTextBytes, 0, totalReadCount); } } From 3b6262820522793d6a2ecea754fab3f17f35256e Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Fri, 16 Aug 2024 17:24:06 +0200 Subject: [PATCH 003/121] Undo unnecessary change --- .../Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs index ae240cdbba..65df0d2181 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItem.cs @@ -125,8 +125,7 @@ public class ApplicationMenuItem : IHasMenuItems, IHasSimpleStateCheckers>(); - Items = new ApplicationMenuItemList(); - + Items = new ApplicationMenuItemList(); } /// From db74ec8133a82ac22241c5291f447033eca99cb3 Mon Sep 17 00:00:00 2001 From: Suhaib Date: Fri, 27 Sep 2024 12:09:20 +0300 Subject: [PATCH 004/121] feat: Add layout name selection for improved CMS page customization. --- .../CmsKit/Admin/Pages/CreatePageInputDto.cs | 4 ++++ .../Volo/CmsKit/Admin/Pages/PageDto.cs | 2 ++ .../CmsKit/Admin/Pages/UpdatePageInputDto.cs | 4 ++++ .../CmsKit/Admin/Pages/PageAdminAppService.cs | 3 ++- .../Layouts/LayoutConstants.cs | 17 ++++++++++++++ .../Pages/CmsKit/Pages/Create.cshtml | 3 +++ .../Pages/CmsKit/Pages/Create.cshtml.cs | 4 ++++ .../Pages/CmsKit/Pages/Update.cshtml | 3 +++ .../Pages/CmsKit/Pages/Update.cshtml.cs | 4 ++++ .../Volo/CmsKit/Contents/PageDto.cs | 2 ++ .../CmsKit/Localization/Resources/en.json | 1 + .../Volo/CmsKit/Pages/PageConsts.cs | 2 ++ .../Volo/CmsKit/Pages/Page.cs | 9 ++++++++ .../Volo/CmsKit/Pages/PageCacheItem.cs | 2 ++ .../Volo/CmsKit/Pages/PageManager.cs | 4 +++- .../CmsKit/Shared/Layouts/LayoutExtensions.cs | 22 +++++++++++++++++++ .../Pages/Public/CmsKit/Pages/Index.cshtml | 7 ++++++ .../Public/CmsKit/Pages/PageViewModel.cs | 2 ++ 18 files changed, 93 insertions(+), 2 deletions(-) create mode 100644 modules/cms-kit/src/Volo.CmsKit.Admin.Web/Layouts/LayoutConstants.cs create mode 100644 modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs index a28d87d0c1..b23151ce75 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs @@ -17,6 +17,10 @@ public class CreatePageInputDto: ExtensibleObject [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxSlugLength))] public string Slug { get; set; } + [Required] + [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxLayoutNameLength))] + public string LayoutName { get; set; } + [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxContentLength))] public string Content { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/PageDto.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/PageDto.cs index eeb73ba918..6fbcbd1866 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/PageDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/PageDto.cs @@ -11,6 +11,8 @@ public class PageDto : ExtensibleAuditedEntityDto, IHasConcurrencyStamp public string Slug { get; set; } + public string LayoutName { get; set; } + public string Content { get; set; } public string Script { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs index 0e26b29de8..9ea7f9c37a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs @@ -18,6 +18,10 @@ public class UpdatePageInputDto : ExtensibleObject, IHasConcurrencyStamp [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxSlugLength))] public string Slug { get; set; } + [Required] + [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxLayoutNameLength))] + public string LayoutName { get; set; } + [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxContentLength))] public string Content { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs index 4585077a49..1f5194c200 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Pages/PageAdminAppService.cs @@ -62,7 +62,7 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi [Authorize(CmsKitAdminPermissions.Pages.Create)] public virtual async Task CreateAsync(CreatePageInputDto input) { - var page = await PageManager.CreateAsync(input.Title, input.Slug, input.Content, input.Script, input.Style); + var page = await PageManager.CreateAsync(input.Title, input.Slug, input.Content, input.Script, input.Style, input.LayoutName); input.MapExtraPropertiesTo(page); await PageRepository.InsertAsync(page); @@ -88,6 +88,7 @@ public class PageAdminAppService : CmsKitAdminAppServiceBase, IPageAdminAppServi page.SetContent(input.Content); page.SetScript(input.Script); page.SetStyle(input.Style); + page.SetLayoutName(input.LayoutName); page.SetConcurrencyStampIfNotNull(input.ConcurrencyStamp); input.MapExtraPropertiesTo(page); diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Layouts/LayoutConstants.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Layouts/LayoutConstants.cs new file mode 100644 index 0000000000..a593890014 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Layouts/LayoutConstants.cs @@ -0,0 +1,17 @@ +using System.Collections.Generic; +using Microsoft.AspNetCore.Mvc.Rendering; +using Volo.Abp.AspNetCore.Mvc.UI.Theming; + +namespace Volo.CmsKit.Admin.Web.Layouts; + +public static class LayoutConstants +{ + public const string Account = StandardLayouts.Account; + public const string Public = StandardLayouts.Public; + public const string Empty = StandardLayouts.Empty; + public const string Application = StandardLayouts.Application; + public static SelectList GetLayoutsSelectList() + { + return new SelectList(new List { Account, Public, Empty, Application }, Application); + } +} diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml index afef4bdad5..6ddbae5883 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml @@ -11,6 +11,7 @@ @using Volo.Abp.AspNetCore.Mvc.UI.Packages.Codemirror @using Volo.Abp.AspNetCore.Mvc.UI.Packages.TuiEditor @using Volo.Abp.AspNetCore.Mvc.UI.Packages.Uppy +@using Volo.CmsKit.Admin.Web.Layouts @using Volo.CmsKit.Admin.Web.Pages @using Volo.CmsKit.Admin.Web.Menus @using Volo.Abp.AspNetCore.Mvc.UI.Packages.Slugify @@ -61,6 +62,8 @@ + + diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml.cs index de69405690..9a8369ad60 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Create.cshtml.cs @@ -39,6 +39,10 @@ public class CreateModel : CmsKitAdminPageModel [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxTitleLength))] public string Title { get; set; } + [Required] + [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxLayoutNameLength))] + public string LayoutName { get; set; } + [Required] [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxSlugLength))] public string Slug { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml index 08fc064226..4d4c9d9454 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml @@ -15,6 +15,7 @@ @using Volo.Abp.Data @using Volo.Abp.Localization @using Volo.Abp.ObjectExtending +@using Volo.CmsKit.Admin.Web.Layouts @using Volo.CmsKit.Admin.Web.Menus @using Volo.CmsKit.Admin.Web.Pages @using Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages @@ -66,6 +67,8 @@ + + diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml.cs index 078e0d760d..44c48a31c0 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/Pages/Update.cshtml.cs @@ -56,6 +56,10 @@ public class UpdateModel : CmsKitAdminPageModel [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxSlugLength))] public string Slug { get; set; } + [Required] + [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxLayoutNameLength))] + public string LayoutName { get; set; } + [HiddenInput] [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxSlugLength))] public string Content { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/PageDto.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/PageDto.cs index 817d06d967..e81a882baa 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/PageDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/Contents/PageDto.cs @@ -9,6 +9,8 @@ public class PageDto : ExtensibleEntityDto public string Slug { get; set; } + public string LayoutName { get; set; } + public string Content { get; set; } public string Script { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json index 7be776daa3..149f1072bf 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json @@ -140,6 +140,7 @@ "SamplePageMessage": "A sample page for the Pro module", "SaveChanges": "Save changes", "Script": "Script", + "SelectLayout": "Select Layout", "SelectAll": "Select all", "Send": "Send", "SendMessage": "Send Message", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs index f703fbac43..8b0fbb087c 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Pages/PageConsts.cs @@ -10,6 +10,8 @@ public static class PageConsts public static int MaxSlugLength { get; set; } = 256; + public static int MaxLayoutNameLength { get; set; } = 256; + public static int MaxContentLength { get; set; } = int.MaxValue; public static int MaxScriptLength { get; set; } = int.MaxValue; diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs index 1ed89ff7f6..f12f192126 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs @@ -25,6 +25,8 @@ public class Page : FullAuditedAggregateRoot, IMultiTenant, IHasEntityVers public virtual int EntityVersion { get; protected set; } + public virtual string LayoutName { get; protected set; } + protected Page() { } @@ -36,6 +38,7 @@ public class Page : FullAuditedAggregateRoot, IMultiTenant, IHasEntityVers string content = null, string script = null, string style = null, + string layoutName = null, Guid? tenantId = null) : base(id) { TenantId = tenantId; @@ -45,6 +48,7 @@ public class Page : FullAuditedAggregateRoot, IMultiTenant, IHasEntityVers SetContent(content); SetScript(script); SetStyle(style); + SetLayoutName(layoutName); } public virtual void SetTitle(string title) @@ -72,6 +76,11 @@ public class Page : FullAuditedAggregateRoot, IMultiTenant, IHasEntityVers Style = Check.Length(style, nameof(style), PageConsts.MaxStyleLength); } + public virtual void SetLayoutName(string layoutName) + { + LayoutName = Check.NotNullOrEmpty(layoutName, nameof(layoutName), PageConsts.MaxLayoutNameLength); + } + internal void SetIsHomePage(bool isHomePage) { IsHomePage = isHomePage; diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheItem.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheItem.cs index 4dadd04e8e..d4f7925160 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheItem.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageCacheItem.cs @@ -11,6 +11,8 @@ public class PageCacheItem : ExtensibleObject public string Slug { get; set; } + public string LayoutName { get; set; } + public string Content { get; set; } public string Script { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageManager.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageManager.cs index 587ae91144..a94602c54a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageManager.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/PageManager.cs @@ -20,7 +20,8 @@ public class PageManager : DomainService [NotNull] string slug, [CanBeNull] string content = null, [CanBeNull] string script = null, - [CanBeNull] string style = null) + [CanBeNull] string style = null, + [CanBeNull] string layoutName = null) { Check.NotNullOrEmpty(title, nameof(title)); Check.NotNullOrEmpty(slug, nameof(slug)); @@ -34,6 +35,7 @@ public class PageManager : DomainService content, script, style, + layoutName, CurrentTenant.Id); } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs new file mode 100644 index 0000000000..ada56994a0 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using Volo.Abp.AspNetCore.Mvc.UI.Theming; + +namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Layouts; + +public static class LayoutExtensions +{ + private static readonly Dictionary> LayoutFunctions = new() + { + [StandardLayouts.Account] = theme => theme.GetAccountLayout(), + [StandardLayouts.Public] = theme => theme.GetPublicLayout(), + [StandardLayouts.Empty] = theme => theme.GetEmptyLayout(), + }; + + public static string GetLayoutByKey(this ITheme theme, string layoutKey) + { + return LayoutFunctions.TryGetValue(layoutKey, out var layoutFunc) + ? layoutFunc(theme) + : theme.GetApplicationLayout(); // Application layout is the default + } +} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml index 79e2dad802..a9cb4d4ad9 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/Index.cshtml @@ -1,9 +1,16 @@ @page "/cmskit/page" @addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap +@using Volo.Abp.AspNetCore.Mvc.UI.Theming @using Volo.CmsKit.Contents +@using Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Layouts @using Volo.CmsKit.Web.Pages.CmsKit.Components.Contents @model Volo.CmsKit.Public.Web.Pages.Public.CmsKit.Pages.IndexModel +@inject ITheme ThemeManager + +@{ + Layout = ThemeManager.GetLayoutByKey(Model.ViewModel.LayoutName); +} @section styles{ diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/PageViewModel.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/PageViewModel.cs index 3195826093..27432305fe 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/PageViewModel.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Pages/PageViewModel.cs @@ -13,6 +13,8 @@ public class PageViewModel public string Title { get; set; } + public string LayoutName { get; set; } + public List ContentFragments { get; set; } public string Script { get; set; } From be4ae7c872844a0fa7bafbbc7c579c6d42a98628 Mon Sep 17 00:00:00 2001 From: Suhaib Date: Sun, 29 Sep 2024 09:41:38 +0300 Subject: [PATCH 005/121] Fix incorrect allowed URLs in CommentAppService test cases - Updated test cases in CommentPublicAppService_Tests to include disallowed URLs as intended. - Related to issue #20921 --- .../Comments/CommentPublicAppService_Tests.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Comments/CommentPublicAppService_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Comments/CommentPublicAppService_Tests.cs index e260e3debe..9e682b2e26 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Comments/CommentPublicAppService_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Comments/CommentPublicAppService_Tests.cs @@ -84,8 +84,8 @@ public class CommentPublicAppService_Tests : CmsKitApplicationTestBase } [Theory] - [InlineData("[ABP Community](https://abp.io/community/)")] - [InlineData("abp.io/docs")] + [InlineData("[ABP Community](https://community.abp.io/)")] //not allowed URL + [InlineData("docs.abp.io")] //not allowed URL public async Task CreateAsync_ShouldThrowUserFriendlyException_If_Url_UnAllowed(string text) { _currentUser.Id.Returns(_cmsKitTestData.User2Id); @@ -150,7 +150,7 @@ public class CommentPublicAppService_Tests : CmsKitApplicationTestBase _cmsKitTestData.CommentWithChildId, new UpdateCommentInput { - Text = "[ABP Community - Update](https://abp.io/community/)", //not allowed URL + Text = "[ABP Community - Update](https://community.abp.io/)", //not allowed URL } )); } From 4fbc2037bea8e86e283fd60ccb61d11a6568b0dd Mon Sep 17 00:00:00 2001 From: Suhaib Date: Sun, 29 Sep 2024 09:43:36 +0300 Subject: [PATCH 006/121] Fix: Make layout key nullable, default to application layout --- .../Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs | 1 - .../Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs | 1 - .../src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs | 2 +- .../Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs | 6 +++--- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs index b23151ce75..a62ede1f05 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/CreatePageInputDto.cs @@ -17,7 +17,6 @@ public class CreatePageInputDto: ExtensibleObject [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxSlugLength))] public string Slug { get; set; } - [Required] [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxLayoutNameLength))] public string LayoutName { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs index 9ea7f9c37a..9e47ce54f0 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/Pages/UpdatePageInputDto.cs @@ -18,7 +18,6 @@ public class UpdatePageInputDto : ExtensibleObject, IHasConcurrencyStamp [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxSlugLength))] public string Slug { get; set; } - [Required] [DynamicMaxLength(typeof(PageConsts), nameof(PageConsts.MaxLayoutNameLength))] public string LayoutName { get; set; } diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs index f12f192126..b1f611abc6 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Pages/Page.cs @@ -78,7 +78,7 @@ public class Page : FullAuditedAggregateRoot, IMultiTenant, IHasEntityVers public virtual void SetLayoutName(string layoutName) { - LayoutName = Check.NotNullOrEmpty(layoutName, nameof(layoutName), PageConsts.MaxLayoutNameLength); + LayoutName = Check.Length(layoutName, nameof(layoutName), PageConsts.MaxLayoutNameLength); } internal void SetIsHomePage(bool isHomePage) diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs index ada56994a0..5916db2a3e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Layouts/LayoutExtensions.cs @@ -15,8 +15,8 @@ public static class LayoutExtensions public static string GetLayoutByKey(this ITheme theme, string layoutKey) { - return LayoutFunctions.TryGetValue(layoutKey, out var layoutFunc) - ? layoutFunc(theme) - : theme.GetApplicationLayout(); // Application layout is the default + return !string.IsNullOrWhiteSpace(layoutKey) && LayoutFunctions.TryGetValue(layoutKey, out var layoutFunc) + ? layoutFunc(theme) + : theme.GetApplicationLayout(); // Application layout is the default } } \ No newline at end of file From 19c94bc6cb0016366f56b0c26bf70a88d1efa7a0 Mon Sep 17 00:00:00 2001 From: maliming <6908465+maliming@users.noreply.github.com> Date: Wed, 9 Oct 2024 16:01:13 +0800 Subject: [PATCH 007/121] Upgrade to NET 9 RC2. --- .github/workflows/build-and-test.yml | 2 +- Directory.Packages.props | 108 +++++++++--------- global.json | 2 +- ...e.MyProjectName.Blazor.Server.Mongo.csproj | 2 +- ...anyName.MyProjectName.Blazor.Server.csproj | 4 +- ...ojectName.Blazor.WebAssembly.Client.csproj | 4 +- ...ame.Blazor.WebAssembly.Server.Mongo.csproj | 4 +- ...ojectName.Blazor.WebAssembly.Server.csproj | 6 +- ...ojectName.Blazor.WebAssembly.Shared.csproj | 2 +- ...ompanyName.MyProjectName.Host.Mongo.csproj | 2 +- .../MyCompanyName.MyProjectName.Host.csproj | 4 +- ...CompanyName.MyProjectName.Mvc.Mongo.csproj | 2 +- .../MyCompanyName.MyProjectName.Mvc.csproj | 4 +- ...ompanyName.MyProjectName.AuthServer.csproj | 2 +- ...anyName.MyProjectName.Blazor.Client.csproj | 4 +- ....MyProjectName.Blazor.Server.Tiered.csproj | 2 +- ...anyName.MyProjectName.Blazor.Server.csproj | 2 +- ....MyProjectName.Blazor.WebApp.Client.csproj | 4 +- ...ectName.Blazor.WebApp.Tiered.Client.csproj | 4 +- ....MyProjectName.Blazor.WebApp.Tiered.csproj | 4 +- ...anyName.MyProjectName.Blazor.WebApp.csproj | 2 +- .../MyCompanyName.MyProjectName.Blazor.csproj | 2 +- ...ompanyName.MyProjectName.DbMigrator.csproj | 2 +- ...anyName.MyProjectName.Domain.Shared.csproj | 2 +- ...e.MyProjectName.EntityFrameworkCore.csproj | 2 +- ...panyName.MyProjectName.HttpApi.Host.csproj | 4 +- ...yCompanyName.MyProjectName.Web.Host.csproj | 2 +- ...tName.HttpApi.Client.ConsoleTestApp.csproj | 4 +- .../MyCompanyName.MyProjectName.csproj | 2 +- .../MyCompanyName.MyProjectName.csproj | 2 +- ...ompanyName.MyProjectName.AuthServer.csproj | 4 +- ...me.MyProjectName.Blazor.Host.Client.csproj | 4 +- ...mpanyName.MyProjectName.Blazor.Host.csproj | 2 +- ...me.MyProjectName.Blazor.Server.Host.csproj | 2 +- ...panyName.MyProjectName.HttpApi.Host.csproj | 6 +- ...yCompanyName.MyProjectName.Web.Host.csproj | 2 +- ...mpanyName.MyProjectName.Web.Unified.csproj | 2 +- ...anyName.MyProjectName.Domain.Shared.csproj | 2 +- .../MyCompanyName.MyProjectName.Web.csproj | 2 +- ...ojectName.EntityFrameworkCore.Tests.csproj | 2 +- ...tName.HttpApi.Client.ConsoleTestApp.csproj | 2 +- .../MyCompanyName.MyProjectName.csproj | 2 +- 42 files changed, 112 insertions(+), 112 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 0bfa3e0711..b707786d73 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -51,7 +51,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-dotnet@master with: - dotnet-version: 9.0.100-rc.1.24452.12 + dotnet-version: 9.0.100-rc.2.24474.11 - name: chown run: | diff --git a/Directory.Packages.props b/Directory.Packages.props index 2498cc1a28..42c589939c 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -51,60 +51,60 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + @@ -155,17 +155,17 @@ - + - + - - - + + + diff --git a/global.json b/global.json index 83d8871ef2..0344c423c0 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100-rc.1.24452.12", + "version": "9.0.100-rc.2.24474.11", "rollForward": "latestFeature" } } diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj index 1666c1660f..13783128bb 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj @@ -82,7 +82,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj index 71bbfbae16..f5312b02e3 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj @@ -83,11 +83,11 @@ - + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj index 064e4bb2d5..39693e2e07 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj index a0fd6663de..883e0a90be 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.Mongo.csproj @@ -8,7 +8,7 @@ - + @@ -78,7 +78,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj index 930676a39e..52de29eb90 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/MyCompanyName.MyProjectName.Blazor.WebAssembly.Server.csproj @@ -8,7 +8,7 @@ - + @@ -79,11 +79,11 @@ - + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj index 8e96717647..2318234a65 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared.csproj @@ -29,7 +29,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj index 32ddecb2b0..6148538dcd 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/MyCompanyName.MyProjectName.Host.Mongo.csproj @@ -74,7 +74,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj index ee1699c0a2..dc6cb1f92e 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/MyCompanyName.MyProjectName.Host.csproj @@ -75,11 +75,11 @@ - + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj index 8673c337a1..a242bf36d4 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/MyCompanyName.MyProjectName.Mvc.Mongo.csproj @@ -77,7 +77,7 @@ - + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj index 66f7030fda..c8bd48c7d7 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj @@ -78,11 +78,11 @@ - + - + runtime; build; native; contentfiles; analyzers compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj index bab2d9f7f0..b733c7a137 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj @@ -41,7 +41,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj index 174f345108..184599ff58 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj @@ -14,8 +14,8 @@ - - + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj index 2be2ebfb83..5fa6855e6d 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj @@ -18,7 +18,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj index 0da8d7be5a..f588b1ab1b 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj @@ -14,7 +14,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj index 0708bf9099..8a1c5283c1 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj @@ -15,8 +15,8 @@ - - + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj index 1dcae2ece4..c47f0bf591 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj @@ -15,8 +15,8 @@ - - + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj index 49a643953e..535cfbdf46 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj @@ -15,12 +15,12 @@ - + - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj index 5b2a73a484..03f2ce0003 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj @@ -15,7 +15,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj index 51d53b8aa8..da9a63fc75 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj @@ -8,7 +8,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj index 419792a7af..c647364ca3 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj @@ -22,7 +22,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj index e1e5721334..01270570ed 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj @@ -26,7 +26,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj index f6f4ce8df7..4f18b483aa 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj @@ -22,7 +22,7 @@ - + all runtime; build; native; contentfiles; analyzers diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj index cb6a92c63f..53dfd24853 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj @@ -13,8 +13,8 @@ - - + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj index 3ee9db3732..51a93f92b4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj @@ -19,7 +19,7 @@ - + diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj index 0c6b8e7553..a57edeeebe 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj @@ -22,8 +22,8 @@ - - + + diff --git a/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj index d476962c40..098078a1aa 100644 --- a/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj +++ b/templates/console/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj @@ -13,7 +13,7 @@ - + diff --git a/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj index aa75748ab7..fb0dc00cb5 100644 --- a/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj +++ b/templates/maui/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj @@ -35,7 +35,7 @@ - + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj index 4a66bde27c..216ceabcfc 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/MyCompanyName.MyProjectName.AuthServer.csproj @@ -13,8 +13,8 @@ - - + + all runtime; build; native; contentfiles; analyzers diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj index 14e5ef5f59..7d0293f4e4 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj @@ -12,8 +12,8 @@ - - + + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj index 9e51d6816c..a6c80f859f 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host/MyCompanyName.MyProjectName.Blazor.Host.csproj @@ -8,7 +8,7 @@ - + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj index 9e76f9ef7e..1a8f494d1f 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj @@ -17,7 +17,7 @@ - + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj index 3cfc9c832f..86af04110e 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj @@ -14,9 +14,9 @@ - - - + + + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj index 2e45e0fa34..84a009aaf2 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyCompanyName.MyProjectName.Web.Host.csproj @@ -13,7 +13,7 @@ - + diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj index 8d0d51abbf..0fbb65a2a8 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyCompanyName.MyProjectName.Web.Unified.csproj @@ -13,7 +13,7 @@ - + all runtime; build; native; contentfiles; analyzers diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj index a8d979b688..23af865b55 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj @@ -15,7 +15,7 @@ - + diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj index 9f45a1b2a3..268d8a7af9 100644 --- a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj @@ -22,7 +22,7 @@ - + diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj index 21aac6aa04..2fb6a5234f 100644 --- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj +++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj @@ -10,7 +10,7 @@ - + diff --git a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj index ceb9b2ecbd..c3e150d6b9 100644 --- a/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj +++ b/templates/module/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj @@ -23,7 +23,7 @@ - + diff --git a/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj b/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj index b97732cfc2..5a0717a760 100644 --- a/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj +++ b/templates/wpf/src/MyCompanyName.MyProjectName/MyCompanyName.MyProjectName.csproj @@ -14,7 +14,7 @@ - + From 4ef431dd2cb3281a3cd730f3c44cd7b4bed1ecb8 Mon Sep 17 00:00:00 2001 From: maliming <6908465+maliming@users.noreply.github.com> Date: Wed, 9 Oct 2024 16:19:35 +0800 Subject: [PATCH 008/121] Update Volo.Abp.EntityFrameworkCore.PostgreSql.csproj --- .../Volo.Abp.EntityFrameworkCore.PostgreSql.csproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj index 382ef142fa..453c0b95b2 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj @@ -22,6 +22,8 @@ + + From 16bf27e5def6e522a8fdb9323b7c3c82abd799d1 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 11:41:13 +0300 Subject: [PATCH 009/121] Update LeptonX header --- docs/en/ui-themes/lepton-x/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/ui-themes/lepton-x/index.md b/docs/en/ui-themes/lepton-x/index.md index 3bfc769409..3a6e449400 100644 --- a/docs/en/ui-themes/lepton-x/index.md +++ b/docs/en/ui-themes/lepton-x/index.md @@ -52,7 +52,7 @@ This module follows the [module development best practices guide](../../framewor LeptonX Theme module doesn't provide any UI pages. It just changes the existing UI pages of an application. Here are some sample pages: -#### Login page +### Login page ![lepton-theme-module-login-page](../../images/lepton-x-theme-module-login-page.png) From e75a1ff528b0ebad8ea4770433e58bab47bab117 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 11:50:04 +0300 Subject: [PATCH 010/121] Update LeptonX doc header --- docs/en/ui-themes/lepton-x/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/ui-themes/lepton-x/index.md b/docs/en/ui-themes/lepton-x/index.md index 3a6e449400..d41e54b7df 100644 --- a/docs/en/ui-themes/lepton-x/index.md +++ b/docs/en/ui-themes/lepton-x/index.md @@ -41,7 +41,7 @@ This module follows the [module development best practices guide](../../framewor * @volo/abp.aspnetcore.mvc.ui.theme.leptonx * @volo/aspnetcore.components.server.leptonxtheme -#### Angular +### Angular * @volo/abp.ng.lepton-x.core * @volo/ngx-lepton-x.core @@ -56,7 +56,7 @@ LeptonX Theme module doesn't provide any UI pages. It just changes the existing ![lepton-theme-module-login-page](../../images/lepton-x-theme-module-login-page.png) -#### Languages Page +### Languages Page ![lepton-theme-module-languages-page](../../images/lepton-x-theme-module-languages-page.png) @@ -64,7 +64,7 @@ LeptonX Theme module doesn't provide any UI pages. It just changes the existing This module doesn't define any pages. -#### Identity Module Settings UI +### Identity Module Settings UI LeptonX Theme module adds a new tab to the Settings page to customize the behavior on runtime. From 46e0ca4908f6b2e3eec3a176619565ab7e25ebfb Mon Sep 17 00:00:00 2001 From: Fahri Gedik Date: Thu, 10 Oct 2024 11:58:31 +0300 Subject: [PATCH 011/121] Revert "Update LeptonX doc header" This reverts commit e75a1ff528b0ebad8ea4770433e58bab47bab117. --- docs/en/ui-themes/lepton-x/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/ui-themes/lepton-x/index.md b/docs/en/ui-themes/lepton-x/index.md index d41e54b7df..3a6e449400 100644 --- a/docs/en/ui-themes/lepton-x/index.md +++ b/docs/en/ui-themes/lepton-x/index.md @@ -41,7 +41,7 @@ This module follows the [module development best practices guide](../../framewor * @volo/abp.aspnetcore.mvc.ui.theme.leptonx * @volo/aspnetcore.components.server.leptonxtheme -### Angular +#### Angular * @volo/abp.ng.lepton-x.core * @volo/ngx-lepton-x.core @@ -56,7 +56,7 @@ LeptonX Theme module doesn't provide any UI pages. It just changes the existing ![lepton-theme-module-login-page](../../images/lepton-x-theme-module-login-page.png) -### Languages Page +#### Languages Page ![lepton-theme-module-languages-page](../../images/lepton-x-theme-module-languages-page.png) @@ -64,7 +64,7 @@ LeptonX Theme module doesn't provide any UI pages. It just changes the existing This module doesn't define any pages. -### Identity Module Settings UI +#### Identity Module Settings UI LeptonX Theme module adds a new tab to the Settings page to customize the behavior on runtime. From 25d5cba40a9f361caee35c789719e8f73f398768 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:00:35 +0300 Subject: [PATCH 012/121] Update LeptonX header in document --- docs/en/ui-themes/lepton-x/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/ui-themes/lepton-x/index.md b/docs/en/ui-themes/lepton-x/index.md index 3a6e449400..241d4dfb89 100644 --- a/docs/en/ui-themes/lepton-x/index.md +++ b/docs/en/ui-themes/lepton-x/index.md @@ -56,7 +56,7 @@ LeptonX Theme module doesn't provide any UI pages. It just changes the existing ![lepton-theme-module-login-page](../../images/lepton-x-theme-module-login-page.png) -#### Languages Page +### Languages Page ![lepton-theme-module-languages-page](../../images/lepton-x-theme-module-languages-page.png) From 14e868cf64af86f803e49d1fd15e506f3a9aa8cf Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:04:52 +0300 Subject: [PATCH 013/121] Update tenant-management.md --- docs/en/modules/tenant-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/modules/tenant-management.md b/docs/en/modules/tenant-management.md index b5e7f6156d..4116bccb33 100644 --- a/docs/en/modules/tenant-management.md +++ b/docs/en/modules/tenant-management.md @@ -6,7 +6,7 @@ > Please **refer to the [Multi-Tenancy](../framework/architecture/multi-tenancy) documentation** to understand the multi-tenancy system of the ABP. This document focuses on the Tenant Management module. -### About the ABP SaaS Module +## About the ABP SaaS Module The [SaaS Module](https://abp.io/modules/Volo.Saas) is an alternative implementation of this module with more features and possibilities. It is distributed as a part of the [ABP](https://abp.io/) subscription. From a225ae7e11890d54310163086e4a0e8399df935d Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:08:50 +0300 Subject: [PATCH 014/121] Update openiddict-pro.md --- docs/en/modules/openiddict-pro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/modules/openiddict-pro.md b/docs/en/modules/openiddict-pro.md index e2c2715d62..b2e1cbdb01 100644 --- a/docs/en/modules/openiddict-pro.md +++ b/docs/en/modules/openiddict-pro.md @@ -333,7 +333,7 @@ LogoutController -> connect/logout UserInfoController -> connect/userinfo ``` -#### AbpOpenIddictAspNetCoreOptions +### AbpOpenIddictAspNetCoreOptions `AbpOpenIddictAspNetCoreOptions` can be configured in the `PreConfigureServices` method of your OpenIddict [module](../framework/architecture/modularity/basics.md). From 860eed33688cbc564ab1c672911f57500f396f9b Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:14:40 +0300 Subject: [PATCH 015/121] Update openiddict.md --- docs/en/modules/openiddict.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/modules/openiddict.md b/docs/en/modules/openiddict.md index b1fa80b101..feb4f3bccd 100644 --- a/docs/en/modules/openiddict.md +++ b/docs/en/modules/openiddict.md @@ -505,7 +505,7 @@ In the module's `app` directory there are six projects(including `angular`) * `OpenIddict.Demo.Client.BlazorWASM:` ASP NET Core Blazor application using `OidcAuthentication` for authentication. * `angular`: An angular application that integrates the abp ng modules and uses oauth for authentication. -#### How to run? +### How to run? Confirm the connection string of `appsettings.json` in the `OpenIddict.Demo.Server` project. Running the project will automatically create the database and initialize the data. After running the `OpenIddict.Demo.API` project, then you can run the rest of the projects to test. From 8b2dee98b805c4e2292dac8ad4c45e71df8b51d0 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:18:05 +0300 Subject: [PATCH 016/121] Update chat.md --- docs/en/modules/chat.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/modules/chat.md b/docs/en/modules/chat.md index 6a7930e3c3..589980ec98 100644 --- a/docs/en/modules/chat.md +++ b/docs/en/modules/chat.md @@ -100,19 +100,19 @@ You can visit [Chat module package list page](https://abp.io/packages?moduleName ## User interface -#### Manage chat feature +### Manage chat feature Chat module defines the chat feature, you need to enable the chat feature to use chat. ![chat-feature](../images/chat-feature.png) -#### Chat page +### Chat page This is the page that users send messages to each other. ![chat-page](../images/chat-page.png) -#### Chat icon on navigation bar +### Chat icon on navigation bar An icon that shows unread message count of the user and leads to chat page when clicked is added to navigation menu. From 8e4083e3816a087a1e15b60ddc0b5e2c98e8248d Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:19:12 +0300 Subject: [PATCH 017/121] Update migrations.md --- docs/en/framework/data/entity-framework-core/migrations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/framework/data/entity-framework-core/migrations.md b/docs/en/framework/data/entity-framework-core/migrations.md index 5528b34291..93a5e3905f 100644 --- a/docs/en/framework/data/entity-framework-core/migrations.md +++ b/docs/en/framework/data/entity-framework-core/migrations.md @@ -4,7 +4,7 @@ This document begins by **introducing the default structure** provided by [the a > This document is for who want to fully understand and customize the database structure comes with [the application startup template](../../../solution-templates/layered-web-application). If you simply want to create entities and manage your code first migrations, just follow [the startup tutorials](../../../tutorials/book-store/part-01.md). -### Source Code +## Source Code You can find the source code of the example project referenced by this document [here](https://github.com/abpframework/abp-samples/tree/master/EfCoreMigrationDemo). However, you need to read and understand this document in order to understand the example project's source code. @@ -554,4 +554,4 @@ This document explains how to split your databases and manage your database migr ## Source Code -You can find the source code of the example project referenced by this document [here](https://github.com/abpframework/abp-samples/tree/master/EfCoreMigrationDemo). You can also find the changes explained in this document as a [single commit](https://github.com/abpframework/abp-samples/pull/95/commits/c2ffd76175e0a6fdfcf6477bbaea23dc2793fedd). \ No newline at end of file +You can find the source code of the example project referenced by this document [here](https://github.com/abpframework/abp-samples/tree/master/EfCoreMigrationDemo). You can also find the changes explained in this document as a [single commit](https://github.com/abpframework/abp-samples/pull/95/commits/c2ffd76175e0a6fdfcf6477bbaea23dc2793fedd). From 47681899b38ec99c80420454697a9d67161f86cf Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:23:51 +0300 Subject: [PATCH 018/121] Update datetime-format-pipe.md --- docs/en/framework/ui/angular/datetime-format-pipe.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/framework/ui/angular/datetime-format-pipe.md b/docs/en/framework/ui/angular/datetime-format-pipe.md index 3a95b25379..88eb9fb604 100644 --- a/docs/en/framework/ui/angular/datetime-format-pipe.md +++ b/docs/en/framework/ui/angular/datetime-format-pipe.md @@ -11,21 +11,21 @@ Example ShortDate, ShortTime and ShortDateTime format data like angular's data pipe but easier. Also the pipes get format from config service by culture. -# ShortDate Pipe +## ShortDate Pipe ```html {{today | shortDate }} ``` -# ShortTime Pipe +## ShortTime Pipe ```html {{today | shortTime }} ``` -# ShortDateTime Pipe +## ShortDateTime Pipe ```html {{today | shortDateTime }} From 7f0d40a1e307cd5811c9a640d247904fe462de81 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:25:42 +0300 Subject: [PATCH 019/121] Update sorting-navigation-elements.md --- docs/en/framework/ui/angular/sorting-navigation-elements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/framework/ui/angular/sorting-navigation-elements.md b/docs/en/framework/ui/angular/sorting-navigation-elements.md index 07267957a6..7385a1681c 100644 --- a/docs/en/framework/ui/angular/sorting-navigation-elements.md +++ b/docs/en/framework/ui/angular/sorting-navigation-elements.md @@ -5,7 +5,7 @@ This documentation describes how the navigation elements are sorted and how to c - When you want to add the `Navigation Element` you can use the `RoutesService`. For more details, see the [document](../angular/modifying-the-menu.md). - However, in this documentation, we will talk more about how to sort the navigation elements. -### Order Property +## Order Property - Normally, you are able to sort your routes with this property. But you can customize our default sorting algorithm. From a32717a79002b0bedd33ea370fe94d4111d9dd98 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:28:52 +0300 Subject: [PATCH 020/121] Update account-module.md --- docs/en/framework/ui/angular/account-module.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/en/framework/ui/angular/account-module.md b/docs/en/framework/ui/angular/account-module.md index dac9771fb7..eb149af61e 100644 --- a/docs/en/framework/ui/angular/account-module.md +++ b/docs/en/framework/ui/angular/account-module.md @@ -7,7 +7,7 @@ If you add the account module to your project; - "My account" link in the current user dropdown on the top bar will redirect the user to a page in the account module. - You can switch the authentication flow to the resource owner password flow. -### Account Module Implementation +## Account Module Implementation Install the `@abp/ng.account` NPM package by running the below command: @@ -49,7 +49,7 @@ const routes: Routes = [ export class AppRoutingModule {} ``` -### Account Public Module Implementation for Commercial Templates +## Account Public Module Implementation for Commercial Templates The pro startup template comes with `@volo/abp.ng.account` package. You should update the package version to v4.3 or higher version. The package can be updated by running the following command: @@ -97,11 +97,11 @@ const routes: Routes = [ export class AppRoutingModule {} ``` -### My Account Page +## My Account Page Before v4.3, the "My account" link in the current user dropdown on the top bar redirected the user to MVC's profile management page. As of v4.3, if you added the account module to your project, the same link will land on a page in the Angular UI account module instead. -### Personal Info Page Confirm Message +## Personal Info Page Confirm Message When the user changes their own data on the personal settings tab in My Account, The data can not update the CurrentUser key of Application-Configuration. The information of the user is stored in claims. The only way to apply this information to the CurrentUser of Application-Configuration is user should log out and log in. When the Refresh-Token feature is implemented, it will be fixed. So We've added a confirmation alert. @@ -119,11 +119,11 @@ const routes: Routes = [ export class AppRoutingModule {} ``` -### Security Logs Page [COMMERCIAL] +## Security Logs Page [COMMERCIAL] Before v4.3, the "Security Logs" link in the current user dropdown on the top bar redirected the user to MVC's security logs page. As of v4.3, if you added the account module to your project, the same link will land on a page in the Angular UI account public module instead. -### Resource Owner Password Flow +## Resource Owner Password Flow OAuth is preconfigured as authorization code flow in Angular application templates by default. If you added the account module to your project, you can switch the flow to resource owner password flow by changing the OAuth configuration in the _environment.ts_ files as shown below: From 5b252f0bf4e07dd40d6078835086f5886d35cab9 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:33:49 +0300 Subject: [PATCH 021/121] Update localization.md --- docs/en/framework/ui/angular/localization.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/framework/ui/angular/localization.md b/docs/en/framework/ui/angular/localization.md index 5f8f3c4332..601e49d6ba 100644 --- a/docs/en/framework/ui/angular/localization.md +++ b/docs/en/framework/ui/angular/localization.md @@ -209,7 +209,7 @@ The localizations above can be used like this: As of v2.9 ABP has RTL support. If you are generating a new project with v2.9 and above, everything is set, you do not need to do any changes. If you are migrating your project from an earlier version, please follow the 2 steps below: -#### Step 1. Create Chunks for Bootstrap LTR and RTL +### Step 1. Create Chunks for Bootstrap LTR and RTL Find [styles configuration in angular.json](https://angular.io/guide/workspace-config#style-script-config) and make sure the chunks in your project has `bootstrap-rtl.min` and `bootstrap-ltr.min` as shown below. @@ -251,7 +251,7 @@ Find [styles configuration in angular.json](https://angular.io/guide/workspace-c } ``` -#### Step 2. Clear Lazy Loaded Fontawesome in AppComponent +### Step 2. Clear Lazy Loaded Fontawesome in AppComponent If you have created and injected chunks for Fontawesome as seen above, you no longer need the lazy loading in the `AppComponent` which was implemented before v2.9. Simply remove them. The `AppComponent` in the template of the new version looks like this: @@ -392,4 +392,4 @@ Which locale files you add to `webpackInclude` magic comment, they will be inclu ## See Also * [Localization in ASP.NET Core](../../fundamentals/localization.md) -* [Video tutorial](https://abp.io/video-courses/essentials/localization) \ No newline at end of file +* [Video tutorial](https://abp.io/video-courses/essentials/localization) From 19ed954bd3a5004173fb00591748c03dfdff58fc Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:35:27 +0300 Subject: [PATCH 022/121] Update http-error-handling.md --- docs/en/framework/ui/angular/http-error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/framework/ui/angular/http-error-handling.md b/docs/en/framework/ui/angular/http-error-handling.md index 21e13d46e7..e165ac7125 100644 --- a/docs/en/framework/ui/angular/http-error-handling.md +++ b/docs/en/framework/ui/angular/http-error-handling.md @@ -1,6 +1,6 @@ # HTTP Error Handling -### Error Configurations +## Error Configurations ABP offers a configurations for errors handling like below From b5d82fc710e8d53f2f5b3d64cd04b5af16de5323 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:36:35 +0300 Subject: [PATCH 023/121] Update current-user.md --- docs/en/framework/ui/angular/current-user.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/framework/ui/angular/current-user.md b/docs/en/framework/ui/angular/current-user.md index c4b5e3db14..8d90b0cfda 100644 --- a/docs/en/framework/ui/angular/current-user.md +++ b/docs/en/framework/ui/angular/current-user.md @@ -2,7 +2,7 @@ The current user information stored in Config State. -### How to Get a Current User Information Configuration +## How to Get a Current User Information Configuration You can use the `getOne` or `getOne$` method of `ConfigStateService` to get a specific configuration property. For that, the property name should be passed to the method as parameter. From 1308656ff2020b5fe7edbfda5c9768225964b572 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:39:32 +0300 Subject: [PATCH 024/121] Update module-entity-extensions.md --- .../modularity/extending/module-entity-extensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/framework/architecture/modularity/extending/module-entity-extensions.md b/docs/en/framework/architecture/modularity/extending/module-entity-extensions.md index 7cb7b8e421..8a5b50652e 100644 --- a/docs/en/framework/architecture/modularity/extending/module-entity-extensions.md +++ b/docs/en/framework/architecture/modularity/extending/module-entity-extensions.md @@ -48,7 +48,7 @@ public static void ConfigureExtraProperties() * `AddOrUpdateProperty` gets a second argument (the `property =>` lambda expression) to configure additional options for the new property. * We can add data annotation attributes like shown here, just like adding a data annotation attribute to a class property. -#### Create & Update Forms +### Create & Update Forms Once you define a property, it appears in the create and update forms of the related entity: From 7f750c1e46d21ca2664151f09bc30f654236fd2f Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:42:55 +0300 Subject: [PATCH 025/121] Update json.md --- docs/en/framework/infrastructure/json.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/framework/infrastructure/json.md b/docs/en/framework/infrastructure/json.md index d5bdc8c22e..67126edceb 100644 --- a/docs/en/framework/infrastructure/json.md +++ b/docs/en/framework/infrastructure/json.md @@ -63,7 +63,7 @@ Properties: Add [Volo.Abp.Json.Newtonsoft](https://www.nuget.org/packages/Volo.Abp.Json.Newtonsoft) package and depends on `AbpJsonNewtonsoftModule` to replace the `System Text Json`. -#### AbpNewtonsoftJsonSerializerOptions +### AbpNewtonsoftJsonSerializerOptions - **JsonSerializerSettings(`Newtonsoft.Json.JsonSerializerSettings`)**: Global options for Newtonsoft library operations. See [here](https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonSerializerSettings.htm) for reference. From 7e5f6f2edd7bc66af45ed12f2352db7d23d9fd76 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:47:37 +0300 Subject: [PATCH 026/121] Update audit-logging.md --- docs/en/framework/infrastructure/audit-logging.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/framework/infrastructure/audit-logging.md b/docs/en/framework/infrastructure/audit-logging.md index f14d522d25..f04bfafbe5 100644 --- a/docs/en/framework/infrastructure/audit-logging.md +++ b/docs/en/framework/infrastructure/audit-logging.md @@ -14,7 +14,7 @@ An **audit log object** (see the Audit Log Object section below) is typically cr > [Startup templates](../../solution-templates) are configured for the audit logging system which is suitable for most of the applications. Use this document for a detailed control over the audit log system. -### Database Provider Support +## Database Provider Support * Fully supported by the [Entity Framework Core](../data/entity-framework-core) provider. * Entity change logging is not supported by the [MongoDB](../data/mongodb) provider. Other features work as expected. From 471da24ea4f2e52f9f0024c5b2bf123663d7b9fe Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 12:50:01 +0300 Subject: [PATCH 027/121] Update localization.md --- docs/en/framework/fundamentals/localization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/framework/fundamentals/localization.md b/docs/en/framework/fundamentals/localization.md index 61f8e58691..61118fd742 100644 --- a/docs/en/framework/fundamentals/localization.md +++ b/docs/en/framework/fundamentals/localization.md @@ -183,7 +183,7 @@ public class MyService : ITransientDependency } ```` -##### Format Arguments +### Format Arguments Format arguments can be passed after the localization key. If your message is `Hello {0}, welcome!`, then you can pass the `{0}` argument to the localizer like `_localizer["HelloMessage", "John"]`. @@ -255,4 +255,4 @@ See the following documents to learn how to reuse the same localization texts in * [Localization for the MVC / Razor Pages UI](../ui/mvc-razor-pages/javascript-api/localization) * [Localization for the Blazor UI](../ui/blazor/localization.md) * [Localization for the Angular UI](../ui/angular/localization.md) -* [Video tutorial](https://abp.io/video-courses/essentials/localization) \ No newline at end of file +* [Video tutorial](https://abp.io/video-courses/essentials/localization) From 032c56f679b8aadf486b53c216cd70e6c6b90836 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:00:33 +0300 Subject: [PATCH 028/121] Update exception-handling.md --- docs/en/framework/fundamentals/exception-handling.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/en/framework/fundamentals/exception-handling.md b/docs/en/framework/fundamentals/exception-handling.md index 44692e8e68..a85ae58e24 100644 --- a/docs/en/framework/fundamentals/exception-handling.md +++ b/docs/en/framework/fundamentals/exception-handling.md @@ -31,7 +31,7 @@ Error Message is an instance of the `RemoteServiceErrorResponse` class. The simp There are **optional fields** those can be filled based upon the exception that has occurred. -##### Error Code +#### Error Code Error **code** is an optional and unique string value for the exception. Thrown `Exception` should implement the `IHasErrorCode` interface to fill this field. Example JSON value: @@ -46,7 +46,7 @@ Error **code** is an optional and unique string value for the exception. Thrown Error code can also be used to localize the exception and customize the HTTP status code (see the related sections below). -##### Error Details +#### Error Details Error **details** in an optional field of the JSON error message. Thrown `Exception` should implement the `IHasErrorDetails` interface to fill this field. Example JSON value: @@ -60,7 +60,7 @@ Error **details** in an optional field of the JSON error message. Thrown `Except } ``` -##### Validation Errors +#### Validation Errors **validationErrors** is a standard field that is filled if the thrown exception implements the `IHasValidationErrors` interface. @@ -340,4 +340,4 @@ Here, a list of the options you can configure: ## See Also -* [Video tutorial](https://abp.io/video-courses/essentials/exception-handling) \ No newline at end of file +* [Video tutorial](https://abp.io/video-courses/essentials/exception-handling) From 94a2ca7548606a5453ffc629bdd0477aecc573be Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:05:48 +0300 Subject: [PATCH 029/121] Update generating-entities-from-an-existing-database-table.md --- .../generating-entities-from-an-existing-database-table.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/suite/generating-entities-from-an-existing-database-table.md b/docs/en/suite/generating-entities-from-an-existing-database-table.md index e877adf425..481bd32ff5 100644 --- a/docs/en/suite/generating-entities-from-an-existing-database-table.md +++ b/docs/en/suite/generating-entities-from-an-existing-database-table.md @@ -16,13 +16,13 @@ If you have an existing database table, you can generate the entities using ABP Suite and create a CRUD page based on those entities, let's get started. -# Create/open your project +## Create/open your project ![abpsuite](../images/abpsuite.png) Either create a new project or open an existing project that's based on an app or module template. -# Generate the Entities +## Generate the Entities After opening the project in ABP Suite, scroll down to the bottom and click the **Load Entity From Database** button:![abpsuite2](../images/abpsuite2.8.1.png) @@ -41,6 +41,6 @@ After that, make sure the primary key type is selected, then click **Save and ge The following GIF is a summary of the previous steps: ![SUTIE_GIF](../images/SUTIE_GIF.gif) -# Run the Project! +## Run the Project! After that, run the project and watch the magic! An easy CRUD app using the entities from an existing database table!![SUITE_GIF_2](../images/SUITE_GIF_2.gif) From bb7d583bfb5ee733d2d3f2dff9e0858ae824781b Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:09:21 +0300 Subject: [PATCH 030/121] Update generating-crud-page.md --- docs/en/suite/generating-crud-page.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/suite/generating-crud-page.md b/docs/en/suite/generating-crud-page.md index 8d98bb7df9..e1461e3d0a 100644 --- a/docs/en/suite/generating-crud-page.md +++ b/docs/en/suite/generating-crud-page.md @@ -115,7 +115,7 @@ To create a new entity, make sure the *-New entity-* is selected in the **Entity ## Properties -##### Define a property +### Define a property A property is a field in the entity which refers a column in the relational database table or a `JSON` field in `NoSQL` database collection. In the properties section, you can manage the properties your entity. To add a new property, click the "Add Property" button on the top-right of the page. @@ -306,7 +306,7 @@ abp suite generate --entity D:\Projects\BookStore\.suite\entities\Book.json --so In this example, `Book.json` was previously created via ABP Suite. -##### Parameters +### Parameters * `--entity` or `-e`: Path of the entity's JSON file. * `--solution` or `-s`: Path of the target solution file (***.sln**). From 3419b95a5f3322211e7488aa84e273ff22fd5542 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:10:38 +0300 Subject: [PATCH 031/121] Update index.md --- docs/en/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/index.md b/docs/en/index.md index fdcf057f5d..1e7ec4a91a 100644 --- a/docs/en/index.md +++ b/docs/en/index.md @@ -2,7 +2,7 @@ ABP offers an **opinionated architecture** to build enterprise software solutions with **best practices** on top of the **.NET** and the **ASP.NET Core** platforms. It provides the fundamental infrastructure, production-ready startup templates, pre-built application modules, UI themes, tooling, guides and documentation to implement that architecture properly and **automate the details** and repetitive works as much as possible. -### Why ABP Platform? +## Why ABP Platform? Wondering why you should use the ABP Platform instead of creating a new solution from scratch? [Continue reading here](./others/why-abp-platform.md). From 04ea111767cb378fc6dee48a1e3a9e6afc81045b Mon Sep 17 00:00:00 2001 From: Suhaib <93185683+suhaib-mousa@users.noreply.github.com> Date: Fri, 11 Oct 2024 16:47:06 +0300 Subject: [PATCH 032/121] add filtering part in the marked item doc --- docs/en/modules/cms-kit/marked-items.md | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/docs/en/modules/cms-kit/marked-items.md b/docs/en/modules/cms-kit/marked-items.md index b6b0af4173..05b9dd9e06 100644 --- a/docs/en/modules/cms-kit/marked-items.md +++ b/docs/en/modules/cms-kit/marked-items.md @@ -58,6 +58,32 @@ The marking system provides a toggle widget to allow users to add/remove the mar * `entityId` should be the unique id of the product, in this example. If you have a Product entity, you can use its Id here. * `needsConfirmation` An optional parameter to let the user confirm when removing the mark. +### Filtering on Marked Items + +Users can filter their marked items to easily find their favorites. Here's how to utilize the `GetEntityIdsFilteredByUserAsync` method to filter the user's marked items within your repository queries: + +```csharp +List entityIdFilters = null; +if (userId.HasValue) +{ + entityIdFilters = await UserMarkedItemRepository.GetEntityIdsFilteredByUserAsync( + userId.Value, + entityType, + cancellationToken: cancellationToken + ); +} + +var queryable = (await GetDbSetAsync()) + .WhereIf(entityIdFilters != null, x => entityIdFilters.Contains(x.Id.ToString())); + +// Additional query logic... +``` + +- `GetEntityIdsFilteredByUserAsync`: Retrieves a list of entity IDs marked by the user for the given entity type. +- `userId`: The ID of the user performing the filtering. +- `entityType`: The type of entity being filtered (e.g., "product"). +- `entityIdFilters`: A list of marked entity IDs that will be used to filter the items in the database. + # Internals ## Domain Layer From c8f544759a285829e511c0ef671bc912d9c2eb5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= Date: Fri, 11 Oct 2024 17:23:18 +0300 Subject: [PATCH 033/121] Update index.md --- docs/en/cli/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/en/cli/index.md b/docs/en/cli/index.md index 8e3649e386..b7403c413d 100644 --- a/docs/en/cli/index.md +++ b/docs/en/cli/index.md @@ -139,6 +139,8 @@ For more samples, go to [ABP CLI Create Solution Samples](new-command-samples.md * `angular`: Angular UI. There are some additional options for this template: * `--tiered`: The Auth Server project comes as a separate project and runs at a different endpoint. It separates the Auth Server from the API Host application. If not specified, you will have a single endpoint in the server side. (*Available for* ***Team*** *or higher licenses*) * `--pwa`: Specifies the project as Progressive Web Application. + * `blazor-webapp`: Blazor Web App UI. There are some additional options for this template: + * `--tiered`: The Auth Server and the API Host project comes as separate projects and run at different endpoints. It has 3 startup projects: *HttpApi.Host*, *AuthServer* and *Blazor* and and each runs on different endpoints. If not specified, you will have a single endpoint for your web project. * `blazor`: Blazor UI. There are some additional options for this template: * `--tiered`The Auth Server project comes as a separate project and runs at a different endpoint. It separates the Auth Server from the API Host application. If not specified, you will have a single endpoint in the server side. (*Available for* ***Team*** *or higher licenses*) * `--pwa`: Specifies the project as Progressive Web Application. From 7d332b3c2147e037bfd0460106a8c7ef368fbbb7 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Sat, 12 Oct 2024 14:50:40 +0300 Subject: [PATCH 034/121] Update layered-web-application.md --- docs/en/get-started/layered-web-application.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/get-started/layered-web-application.md b/docs/en/get-started/layered-web-application.md index 43a067ed6a..6757dea556 100644 --- a/docs/en/get-started/layered-web-application.md +++ b/docs/en/get-started/layered-web-application.md @@ -41,7 +41,7 @@ The following tools should be installed on your development machine: ## Creating a New Solution -> 🛈 This document uses [ABP Studio](../studio/index.md) to create new ABP solutions. **ABP Studio** is in the beta version now. If you have any issues, you can use the [ABP CLI](../cli/index.md) to create new solutions. You can also use the [getting started page](https://abp.io/get-started) to easily build ABP CLI commands for new project creations. +> This document uses [ABP Studio](../studio/index.md) to create new ABP solutions. **ABP Studio** is in the beta version now. If you have any issues, you can use the [ABP CLI](../cli/index.md) to create new solutions. You can also use the [getting started page](https://abp.io/get-started) to easily build ABP CLI commands for new project creations. > ABP startup solution templates have many options for your specific needs. If you don't understand an option that probably means you don't need it. We selected common defaults for you, so you can leave these options as they are. From 65a14d360d4fee61f0ece3e7621d6a35e7d12015 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Sat, 12 Oct 2024 14:51:30 +0300 Subject: [PATCH 035/121] Update index.md --- docs/en/cli/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/cli/index.md b/docs/en/cli/index.md index 8e3649e386..3a403e605b 100644 --- a/docs/en/cli/index.md +++ b/docs/en/cli/index.md @@ -2,7 +2,7 @@ ABP CLI (Command Line Interface) is a command line tool to perform some common operations for ABP based solutions or ABP Studio features. -> 🛈 With **v8.2+**, the old/legacy ABP CLI has been replaced with a new CLI system to align with the new templating system and [ABP Studio](../studio/index.md). The new ABP CLI commands are explained in this documentation. However, if you want to learn more about the differences between the old and new CLIs, want to learn the reason for the change, or need guidance to use the old ABP CLI, please refer to the [Old vs New CLI](differences-between-old-and-new-cli.md) documentation. +> With **v8.2+**, the old/legacy ABP CLI has been replaced with a new CLI system to align with the new templating system and [ABP Studio](../studio/index.md). The new ABP CLI commands are explained in this documentation. However, if you want to learn more about the differences between the old and new CLIs, want to learn the reason for the change, or need guidance to use the old ABP CLI, please refer to the [Old vs New CLI](differences-between-old-and-new-cli.md) documentation. > > You may need to remove the Old CLI before installing the New CLI, by running the following command: `dotnet tool uninstall -g Volo.Abp.Cli` From 45a79470f8b28daf89ca58355edb74d36fe3cbda Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Sun, 13 Oct 2024 12:31:30 +0200 Subject: [PATCH 036/121] Improved performance for SemaphoreSlim locking. --- Directory.Packages.props | 1 + .../src/Volo.Abp.Core/Volo.Abp.Core.csproj | 5 ++- .../Abp/Threading/SemaphoreSlimExtensions.cs | 38 +++++++++++++------ .../LocalAbpDistributedLock.cs | 2 +- 4 files changed, 32 insertions(+), 14 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 2498cc1a28..3ad8cffd50 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -166,6 +166,7 @@ + diff --git a/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj b/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj index edb61d6a21..4001822502 100644 --- a/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj +++ b/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net8.0;net9.0 + netstandard2.0;netstandard2.1;net5.0;net8.0;net9.0 enable Nullable Volo.Abp.Core @@ -33,6 +33,9 @@ + + + diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs index 51066da8a5..30482811b2 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs @@ -1,4 +1,5 @@ using System; +using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; @@ -6,21 +7,24 @@ namespace Volo.Abp.Threading; public static class SemaphoreSlimExtensions { - public async static Task LockAsync(this SemaphoreSlim semaphoreSlim) + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim) { - await semaphoreSlim.WaitAsync(); + await semaphoreSlim.WaitAsync().ConfigureAwait(false); return GetDispose(semaphoreSlim); } - public async static Task LockAsync(this SemaphoreSlim semaphoreSlim, CancellationToken cancellationToken) + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, CancellationToken cancellationToken) { - await semaphoreSlim.WaitAsync(cancellationToken); + await semaphoreSlim.WaitAsync(cancellationToken).ConfigureAwait(false); return GetDispose(semaphoreSlim); } - public async static Task LockAsync(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout) + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout) { - if (await semaphoreSlim.WaitAsync(millisecondsTimeout)) + if (await semaphoreSlim.WaitAsync(millisecondsTimeout).ConfigureAwait(false)) { return GetDispose(semaphoreSlim); } @@ -28,9 +32,10 @@ public static class SemaphoreSlimExtensions throw new TimeoutException(); } - public async static Task LockAsync(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout, CancellationToken cancellationToken) + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout, CancellationToken cancellationToken) { - if (await semaphoreSlim.WaitAsync(millisecondsTimeout, cancellationToken)) + if (await semaphoreSlim.WaitAsync(millisecondsTimeout, cancellationToken).ConfigureAwait(false)) { return GetDispose(semaphoreSlim); } @@ -38,9 +43,10 @@ public static class SemaphoreSlimExtensions throw new TimeoutException(); } - public async static Task LockAsync(this SemaphoreSlim semaphoreSlim, TimeSpan timeout) + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, TimeSpan timeout) { - if (await semaphoreSlim.WaitAsync(timeout)) + if (await semaphoreSlim.WaitAsync(timeout).ConfigureAwait(false)) { return GetDispose(semaphoreSlim); } @@ -48,9 +54,10 @@ public static class SemaphoreSlimExtensions throw new TimeoutException(); } - public async static Task LockAsync(this SemaphoreSlim semaphoreSlim, TimeSpan timeout, CancellationToken cancellationToken) + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, TimeSpan timeout, CancellationToken cancellationToken) { - if (await semaphoreSlim.WaitAsync(timeout, cancellationToken)) + if (await semaphoreSlim.WaitAsync(timeout, cancellationToken).ConfigureAwait(false)) { return GetDispose(semaphoreSlim); } @@ -58,18 +65,21 @@ public static class SemaphoreSlimExtensions throw new TimeoutException(); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static IDisposable Lock(this SemaphoreSlim semaphoreSlim) { semaphoreSlim.Wait(); return GetDispose(semaphoreSlim); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static IDisposable Lock(this SemaphoreSlim semaphoreSlim, CancellationToken cancellationToken) { semaphoreSlim.Wait(cancellationToken); return GetDispose(semaphoreSlim); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static IDisposable Lock(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout) { if (semaphoreSlim.Wait(millisecondsTimeout)) @@ -80,6 +90,7 @@ public static class SemaphoreSlimExtensions throw new TimeoutException(); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static IDisposable Lock(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout, CancellationToken cancellationToken) { if (semaphoreSlim.Wait(millisecondsTimeout, cancellationToken)) @@ -90,6 +101,7 @@ public static class SemaphoreSlimExtensions throw new TimeoutException(); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static IDisposable Lock(this SemaphoreSlim semaphoreSlim, TimeSpan timeout) { if (semaphoreSlim.Wait(timeout)) @@ -100,6 +112,7 @@ public static class SemaphoreSlimExtensions throw new TimeoutException(); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] public static IDisposable Lock(this SemaphoreSlim semaphoreSlim, TimeSpan timeout, CancellationToken cancellationToken) { if (semaphoreSlim.Wait(timeout, cancellationToken)) @@ -110,6 +123,7 @@ public static class SemaphoreSlimExtensions throw new TimeoutException(); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] private static IDisposable GetDispose(this SemaphoreSlim semaphoreSlim) { return new DisposeAction(static (semaphoreSlim) => diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs index 58d67e1caf..e9913160de 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs @@ -30,7 +30,7 @@ public class LocalAbpDistributedLock : IAbpDistributedLock, ISingletonDependency Check.NotNullOrWhiteSpace(name, nameof(name)); var key = DistributedLockKeyNormalizer.NormalizeKey(name); - var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken); + var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken).ConfigureAwait(false); if (!timeoutReleaser.EnteredSemaphore) { timeoutReleaser.Dispose(); From d08b63a616cd981226a39dcf02f3d596bb64f4c5 Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Sun, 13 Oct 2024 17:29:52 +0200 Subject: [PATCH 037/121] Fixes --- .../src/Volo.Abp.Core/System/Linq/PredicateOperator.cs | 10 +++++----- framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj | 4 +--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs b/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs index df66790ca2..0858d84ce4 100644 --- a/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs +++ b/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs @@ -213,12 +213,12 @@ public class ExpressionStarter } #endif -#if !(NET35 || WINDOWS_APP || NETSTANDARD || PORTABLE || PORTABLE40 || UAP) - /// - public Func Compile(DebugInfoGenerator debugInfoGenerator) { return Predicate.Compile(debugInfoGenerator); } +#if !(NET35 || WINDOWS_APP || NETSTANDARD || NET5_0 || PORTABLE || PORTABLE40 || UAP) + /// + public Func Compile(DebugInfoGenerator debugInfoGenerator) { return Predicate.Compile(debugInfoGenerator); } - /// - public Expression> Update(Expression body, IEnumerable parameters) { return Predicate.Update(body, parameters); } + /// + public Expression> Update(Expression body, IEnumerable parameters) { return Predicate.Update(body, parameters); } #endif #endregion diff --git a/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj b/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj index 4001822502..797b5740ee 100644 --- a/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj +++ b/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj @@ -32,9 +32,7 @@ - - - + From e5a00083e4820f1ec8ce7f0dd104b3070f5cd01f Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Sun, 13 Oct 2024 18:27:27 +0200 Subject: [PATCH 038/121] Bump AsyncKeyedLock to 7.0.2 Performance improvement for .NET Core 3.0 and 3.1. --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 2498cc1a28..ed656ddef6 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -6,7 +6,7 @@ - + From ab2292284df09a1eef5feea8f0daf8b257cc035b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 13 Oct 2024 21:42:15 +0300 Subject: [PATCH 039/121] Added resources --- .../2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/en/Community-Articles/2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md b/docs/en/Community-Articles/2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md index 0a9f4ab03d..38a62254e2 100644 --- a/docs/en/Community-Articles/2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md +++ b/docs/en/Community-Articles/2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md @@ -123,4 +123,10 @@ You can check [@berkansasmaz](https://abp.io/community/members/berkansasmaz)'s g Both .NET Aspire and ABP Studio serve distinct purposes, catering to different types of development environments. While .NET Aspire excels in simplifying cloud-native application setups and observability, ABP Studio provides a comprehensive framework for modular monoliths and microservice architectures with full-fledged enterprise level production-ready startup solution templates and integrated tools. -In the previous section, it was mentioned that it is possible to [use them together](https://abp.io/community/articles/how-to-use-.net-aspire-with-abp-framework-h29km4kk). You don't have to select one of them. However, in my opinion, when you use ABP Studio, you won't need .NET Aspire since ABP Studio can do everything and much more. \ No newline at end of file +In the previous section, it was mentioned that it is possible to [use them together](https://abp.io/community/articles/how-to-use-.net-aspire-with-abp-framework-h29km4kk). You don't have to select one of them. However, in my opinion, when you use ABP Studio, you won't need .NET Aspire since ABP Studio can do everything and much more. + +## Resources / Further Reading + +* [ABP Studio documentation](https://abp.io/docs/latest/studio) +* [.NET Aspire documentation](https://learn.microsoft.com/en-us/dotnet/aspire/) +* [How to use .NET Aspire with ABP framework](https://abp.io/community/articles/how-to-use-.net-aspire-with-abp-framework-h29km4kk) \ No newline at end of file From 9c611e7ee87c1c203f012e50681a0e227a9deefa Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 14 Oct 2024 08:48:31 +0800 Subject: [PATCH 040/121] Update `Npgsql.EntityFrameworkCore.PostgreSQL` to 9.0 rc2. --- Directory.Packages.props | 2 +- .../Volo.Abp.EntityFrameworkCore.PostgreSql.csproj | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 42c589939c..b535d05afa 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -114,7 +114,7 @@ - + diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj index 453c0b95b2..382ef142fa 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj +++ b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo.Abp.EntityFrameworkCore.PostgreSql.csproj @@ -22,8 +22,6 @@ - - From bb8ffe775f77efb87c5d6124ed5f1b00f5c9b527 Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 14 Oct 2024 09:43:06 +0800 Subject: [PATCH 041/121] Remove `OnDisconnectedAsync` method from `AbpAuthenticationHubFilter`. Resolve #21050 --- .../Authentication/AbpAuthenticationHubFilter.cs | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs index 7f77992ce3..e7e6525093 100644 --- a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs @@ -34,17 +34,6 @@ public class AbpAuthenticationHubFilter : IHubFilter } } - public virtual async Task OnDisconnectedAsync(HubLifetimeContext context, Exception? exception, Func next) - { - var currentPrincipalAccessor = context.ServiceProvider.GetRequiredService(); - var claimsPrincipal = context.Context.User; - await HandleDynamicClaimsPrincipalAsync(claimsPrincipal, context.ServiceProvider, context.Context, true); - using (currentPrincipalAccessor.Change(claimsPrincipal!)) - { - await next(context, exception); - } - } - protected virtual async Task HandleDynamicClaimsPrincipalAsync(ClaimsPrincipal? claimsPrincipal, IServiceProvider serviceProvider, HubCallerContext hubCallerContext, bool skipCheckDynamicClaimsInterval) { if (claimsPrincipal?.Identity != null && From e922ceb5c51f111d0a0677ff2e501665a5b3183f Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 14 Oct 2024 13:27:54 +0800 Subject: [PATCH 042/121] Update documentation for relevant external login enhancements Resolve #18588 --- docs/en/images/my-externa-logins.png | Bin 0 -> 252260 bytes docs/en/images/new-external-login.png | Bin 0 -> 74560 bytes ...cal-password-on-social-account-linking.png | Bin 0 -> 190181 bytes docs/en/modules/account-pro.md | 22 ++++++++++++++---- 4 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 docs/en/images/my-externa-logins.png create mode 100644 docs/en/images/new-external-login.png create mode 100644 docs/en/images/require-local-password-on-social-account-linking.png diff --git a/docs/en/images/my-externa-logins.png b/docs/en/images/my-externa-logins.png new file mode 100644 index 0000000000000000000000000000000000000000..e17166d13baa7f9852bfe897f30dec5ee58c4109 GIT binary patch literal 252260 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 literal 0 HcmV?d00001 diff --git a/docs/en/images/new-external-login.png b/docs/en/images/new-external-login.png new file mode 100644 index 0000000000000000000000000000000000000000..919f9f57a207f061a27856d42ed4d0c34a422310 GIT binary patch literal 74560 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 literal 0 HcmV?d00001 diff --git a/docs/en/modules/account-pro.md b/docs/en/modules/account-pro.md index 7c4b53ffb5..327a274f84 100644 --- a/docs/en/modules/account-pro.md +++ b/docs/en/modules/account-pro.md @@ -119,7 +119,7 @@ Follow the steps below to install a new external/social login. We will show Face #### Add the NuGet Package -Add the [Microsoft.AspNetCore.Authentication.Facebook](https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.Facebook) package to your project. Based on your architecture, this can be `.Web`, `.IdentityServer` (for tiered setup) or `.Host` project. +Add the [Microsoft.AspNetCore.Authentication.Facebook](https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.Facebook) package to your project. Based on your architecture, this can be `.Web`, `.AuthServer` (for tiered setup) or `.Host` project. #### Configure the Provider @@ -194,12 +194,26 @@ context.Services.AddAuthentication() context.Services.TryAddEnumerable(ServiceDescriptor.Singleton, OpenIdConnectPostConfigureAccountExternalProviderOptions>()); ```` -#### For Tiered / Separate IdentityServer Solutions +#### For Tiered / Separate AuthServer Solutions -If your `.IdentityServer` is separated from the `.Host` project, then the `.Host` project should also be configured. +If your `.AuthServer` is separated from the `.Host` project, then the `.Host` project should also be configured. * Add the [Microsoft.AspNetCore.Authentication.Facebook](https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.Facebook) package to your `.Host` project. -* Add `WithDynamicOptions()` configuration into the `ConfigureServices` method of your module (just copy the all code above and remove the `.AddFacebook(...)` part since it is only needed in the IdentityServer side). +* Add `WithDynamicOptions()` configuration into the `ConfigureServices` method of your module (just copy the all code above and remove the `.AddFacebook(...)` part since it is only needed in the AuthServer side). + +## Manage External Logins + +You can link an external login in `Account/ExternalLogins` page of `Account` module. + +![my-externa-logins](../images/my-externa-logins.png) + +![new-external-login](../images/new-external-login.png) + +### Social Account Security Setting + +Users who register via both local registration and external/social login using the same email address will be required to enter their local password on the first external/social login. + +![require-local-password-on-social-account-linking](../images/require-local-password-on-social-account-linking.png) ## Internals From 6d30c9abe9bd09536d26fe07604bb80c7f00d7e0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 05:32:11 +0000 Subject: [PATCH 043/121] Optimised images with calibre/image-actions --- docs/en/images/my-externa-logins.png | Bin 252260 -> 175877 bytes docs/en/images/new-external-login.png | Bin 74560 -> 39271 bytes ...cal-password-on-social-account-linking.png | Bin 190181 -> 105525 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/en/images/my-externa-logins.png b/docs/en/images/my-externa-logins.png index e17166d13baa7f9852bfe897f30dec5ee58c4109..6bb1eeea7e047f4967327b533f23432ba1f8763d 100644 GIT binary patch literal 175877 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�U3@Ah&&z-dfnh%3ZKygDB`YfXz=3lsAK;*@E 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 diff --git a/docs/en/images/new-external-login.png b/docs/en/images/new-external-login.png index 919f9f57a207f061a27856d42ed4d0c34a422310..08fa250936c3977b41d8e513915d9eb2d96e12f9 100644 GIT binary patch literal 39271 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Г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 literal 74560 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%0A8$}9|2Dzm1ChENHU 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 H{r>eo$Tog7 literal 190181 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 From 9c3776c190f01344f64e072a732c64c6320a5fbe Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Mon, 14 Oct 2024 11:10:53 +0200 Subject: [PATCH 044/121] Revert .ConfigureAwait(false) --- .../Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs index e9913160de..58d67e1caf 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs @@ -30,7 +30,7 @@ public class LocalAbpDistributedLock : IAbpDistributedLock, ISingletonDependency Check.NotNullOrWhiteSpace(name, nameof(name)); var key = DistributedLockKeyNormalizer.NormalizeKey(name); - var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken).ConfigureAwait(false); + var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken); if (!timeoutReleaser.EnteredSemaphore) { timeoutReleaser.Dispose(); From c6482714ec18ea9933ad47fe3f91a6d5eab9c21c Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Mon, 14 Oct 2024 11:11:27 +0200 Subject: [PATCH 045/121] Revert .ConfigureAwait(false) --- .../Volo/Abp/Threading/SemaphoreSlimExtensions.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs index 30482811b2..57151c24a0 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Threading/SemaphoreSlimExtensions.cs @@ -10,21 +10,21 @@ public static class SemaphoreSlimExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim) { - await semaphoreSlim.WaitAsync().ConfigureAwait(false); + await semaphoreSlim.WaitAsync(); return GetDispose(semaphoreSlim); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, CancellationToken cancellationToken) { - await semaphoreSlim.WaitAsync(cancellationToken).ConfigureAwait(false); + await semaphoreSlim.WaitAsync(cancellationToken); return GetDispose(semaphoreSlim); } [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout) { - if (await semaphoreSlim.WaitAsync(millisecondsTimeout).ConfigureAwait(false)) + if (await semaphoreSlim.WaitAsync(millisecondsTimeout)) { return GetDispose(semaphoreSlim); } @@ -35,7 +35,7 @@ public static class SemaphoreSlimExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, int millisecondsTimeout, CancellationToken cancellationToken) { - if (await semaphoreSlim.WaitAsync(millisecondsTimeout, cancellationToken).ConfigureAwait(false)) + if (await semaphoreSlim.WaitAsync(millisecondsTimeout, cancellationToken)) { return GetDispose(semaphoreSlim); } @@ -46,7 +46,7 @@ public static class SemaphoreSlimExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, TimeSpan timeout) { - if (await semaphoreSlim.WaitAsync(timeout).ConfigureAwait(false)) + if (await semaphoreSlim.WaitAsync(timeout)) { return GetDispose(semaphoreSlim); } @@ -57,7 +57,7 @@ public static class SemaphoreSlimExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public async static ValueTask LockAsync(this SemaphoreSlim semaphoreSlim, TimeSpan timeout, CancellationToken cancellationToken) { - if (await semaphoreSlim.WaitAsync(timeout, cancellationToken).ConfigureAwait(false)) + if (await semaphoreSlim.WaitAsync(timeout, cancellationToken)) { return GetDispose(semaphoreSlim); } From 14097f8d2dc0dab9f554fe693d0e43ce1ef14bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 14 Oct 2024 15:44:19 +0300 Subject: [PATCH 046/121] Added licensing info for the abp studio and .net aspire article --- .../2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/en/Community-Articles/2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md b/docs/en/Community-Articles/2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md index 38a62254e2..519925de30 100644 --- a/docs/en/Community-Articles/2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md +++ b/docs/en/Community-Articles/2024-10-11-NET-Aspire-vs-ABP-Studio/POST.md @@ -119,11 +119,17 @@ I have a good news to you. It is actually possible and pretty easy to make ABP P You can check [@berkansasmaz](https://abp.io/community/members/berkansasmaz)'s great article: **[How to use .NET Aspire with ABP framework](https://abp.io/community/articles/how-to-use-.net-aspire-with-abp-framework-h29km4kk)**. +## Licensing + +ABP Studio has a Community Edition which is completely free and available to everyone. It includes many of the features I mentioned here. There is also a commercial edition that is included in [commercial ABP licenses](https://abp.io/pricing). You can [check that blog post](https://abp.io/blog/announcing-abp-studio-general-availability) which clearly explains the license differences and introduces the fundamental ABP Studio features. + +On the other hand, .NET Aspire is a free tool developed and published by Microsoft. It has no commercial version. + ## Conclusion Both .NET Aspire and ABP Studio serve distinct purposes, catering to different types of development environments. While .NET Aspire excels in simplifying cloud-native application setups and observability, ABP Studio provides a comprehensive framework for modular monoliths and microservice architectures with full-fledged enterprise level production-ready startup solution templates and integrated tools. -In the previous section, it was mentioned that it is possible to [use them together](https://abp.io/community/articles/how-to-use-.net-aspire-with-abp-framework-h29km4kk). You don't have to select one of them. However, in my opinion, when you use ABP Studio, you won't need .NET Aspire since ABP Studio can do everything and much more. +In the previous section, it was mentioned that it is possible to [use them together](https://abp.io/community/articles/how-to-use-.net-aspire-with-abp-framework-h29km4kk). You don't have to select one of them. However, in my opinion, when you use ABP Studio, you won't need .NET Aspire since ABP Studio can do everything and much more. If you have budget, I suggest to purchase a commercial ABP Studio [license](https://abp.io/pricing) so you can fully unlock its power. ## Resources / Further Reading From 2d76ee3ef8669a97dcd3077182a6f9cc43e2d46a Mon Sep 17 00:00:00 2001 From: maliming <6908465+maliming@users.noreply.github.com> Date: Tue, 15 Oct 2024 10:12:00 +0800 Subject: [PATCH 047/121] Use `WithStaticAssets` for controller and razor page. --- .../Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs index 379523b659..4b188246ed 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs @@ -197,8 +197,8 @@ public class AbpAspNetCoreMvcModule : AbpModule options.EndpointConfigureActions.Add(endpointContext => { endpointContext.Endpoints.MapControllerRoute("defaultWithArea", "{area}/{controller=Home}/{action=Index}/{id?}"); - endpointContext.Endpoints.MapControllerRoute("default", "{controller=Home}/{action=Index}/{id?}"); - endpointContext.Endpoints.MapRazorPages(); + endpointContext.Endpoints.MapControllerRoute("default", "{controller=Home}/{action=Index}/{id?}").WithStaticAssets(); + endpointContext.Endpoints.MapRazorPages().WithStaticAssets(); }); }); From 0dcc38b26d38c3d2381f25f4389e134b8da43345 Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Tue, 15 Oct 2024 08:41:40 +0200 Subject: [PATCH 048/121] revert targeting of net5.0 --- framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj b/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj index 797b5740ee..b1605bddd2 100644 --- a/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj +++ b/framework/src/Volo.Abp.Core/Volo.Abp.Core.csproj @@ -4,7 +4,7 @@ - netstandard2.0;netstandard2.1;net5.0;net8.0;net9.0 + netstandard2.0;netstandard2.1;net8.0;net9.0 enable Nullable Volo.Abp.Core @@ -32,8 +32,10 @@ - + + + From de8b8094fb4125528ba6aea3dc6708d199e4b885 Mon Sep 17 00:00:00 2001 From: Mark Cilia Vincenti Date: Tue, 15 Oct 2024 08:43:35 +0200 Subject: [PATCH 049/121] Revert PredicateOperator --- .../src/Volo.Abp.Core/System/Linq/PredicateOperator.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs b/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs index 0858d84ce4..df66790ca2 100644 --- a/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs +++ b/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs @@ -213,12 +213,12 @@ public class ExpressionStarter } #endif -#if !(NET35 || WINDOWS_APP || NETSTANDARD || NET5_0 || PORTABLE || PORTABLE40 || UAP) - ///

- public Func Compile(DebugInfoGenerator debugInfoGenerator) { return Predicate.Compile(debugInfoGenerator); } +#if !(NET35 || WINDOWS_APP || NETSTANDARD || PORTABLE || PORTABLE40 || UAP) + /// + public Func Compile(DebugInfoGenerator debugInfoGenerator) { return Predicate.Compile(debugInfoGenerator); } - /// - public Expression> Update(Expression body, IEnumerable parameters) { return Predicate.Update(body, parameters); } + /// + public Expression> Update(Expression body, IEnumerable parameters) { return Predicate.Update(body, parameters); } #endif #endregion From 1619c3584a70b79931c81ba9216a9015b2d6d6a1 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Tue, 15 Oct 2024 15:11:05 +0800 Subject: [PATCH 050/121] Downgrade codemirror to 5.65.1 version --- npm/packs/codemirror/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 7e018b6ec6..d35edfc711 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -6,7 +6,7 @@ }, "dependencies": { "@abp/core": "~8.3.1", - "codemirror": "^6.0.1" + "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", From e49cba9bc9fd397048ad9131b6f56e0907501a45 Mon Sep 17 00:00:00 2001 From: Muximize Date: Sat, 17 Aug 2024 09:55:09 +0200 Subject: [PATCH 051/121] Remove unused Usings --- .../DependencyInjection/AbpOpenIdConnectExtensions.cs | 1 - .../MauiBlazor/ApplicationConfigurationCache.cs | 1 - .../Server/AbpAspNetCoreComponentsServerModule.cs | 3 +-- .../BlazorServerLookupApiRequestService.cs | 3 --- .../Layout/PageHeader.razor.cs | 4 +--- .../Layout/StandardLayouts.cs | 4 +--- .../PageToolbars/PageToolbarExtensions.cs | 1 - .../PageToolbars/PageToolbarManager.cs | 4 +--- .../Web/AbpAspNetCoreComponentsWebModule.cs | 1 - .../Components/Web/AbpBlazorMessageLocalizerHelper.cs | 1 - .../Web/Extensibility/TableColumns/TableColumn.cs | 3 +-- .../Components/Web/Security/AbpAuthenticationState.cs | 1 - .../Web/Security/AbpComponentsClaimsCache.cs | 1 - .../WebAssemblyLookupApiRequestService.cs | 2 -- .../Components/AbpAspNetCoreComponentsModule.cs | 1 - .../Abp/AspNetCore/Components/Alerts/AlertList.cs | 7 +------ .../Abp/AspNetCore/Components/Alerts/AlertType.cs | 8 +------- .../Abp/AspNetCore/Components/Alerts/IAlertManager.cs | 8 +------- .../MultiTenancy/AbpAspNetCoreMultiTenancyModule.cs | 3 +-- .../MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs | 1 - .../RemoteDynamicClaimsPrincipalContributorCache.cs | 1 - .../Client/MvcCachedApplicationConfigurationClient.cs | 1 - .../AspNetCore/Mvc/MultiTenancy/CurrentTenantDto.cs | 2 -- .../Mvc/MultiTenancy/MultiTenancyInfoDto.cs | 6 +----- .../AspNetCore/Mvc/Dapr/DaprAppApiTokenValidator.cs | 1 - .../AspNetCore/Mvc/Dapr/DaprHttpContextExtensions.cs | 3 +-- .../TagHelpers/AbpTagHelper.cs | 1 - .../TagHelpers/Alert/AbpAlertTagHelperService.cs | 3 +-- .../TagHelpers/Button/AbpButtonGroupDirection.cs | 7 +------ .../Button/AbpButtonGroupTagHelperService.cs | 3 +-- .../TagHelpers/Collapse/AbpCollapseButtonTagHelper.cs | 1 - .../Collapse/AbpCollapseButtonTagHelperService.cs | 2 -- .../Extensions/TagHelperContextExtensions.cs | 5 +---- .../TagHelpers/Form/AbpDynamicformTagHelper.cs | 1 - .../TagHelpers/Form/DatePicker/AbpDatePickerOpens.cs | 4 +--- .../Form/DatePicker/AbpDatePickerTagHelper.cs | 3 +-- .../Form/DatePicker/AbpDatePickerTagHelperService.cs | 1 - .../Form/DatePicker/AbpDateRangePickerTagHelper.cs | 3 +-- .../DatePicker/AbpDateRangePickerTagHelperService.cs | 1 - .../TagHelpers/IAbpTagHelperLocalizer.cs | 3 +-- .../TagHelpers/Nav/AbpNavLinkTagHelperService.cs | 5 +---- .../TagHelpers/Nav/AbpNavTagHelperService.cs | 6 +----- .../TagHelpers/Pagination/AbpPaginationTagHelper.cs | 4 +--- .../Mvc/UI/Bundling/Scripts/ScriptBundler.cs | 1 - .../AspNetCore/Mvc/UI/Bundling/Styles/StyleBundler.cs | 1 - .../UI/Bundling/TagHelpers/AbpBundleItemTagHelper.cs | 1 - .../TagHelpers/AbpTagHelperResourceService.cs | 2 -- .../Pages/Abp/MultiTenancy/AbpTenantController.cs | 1 - .../Abp/MultiTenancy/TenantSwitchModal.cshtml.cs | 1 - .../Anchor/AnchorJsScriptBundleContributor.cs | 4 +--- .../BootstrapDaterangepickerScriptContributor.cs | 2 -- ...ihuCustomScrollbarPluginScriptBundleContributor.cs | 4 +--- ...lihuCustomScrollbarPluginStyleBundleContributor.cs | 4 +--- .../Mvc/UI/Packages/Moment/MomentScriptContributor.cs | 2 -- .../WidgetScripts/WidgetScriptsViewComponent.cs | 1 - .../Abp/AspNetCore/Mvc/UI/Widgets/IWidgetManager.cs | 2 -- .../Abp/AspNetCore/Mvc/UI/Widgets/WidgetAttribute.cs | 1 - .../Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs | 7 ------- .../AbpRemoteServiceApiDescriptionProvider.cs | 1 - .../AbpApplicationConfigurationAppService.cs | 1 - .../AbpApplicationLocalizationAppService.cs | 1 - .../Conventions/AbpConventionalControllerOptions.cs | 1 - .../Mvc/Conventions/AbpServiceConvention.cs | 1 - .../Conventions/ConventionalControllerSettingList.cs | 1 - .../Mvc/Conventions/ConventionalRouteBuilder.cs | 1 - .../Mvc/Conventions/IConventionalRouteBuilder.cs | 3 +-- .../DynamicStringLengthAttributeAdapter.cs | 3 +-- .../Mvc/GlobalFeatures/GlobalFeatureActionFilter.cs | 1 - .../Mvc/GlobalFeatures/GlobalFeaturePageFilter.cs | 1 - .../AbpApplicationLocalizationScriptController.cs | 5 +---- .../Mvc/Localization/AbpLanguagesController.cs | 1 - .../Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs | 1 - .../Mvc/Versioning/HttpContextRequestedApiVersion.cs | 1 - .../AbpValidationHtmlAttributeProvider.cs | 1 - .../Authentication/AbpAuthenticationHubFilter.cs | 2 -- .../Volo/Abp/AspNetCore/SignalR/HubConfigList.cs | 1 - .../AspNetCoreTestProxyHttpClientFactory.cs | 2 -- .../AspNetCore/Internal/ResponseContentTypeHelper.cs | 1 - .../Abp/ApplicationInitializationContextExtensions.cs | 3 +-- .../Auditing/AspNetCoreAuditLogContributor.cs | 1 - .../Volo/Abp/ServiceProviderAccessorExtensions.cs | 3 +-- .../Volo/Abp/Auditing/IMayHaveCreator.cs | 1 - .../Volo/Abp/Auditing/AbpAuditingModule.cs | 1 - .../Volo/Abp/Auditing/AuditLogActionInfo.cs | 1 - .../Volo/Abp/Auditing/InternalUtils.cs | 4 +--- .../Permissions/IPermissionDefinitionContext.cs | 1 - .../Permissions/IPermissionValueProvider.cs | 3 +-- .../Permissions/PermissionDefinitionContext.cs | 1 - .../Permissions/PermissionValueProvider.cs | 3 +-- .../Permissions/ClientPermissionValueProvider.cs | 3 +-- .../Builder/AbpRegistrationBuilderExtensions.cs | 1 - .../AzureServiceBus/AzureServiceBusMessageConsumer.cs | 2 -- .../AzureServiceBusMessageConsumerFactory.cs | 1 - .../IAzureServiceBusMessageConsumerFactory.cs | 2 -- .../Volo/Abp/BackgroundJobs/AsyncBackgroundJob.cs | 3 +-- .../Volo/Abp/BackgroundJobs/BackgroundJob.cs | 1 - .../Volo/Abp/BackgroundJobs/IAsyncBackgroundJob.cs | 3 +-- .../Volo/Abp/BackgroundJobs/IBackgroundJob.cs | 4 +--- .../Hangfire/AbpBackgroundJobsHangfireModule.cs | 1 - .../Quartz/QuartzBackgroundJobManageExtensions.cs | 1 - .../Volo/Abp/BackgroundJobs/RabbitMQ/JobQueue.cs | 1 - .../Hangfire/AbpBackgroundWorkersHangfireModule.cs | 2 -- .../HangfirePeriodicBackgroundWorkerAdapter.cs | 3 +-- .../Quartz/AbpBackgroundWorkersQuartzModule.cs | 1 - .../Abp/BackgroundWorkers/BackgroundWorkerManager.cs | 1 - framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs | 3 --- framework/src/Volo.Abp.BlazoriseUI/BreadcrumbItem.cs | 4 +--- .../Components/AbpExtensibleDataGrid.razor | 1 - .../ObjectExtending/CheckExtensionProperty.razor | 1 - .../DateTimeExtensionProperty.razor.cs | 11 +---------- .../Components/ObjectExtending/EnumHelper.cs | 4 ---- .../ObjectExtending/ExtensionProperties.razor | 1 - .../ObjectExtending/ExtensionProperties.razor.cs | 1 - .../ObjectExtending/ExtensionPropertyComponentBase.cs | 3 +-- .../ObjectExtending/LookupExtensionProperty.razor.cs | 11 ----------- .../ObjectExtending/SelectExtensionProperty.razor.cs | 9 +-------- .../ObjectExtending/TimeExtensionProperty.razor | 1 - .../ObjectExtending/TimeExtensionProperty.razor.cs | 11 +---------- .../Components/UiMessageAlert.razor.cs | 1 - .../ObjectExtensionPropertyInfoBlazorExtensions.cs | 3 --- .../Aliyun/AliyunTemporaryCredentialsCacheItem.cs | 3 --- .../Abp/BlobStoring/Aliyun/DefaultOssClientFactory.cs | 2 -- .../FileSystem/AbpBlobStoringFileSystemModule.cs | 3 +-- .../FileSystem/FileSystemBlobNamingNormalizer.cs | 3 +-- .../Volo/Abp/BlobStoring/BlobContainerExtensions.cs | 1 - .../Abp/BlobStoring/DefaultBlobProviderSelector.cs | 3 +-- .../Caching/StackExchangeRedis/AbpRedisExtensions.cs | 3 +-- .../Volo/Abp/Cli/Auth/AuthService.cs | 3 --- .../Volo/Abp/Cli/Build/DefaultBuildStatusGenerator.cs | 1 - .../Abp/Cli/Build/DotNetProjectDependencyFiller.cs | 2 -- .../Volo/Abp/Cli/Bundling/BundlerBase.cs | 1 - .../Volo/Abp/Cli/Bundling/Scripts/IScriptBundler.cs | 6 +----- .../Volo/Abp/Cli/Bundling/Styles/IStyleBundler.cs | 6 +----- .../src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs | 3 --- .../Volo/Abp/Cli/Commands/BuildCommand.cs | 1 - .../Volo/Abp/Cli/Commands/GenerateProxyCommand.cs | 1 - .../Volo/Abp/Cli/Commands/NewCommand.cs | 6 ------ .../Volo/Abp/Cli/Commands/RemoveProxyCommand.cs | 1 - .../Commands/Services/SourceCodeDownloadService.cs | 5 +---- .../Volo/Abp/Cli/Commands/SuiteCommand.cs | 4 ---- .../Volo/Abp/Cli/Configuration/ConfigReader.cs | 5 +---- .../Volo/Abp/Cli/Configuration/IConfigReader.cs | 4 +--- .../Volo/Abp/Cli/LIbs/InstallLibsService.cs | 4 ---- .../Volo/Abp/Cli/Licensing/AbpIoApiKeyService.cs | 7 ------- .../Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs | 3 --- .../Analyticses/CliAnalyticsCollect.cs | 1 - .../Abp/Cli/ProjectBuilding/Building/MobileApp.cs | 2 -- .../Building/NpmPackageProjectBuildPipelineBuilder.cs | 1 - .../NugetPackageProjectBuildPipelineBuilder.cs | 1 - .../AppModuleDatabaseManagementSystemChangeStep.cs | 1 - .../Steps/AppNoLayersMigrateDatabaseChangeStep.cs | 3 +-- .../Building/Steps/ConnectionStringChangeStep.cs | 5 ----- .../Steps/DatabaseManagementSystemChangeStep.cs | 1 - .../Building/Steps/ProjectReferenceReplaceStep.cs | 1 - .../Building/Steps/ProjectRenameStep.cs | 3 +-- .../Building/Steps/RemoveProjectFromSolutionStep.cs | 2 -- .../Building/Steps/RemoveRootFolderStep.cs | 6 +----- .../ProjectBuilding/Building/Steps/RenameHelper.cs | 3 +-- .../Building/Steps/RenameProjectInTyeStep.cs | 1 - .../Building/Steps/ReplaceCommonPropsStep.cs | 5 +---- .../Building/Steps/ReplaceConfigureAwaitPropsStep.cs | 5 +---- .../Abp/Cli/ProjectBuilding/Building/TemplateInfo.cs | 1 - .../Building/TemplateProjectBuildPipelineBuilder.cs | 1 - .../Templates/Maui/MauiTemplateBase.cs | 1 - .../Templates/RandomizeAuthServerPassPhraseStep.cs | 1 - .../Templates/RemoveUnnecessaryPortsStep.cs | 2 -- .../Cli/ProjectModification/AddModuleInfoOutput.cs | 6 +----- .../Cli/ProjectModification/AngularSourceCodeAdder.cs | 1 - .../NugetPackageToLocalReferenceConverter.cs | 1 - .../Cli/ProjectModification/PackagePreviewSwitcher.cs | 3 +-- .../Cli/ProjectModification/PackageSourceManager.cs | 2 +- .../Cli/ProjectModification/ProjectFileNameHelper.cs | 2 -- .../Cli/ProjectModification/ProjectNpmPackageAdder.cs | 5 ----- .../Cli/ProjectModification/SolutionModuleAdder.cs | 1 - .../Abp/Cli/ProjectModification/ThemePackageAdder.cs | 1 - .../VoloNugetPackagesVersionUpdater.cs | 1 - .../Volo/Abp/Cli/Utils/ProjectNameValidator.cs | 1 - .../Volo/Abp/Cli/Utils/StreamHelper.cs | 5 +---- .../Volo/Abp/Cli/Version/CommercialPackages.cs | 4 +--- .../Abp/Cli/Version/PackageVersionCheckerService.cs | 1 - .../Configuration/AbpConfigurationExtensions.cs | 5 +---- .../src/Volo.Abp.Core/System/AbpObjectExtensions.cs | 1 - .../src/Volo.Abp.Core/System/AbpStringExtensions.cs | 1 - .../Volo.Abp.Core/System/Linq/PredicateOperator.cs | 1 - .../DefaultConventionalRegistrar.cs | 1 - .../DependencyInjection/IInjectPropertiesService.cs | 2 -- .../Volo/Abp/DependencyInjection/IObjectAccessor.cs | 2 -- .../Volo/Abp/DependencyInjection/ObjectAccessor.cs | 2 -- framework/src/Volo.Abp.Core/Volo/Abp/IO/FileHelper.cs | 3 +-- .../Volo/Abp/Localization/CultureHelper.cs | 1 - .../Abp/Modularity/PlugIns/PlugInSourceExtensions.cs | 1 - framework/src/Volo.Abp.Core/Volo/Abp/ObjectHelper.cs | 1 - .../ISimpleStateCheckerSerializerContributor.cs | 1 - .../SimpleStateCheckerSerializer.cs | 1 - .../src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs | 2 -- .../src/Volo.Abp.Data/Volo/Abp/Data/AbpDataModule.cs | 1 - .../Volo/Abp/Data/AbpDatabaseInfoDictionary.cs | 1 - .../Volo/Abp/Data/ConcurrencyStampExtensions.cs | 2 -- .../src/Volo.Abp.Data/Volo/Abp/Data/DataSeeder.cs | 4 +--- .../Volo/Abp/Application/AbpDddApplicationModule.cs | 1 - .../Application/Services/AbstractKeyCrudAppService.cs | 1 - .../IAutoEntityDistributedEventSelectorList.cs | 3 +-- .../Entities/Events/Distributed/IEntityToEtoMapper.cs | 4 +--- .../Abp/Domain/ChangeTracking/ChangeTrackingHelper.cs | 1 - .../Caching/EntityCacheServiceCollectionExtensions.cs | 1 - .../Entities/Events/Distributed/EntitySynchronizer.cs | 1 - .../Volo/Abp/Domain/Values/ValueObject.cs | 4 +--- .../Volo/Abp/Emailing/BackgroundEmailSendingJob.cs | 1 - .../Abp/Emailing/BackgroundEmailSendingJobArgs.cs | 2 -- .../Volo/Abp/Emailing/NullEmailSender.cs | 1 - .../AbpEntityFrameworkCoreOracleDevartModule.cs | 3 +-- .../Oracle/AbpEntityFrameworkCoreOracleModule.cs | 3 +-- .../AbpEfCoreModelBuilderExtensions.cs | 1 - .../AbpEfCoreServiceCollectionExtensions.cs | 1 - .../EntityFrameworkCore/EfCoreRepository.cs | 2 -- .../Modeling/AbpEntityTypeBuilderExtensions.cs | 1 - .../UnitOfWorkDbContextProvider.cs | 1 - .../Abp/EventBus/Azure/AzureDistributedEventBus.cs | 1 - .../EventBus/RabbitMq/RabbitMqDistributedEventBus.cs | 1 - .../EventBus/Distributed/DistributedEventBusBase.cs | 1 - .../Volo/Abp/EventBus/IocEventHandlerFactory.cs | 1 - .../Volo/Abp/Features/FeatureChecker.cs | 1 - .../Volo/Abp/Features/FeatureDefinitionManager.cs | 3 +-- .../Volo/Abp/Features/FeatureInterceptor.cs | 3 +-- .../AbpHttpClientProxyServiceConvention.cs | 1 - .../Volo/Abp/Http/Client/AbpHttpClientModule.cs | 3 +-- .../Volo/Abp/Http/Client/AbpHttpClientOptions.cs | 1 - .../ClientProxying/ClientProxyApiDescriptionFinder.cs | 1 - .../Abp/Http/Client/ClientProxying/ClientProxyBase.cs | 1 - .../ClientProxyRequestPayloadBuilder.cs | 1 - .../Http/Modeling/ApplicationApiDescriptionModel.cs | 1 - .../Http/Modeling/ControllerApiDescriptionModel.cs | 1 - .../ControllerInterfaceApiDescriptionModel.cs | 1 - .../Abp/Http/Modeling/ModuleApiDescriptionModel.cs | 1 - .../Abp/Http/ProxyScripting/ProxyScriptManager.cs | 1 - .../Abp/IdentityModel/IdentityModelTokenCacheItem.cs | 1 - .../Volo/Abp/Imaging/IImageCompressor.cs | 1 - .../Volo/Abp/Imaging/IImageCompressorContributor.cs | 1 - .../Volo/Abp/Imaging/IImageResizer.cs | 1 - .../Volo/Abp/Imaging/IImageResizerContributor.cs | 1 - .../Imaging/ImageSharpImageCompressorContributor.cs | 2 -- .../Abp/Imaging/ImageSharpImageResizerContributor.cs | 1 - .../Abp/Imaging/MagickImageCompressorContributor.cs | 4 +--- .../Volo/Abp/Imaging/MagickImageResizerContributor.cs | 1 - .../AbpSystemTextJsonSerializerOptions.cs | 1 - .../Modifiers/AbpDateTimeConverterModifier.cs | 1 - .../Volo/Abp/Kafka/KafkaMessageConsumer.cs | 1 - .../Volo/Abp/Ldap/AbpLdapAbstractionsModule.cs | 1 - .../VirtualFileLocalizationResourceContributorBase.cs | 1 - .../Volo/Abp/Maui/Client/AbpMauiClientModule.cs | 3 +-- .../MauiCachedApplicationConfigurationClient.cs | 1 - .../Repositories/MemoryDb/MemoryDbRepository.cs | 1 - .../Repositories/MemoryDbCoreRepositoryExtensions.cs | 1 - .../src/Volo.Abp.Minify/Volo/Abp/Minify/IMinifier.cs | 2 -- .../Volo/Abp/MongoDB/AbpMongoDbContextOptions.cs | 1 - .../Volo/Abp/MultiTenancy/BasicTenantInfo.cs | 1 - .../Volo/Abp/MultiTenancy/ICurrentTenant.cs | 1 - .../Volo/Abp/MultiTenancy/IMultiTenantUrlProvider.cs | 1 - .../Volo/Abp/MultiTenancy/ITenantResolveContext.cs | 1 - .../Abp/MultiTenancy/ITenantResolveResultAccessor.cs | 4 +--- .../MultiTenancy/AsyncLocalCurrentTenantAccessor.cs | 1 - .../Volo/Abp/MultiTenancy/MultiTenantUrlProvider.cs | 2 -- .../IBasicObjectExtensionPropertyInfo.cs | 1 - .../Modularity/EntityExtensionConfiguration.cs | 1 - .../ExtensionPropertyLookupConfiguration.cs | 4 +--- .../Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs | 1 - .../Abp/ObjectExtending/ObjectExtensionManager.cs | 1 - .../Volo/Abp/RabbitMQ/RabbitMqMessageConsumer.cs | 1 - ...emoteDynamicClaimsPrincipalContributorCacheBase.cs | 1 - .../Security/Encryption/IStringEncryptionService.cs | 4 +--- .../Volo/Abp/Serialization/DefaultObjectSerializer.cs | 1 - .../VirtualFiles/ILocalizedTemplateContentReader.cs | 4 +--- .../Volo/Abp/Timing/AbpTimingModule.cs | 1 - .../Volo/Abp/Ui/Navigation/ApplicationMenu.cs | 3 --- .../Volo/Abp/Ui/Navigation/ApplicationMenuItemList.cs | 1 - .../Volo/Abp/Ui/Navigation/HasMenuItemsExtensions.cs | 5 +---- .../Volo/Abp/Ui/Navigation/IHasMenuItems.cs | 2 -- .../Volo/Abp/Ui/Navigation/MenuManager.cs | 1 - .../Volo/Abp/Uow/AbpUnitOfWorkDefaultOptions.cs | 3 +-- .../Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs | 3 +-- .../Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs | 3 +-- .../Volo.Abp.Uow/Volo/Abp/Uow/IUnitOfWorkAccessor.cs | 2 -- .../Volo/Abp/Uow/UnitOfWorkInterceptor.cs | 1 - .../Volo/Abp/Uow/UnitOfWorkManagerExtensions.cs | 3 +-- framework/test/SimpleConsoleDemo/Program.cs | 1 - .../Volo/Abp/AspNetCore/App/Program.cs | 1 - ...AspNetCoreMultiTenancy_WithDomainResolver_Tests.cs | 2 -- ...etCoreMultiTenancy_Without_DomainResolver_Tests.cs | 2 -- .../Abp/AspNetCore/App/LocalizationTestController.cs | 1 - .../App/Views/LocalizationTest/PersonForm.cshtml | 1 - .../AuditIntegrationServiceTestController_Tests.cs | 2 -- .../Mvc/Auditing/AuditTestController_Tests.cs | 1 - .../AspNetCore/Mvc/Auditing/AuditTestPage.cshtml.cs | 1 - .../AspNetCore/Mvc/Auditing/AuditTestPage_Tests.cs | 1 - .../RemoteStreamContentTestController.cs | 1 - .../RemoteStreamContentTestController_Tests.cs | 1 - .../Mvc/Controllers/ReplaceBuiltInController_Tests.cs | 1 - .../Mvc/Conventions/AbpServiceConvention_Tests.cs | 1 - .../AbpAuthorizationExceptionTestController_Tests.cs | 1 - .../AbpAuthorizationExceptionTestPage_Tests.cs | 1 - .../ExceptionHandling/ExceptionHandingUnitOfWork.cs | 1 - .../ExceptionTestController_Tests.cs | 1 - .../Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs | 1 - .../Filters/MvcDisableAbpFeaturesAttribute_Tests.cs | 1 - .../AspNetCore/Mvc/Json/JsonResultController_Tests.cs | 2 -- .../Abp/AspNetCore/Mvc/Json/JsonSerializer_Tests.cs | 2 -- .../Localization/LocalizationTestController_Tests.cs | 1 - .../Mvc/ModelBinding/ModelBindingController_Tests.cs | 3 --- .../Volo/Abp/AspNetCore/Mvc/Program.cs | 1 - .../Abp/AspNetCore/Mvc/Response/TestResultFilter.cs | 3 --- .../Security/Claims/ClaimsMapTestController_Tests.cs | 1 - .../Headers/SecurityHeadersTestController_Tests.cs | 1 - .../Volo/Abp/AspNetCore/Mvc/SimpleController_Tests.cs | 1 - .../Volo/Abp/AspNetCore/Mvc/Uow/TestUnitOfWork.cs | 1 - .../UnitOfWorkMiddleware_Exception_Rollback_Tests.cs | 1 - .../UnitOfWorkPageFilter_Exception_Rollback_Tests.cs | 1 - .../Mvc/Validation/ValidationTestController_Tests.cs | 2 -- .../Volo/Abp/AspNetCore/Mvc/UI/Program.cs | 1 - .../Program.cs | 1 - .../UI/Theme/Shared/PageToolbars/PageToolbar_Tests.cs | 1 - .../Mvc/UI/Theme/Shared/Toolbars/Toolbar_Tests.cs | 2 -- .../AbpAspNetCoreMvcVersioningTestModule.cs | 1 - .../Volo/Abp/AspNetCore/Mvc/Versioning/Program.cs | 1 - .../Volo/Abp/AspNetCore/App/Program.cs | 1 - .../Volo/Abp/AspNetCore/App/SerilogTestController.cs | 1 - .../Abp/AspNetCore/Serilog/Serilog_Enrichers_Tests.cs | 1 - .../Volo/Abp/AspNetCore/AbpAspNetCoreTestModule.cs | 1 - .../PermissionValueProviderManager_Tests.cs | 1 - .../AbpAutoMapperExtensibleDtoExtensions_Tests.cs | 4 +--- .../Abp/AutoMapper/AbpAutoMapperModule_Basic_Tests.cs | 3 +-- .../Volo/Abp/BackgroundJobs/MyAsyncJob.cs | 1 - .../Volo/Abp/BackgroundJobs/MyJob.cs | 1 - .../BlobStoring/Aliyun/AliyunBlobContainer_Tests.cs | 7 +------ .../Abp/BlobStoring/Aws/AwsBlobContainer_Tests.cs | 4 +--- .../Abp/BlobStoring/Azure/AzureBlobContainer_Tests.cs | 4 +--- .../Minio/AbpBlobStoringMinioTestModule.cs | 1 - .../Abp/BlobStoring/Minio/MinioBlobContainer_Tests.cs | 4 +--- .../Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs | 4 +--- .../Volo/Abp/BlobStoring/BlobContainer_Tests.cs | 1 - .../Abp/BlobStoring/BlobProviderSelector_Tests.cs | 1 - .../Volo/Abp/Cli/ProjectNameValidation_Tests.cs | 4 +--- .../Volo/Abp/AbpApplication_Initialize_Tests.cs | 5 +---- .../Volo/Abp/Reflection/AssemblyFinder_Tests.cs | 1 - .../Volo/Abp/Dapper/AbpDapperTestModule.cs | 1 - .../Volo/Abp/Domain/Entities/EntityHelper_Tests.cs | 1 - .../TestApp/FourthContext/FourthDbContext.cs | 1 - .../TestApp/SecondContext/SecondDbContext.cs | 1 - .../DataFiltering/SoftDelete_Tests.cs | 3 --- .../EfCoreAsyncQueryableProvider_Tests.cs | 1 - .../Repositories/Repository_Basic_Tests.cs | 2 -- .../Repositories/Repository_Queryable_Tests.cs | 1 - .../Volo/Abp/TestApp/Domain/Book.cs | 1 - .../TestApp/EntityFrameworkCore/PersonRepository.cs | 1 - .../Volo/Abp/EventBus/Local/EventBus_Order_Test.cs | 2 -- .../PersonAppServiceClientProxy_Tests.cs | 5 ----- ...trollerClientProxy_AbpRemoteCallException_Tests.cs | 1 - .../RegularTestControllerClientProxy_Tests.cs | 1 - .../Volo/Abp/Http/Program.cs | 1 - .../Volo/Abp/Ldap/LdapManager_Tests.cs | 3 +-- .../Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs | 1 - .../TestApp/SecondContext/PhoneInSecondDbContext.cs | 1 - .../Volo/Abp/MongoDB/AbpMongoDbTestModule.cs | 3 +-- .../Abp/MongoDB/DataFiltering/HardDelete_Tests.cs | 5 +---- .../Volo/Abp/MongoDB/DbContext_Replace_Tests.cs | 1 - .../Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs | 3 +-- .../CurrentUserTenantResolveContributor_Tests.cs | 1 - .../AbpDynamicClaimsPrincipalContributorBase_Tests.cs | 1 - .../Volo/Abp/Specifications/Specifications_Tests.cs | 1 - .../Volo/Abp/TestApp/Domain/EntityWithIntPk.cs | 5 +---- .../Volo/Abp/TestApp/Domain/IPersonRepository.cs | 2 -- .../Volo/Abp/TestApp/Testing/EntityCache_Tests.cs | 1 - .../Volo/Abp/TestApp/Testing/EntityChange_Tests.cs | 1 - .../Testing/Repository_Basic_Tests_With_Int_Pk.cs | 4 +--- .../Testing/Repository_Specifications_Tests.cs | 1 - .../Threading/NullCancellationTokenProvider_Tests.cs | 1 - 375 files changed, 100 insertions(+), 700 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs index 01e0dd7ae9..f020d032c2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs @@ -7,7 +7,6 @@ using Microsoft.AspNetCore.Localization; using Microsoft.AspNetCore.RequestLocalization; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; -using Microsoft.IdentityModel.Protocols.OpenIdConnect; using Volo.Abp; using Volo.Abp.AspNetCore.Authentication.OpenIdConnect; using Volo.Abp.AspNetCore.MultiTenancy; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/ApplicationConfigurationCache.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/ApplicationConfigurationCache.cs index b5ca46e7d8..1d171aa766 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/ApplicationConfigurationCache.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/ApplicationConfigurationCache.cs @@ -1,5 +1,4 @@ using System; -using System.Threading.Tasks; using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/AbpAspNetCoreComponentsServerModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/AbpAspNetCoreComponentsServerModule.cs index cd1fad79a0..501fcc0b9f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/AbpAspNetCoreComponentsServerModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/AbpAspNetCoreComponentsServerModule.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Net; using System.Net.Http; using Microsoft.AspNetCore.Builder; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/Extensibility/BlazorServerLookupApiRequestService.cs b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/Extensibility/BlazorServerLookupApiRequestService.cs index 3211aec50d..787539a63a 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/Extensibility/BlazorServerLookupApiRequestService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/Extensibility/BlazorServerLookupApiRequestService.cs @@ -1,12 +1,9 @@ using System; using System.Globalization; -using System.Linq.Dynamic.Core; using System.Net.Http; using System.Threading.Tasks; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Http; -using Microsoft.Extensions.Options; -using Microsoft.Extensions.Primitives; using Volo.Abp.AspNetCore.Components.Web.Extensibility; using Volo.Abp.DependencyInjection; using Volo.Abp.Http.Client; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs index 76bffc43a8..492e2231ae 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs @@ -1,11 +1,9 @@ -using System; -using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components; using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.AspNetCore.Components.Web.Theming.PageToolbars; using Volo.Abp.BlazoriseUI; using System.Linq; -using System.Collections.ObjectModel; namespace Volo.Abp.AspNetCore.Components.Web.Theming.Layout; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/StandardLayouts.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/StandardLayouts.cs index 5811cc22c1..2b86d67e3f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/StandardLayouts.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/StandardLayouts.cs @@ -1,6 +1,4 @@ -using System; - -namespace Volo.Abp.AspNetCore.Components.Web.Theming.Layout; +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Layout; public static class StandardLayouts { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/PageToolbars/PageToolbarExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/PageToolbars/PageToolbarExtensions.cs index 673c004fdb..e76772d704 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/PageToolbars/PageToolbarExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/PageToolbars/PageToolbarExtensions.cs @@ -3,7 +3,6 @@ using System; using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.BlazoriseUI.Components; -using Volo.Abp.Localization; namespace Volo.Abp.AspNetCore.Components.Web.Theming.PageToolbars; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/PageToolbars/PageToolbarManager.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/PageToolbars/PageToolbarManager.cs index 00f7f5da23..9796ece5e2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/PageToolbars/PageToolbarManager.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/PageToolbars/PageToolbarManager.cs @@ -1,6 +1,4 @@ -using Microsoft.Extensions.Options; -using System; -using System.Collections.Generic; +using System; using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreComponentsWebModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreComponentsWebModule.cs index 3e186b9d0f..7408682833 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreComponentsWebModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreComponentsWebModule.cs @@ -2,7 +2,6 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using Volo.Abp.AspNetCore.Components.DependencyInjection; -using Volo.Abp.AspNetCore.Components.Web; using Volo.Abp.Modularity; using Volo.Abp.UI; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorMessageLocalizerHelper.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorMessageLocalizerHelper.cs index 1c461f33aa..507f2ef0e2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorMessageLocalizerHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorMessageLocalizerHelper.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using System.Linq; -using JetBrains.Annotations; using Microsoft.Extensions.Localization; namespace Volo.Abp.AspNetCore.Components.Web; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Extensibility/TableColumns/TableColumn.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Extensibility/TableColumns/TableColumn.cs index 07043e151b..000e4e7703 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Extensibility/TableColumns/TableColumn.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Extensibility/TableColumns/TableColumn.cs @@ -1,5 +1,4 @@ -using JetBrains.Annotations; -using System; +using System; using System.Collections.Generic; using System.Globalization; using Volo.Abp.AspNetCore.Components.Web.Extensibility.EntityActions; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpAuthenticationState.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpAuthenticationState.cs index cc435ed54d..508b2ea128 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpAuthenticationState.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpAuthenticationState.cs @@ -1,4 +1,3 @@ -using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Routing; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpComponentsClaimsCache.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpComponentsClaimsCache.cs index 74cbd37e29..c98edaef19 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpComponentsClaimsCache.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpComponentsClaimsCache.cs @@ -1,6 +1,5 @@ using System.Security.Claims; using System.Threading.Tasks; -using JetBrains.Annotations; using Microsoft.AspNetCore.Components.Authorization; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Extensibility/WebAssemblyLookupApiRequestService.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Extensibility/WebAssemblyLookupApiRequestService.cs index 4acdafdb15..f0ba3c840e 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Extensibility/WebAssemblyLookupApiRequestService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Extensibility/WebAssemblyLookupApiRequestService.cs @@ -2,12 +2,10 @@ using System.Globalization; using System.Net.Http; using System.Threading.Tasks; -using Castle.Components.DictionaryAdapter; using Volo.Abp.AspNetCore.Components.Web.Extensibility; using Volo.Abp.DependencyInjection; using Volo.Abp.Http.Client.Authentication; using Volo.Abp.Http.Client; -using Microsoft.Extensions.Options; using Volo.Abp.MultiTenancy; namespace Volo.Abp.AspNetCore.Components.WebAssembly.Extensibility; diff --git a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpAspNetCoreComponentsModule.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpAspNetCoreComponentsModule.cs index dd48830a24..ea49d4ee9d 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpAspNetCoreComponentsModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpAspNetCoreComponentsModule.cs @@ -2,7 +2,6 @@ using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.Components.DependencyInjection; using Volo.Abp.DynamicProxy; -using Volo.Abp.Localization; using Volo.Abp.Modularity; using Volo.Abp.MultiTenancy; using Volo.Abp.ObjectMapping; diff --git a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/AlertList.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/AlertList.cs index f450033b01..a448a52eb3 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/AlertList.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/AlertList.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Collections.ObjectModel; namespace Volo.Abp.AspNetCore.Components.Alerts; diff --git a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/AlertType.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/AlertType.cs index 6149f9bb24..627c9ddf76 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/AlertType.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/AlertType.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Volo.Abp.AspNetCore.Components.Alerts; +namespace Volo.Abp.AspNetCore.Components.Alerts; public enum AlertType { diff --git a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/IAlertManager.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/IAlertManager.cs index 0e6344baaf..5095409888 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/IAlertManager.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Alerts/IAlertManager.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Volo.Abp.AspNetCore.Components.Alerts; +namespace Volo.Abp.AspNetCore.Components.Alerts; public interface IAlertManager { diff --git a/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyModule.cs b/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyModule.cs index e0d8ecd806..f41d096e75 100644 --- a/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyModule.cs @@ -1,5 +1,4 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.Modularity; +using Volo.Abp.Modularity; using Volo.Abp.MultiTenancy; namespace Volo.Abp.AspNetCore.MultiTenancy; diff --git a/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs b/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs index 080427cf6b..31c60b1588 100644 --- a/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyOptions.cs @@ -19,7 +19,6 @@ using Microsoft.Net.Http.Headers; using Volo.Abp.AspNetCore.MultiTenancy.Views; using Volo.Abp.AspNetCore.RazorViews; using Volo.Abp.Http; -using Volo.Abp.Json; using Volo.Abp.MultiTenancy; using Volo.Abp.Threading; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Client.Common/Volo/Abp/AspNetCore/Mvc/Client/RemoteDynamicClaimsPrincipalContributorCache.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.Client.Common/Volo/Abp/AspNetCore/Mvc/Client/RemoteDynamicClaimsPrincipalContributorCache.cs index f63c04e49c..8d787bec65 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Client.Common/Volo/Abp/AspNetCore/Mvc/Client/RemoteDynamicClaimsPrincipalContributorCache.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Client.Common/Volo/Abp/AspNetCore/Mvc/Client/RemoteDynamicClaimsPrincipalContributorCache.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Net.Http; using System.Threading.Tasks; using Microsoft.Extensions.Logging; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo/Abp/AspNetCore/Mvc/Client/MvcCachedApplicationConfigurationClient.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo/Abp/AspNetCore/Mvc/Client/MvcCachedApplicationConfigurationClient.cs index b7d8a0df40..0bff9d09b1 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo/Abp/AspNetCore/Mvc/Client/MvcCachedApplicationConfigurationClient.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Client/Volo/Abp/AspNetCore/Mvc/Client/MvcCachedApplicationConfigurationClient.cs @@ -1,4 +1,3 @@ -using System; using Microsoft.AspNetCore.Http; using System.Threading.Tasks; using Microsoft.Extensions.Caching.Distributed; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/CurrentTenantDto.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/CurrentTenantDto.cs index d8c1351b3e..a06dd0578a 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/CurrentTenantDto.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/CurrentTenantDto.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; namespace Volo.Abp.AspNetCore.Mvc.MultiTenancy; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/MultiTenancyInfoDto.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/MultiTenancyInfoDto.cs index c08e4ab60d..fcbb911ad7 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/MultiTenancyInfoDto.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/MultiTenancyInfoDto.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Volo.Abp.AspNetCore.Mvc.MultiTenancy; +namespace Volo.Abp.AspNetCore.Mvc.MultiTenancy; public class MultiTenancyInfoDto { diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo/Abp/AspNetCore/Mvc/Dapr/DaprAppApiTokenValidator.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo/Abp/AspNetCore/Mvc/Dapr/DaprAppApiTokenValidator.cs index aa7d17072b..1e272bc785 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo/Abp/AspNetCore/Mvc/Dapr/DaprAppApiTokenValidator.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo/Abp/AspNetCore/Mvc/Dapr/DaprAppApiTokenValidator.cs @@ -1,5 +1,4 @@ using System; -using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Authorization; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo/Abp/AspNetCore/Mvc/Dapr/DaprHttpContextExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo/Abp/AspNetCore/Mvc/Dapr/DaprHttpContextExtensions.cs index e73eaec4f7..c5f2c023b5 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo/Abp/AspNetCore/Mvc/Dapr/DaprHttpContextExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.Dapr/Volo/Abp/AspNetCore/Mvc/Dapr/DaprHttpContextExtensions.cs @@ -1,5 +1,4 @@ -using System.Threading.Tasks; -using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection; namespace Volo.Abp.AspNetCore.Mvc.Dapr; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/AbpTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/AbpTagHelper.cs index 8d0227fd11..f299eedaf2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/AbpTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/AbpTagHelper.cs @@ -4,7 +4,6 @@ using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.AspNetCore.Mvc.ViewFeatures; using Microsoft.AspNetCore.Razor.TagHelpers; using Volo.Abp.DependencyInjection; -using Volo.Abp.Threading; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Alert/AbpAlertTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Alert/AbpAlertTagHelperService.cs index 6d465f4bb4..866132af01 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Alert/AbpAlertTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Alert/AbpAlertTagHelperService.cs @@ -1,5 +1,4 @@ -using System; -using Microsoft.AspNetCore.Razor.TagHelpers; +using Microsoft.AspNetCore.Razor.TagHelpers; using Volo.Abp.AspNetCore.Mvc.UI.Alerts; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonGroupDirection.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonGroupDirection.cs index 9b4e42805d..a4f4a5c1a9 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonGroupDirection.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonGroupDirection.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; - -namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Button; +namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Button; public enum AbpButtonGroupDirection { diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonGroupTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonGroupTagHelperService.cs index fb646e9941..f92a8e1346 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonGroupTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Button/AbpButtonGroupTagHelperService.cs @@ -1,5 +1,4 @@ -using System; -using Microsoft.AspNetCore.Razor.TagHelpers; +using Microsoft.AspNetCore.Razor.TagHelpers; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Button; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Collapse/AbpCollapseButtonTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Collapse/AbpCollapseButtonTagHelper.cs index 64d90496c3..0131862236 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Collapse/AbpCollapseButtonTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Collapse/AbpCollapseButtonTagHelper.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Razor.TagHelpers; -using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Button; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Collapse; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Collapse/AbpCollapseButtonTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Collapse/AbpCollapseButtonTagHelperService.cs index 49b356379a..965e71c505 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Collapse/AbpCollapseButtonTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Collapse/AbpCollapseButtonTagHelperService.cs @@ -1,6 +1,4 @@ using Microsoft.AspNetCore.Razor.TagHelpers; -using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers; -using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Button; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Collapse; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Extensions/TagHelperContextExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Extensions/TagHelperContextExtensions.cs index bda437f8c5..58ac3f7fea 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Extensions/TagHelperContextExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Extensions/TagHelperContextExtensions.cs @@ -1,7 +1,4 @@ -using System.Collections.Generic; -using System.Linq; -using Microsoft.AspNetCore.Razor.TagHelpers; -using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form; +using Microsoft.AspNetCore.Razor.TagHelpers; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Extensions; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpDynamicformTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpDynamicformTagHelper.cs index 4e4b86a308..253e614fa4 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpDynamicformTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpDynamicformTagHelper.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.ComponentModel; -using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.AspNetCore.Mvc.ViewFeatures; using Microsoft.AspNetCore.Razor.TagHelpers; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Grid; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerOpens.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerOpens.cs index a74bf229ef..e75f624446 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerOpens.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerOpens.cs @@ -1,6 +1,4 @@ -using System; - -namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form.DatePicker; +namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form.DatePicker; public enum AbpDatePickerOpens : byte { diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs index 519952d21e..e8a8a60b3c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs @@ -1,5 +1,4 @@ -using JetBrains.Annotations; -using Microsoft.AspNetCore.Mvc.ViewFeatures; +using Microsoft.AspNetCore.Mvc.ViewFeatures; using Microsoft.AspNetCore.Razor.TagHelpers; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form.DatePicker; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelperService.cs index a2abf7c368..3fc2861b59 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelperService.cs @@ -1,7 +1,6 @@ using System; using System.Text.Encodings.Web; using System.Threading.Tasks; -using JetBrains.Annotations; using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Mvc.TagHelpers; using Microsoft.AspNetCore.Mvc.ViewFeatures; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs index e2f249bf28..5a052d8877 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs @@ -1,5 +1,4 @@ -using JetBrains.Annotations; -using Microsoft.AspNetCore.Mvc.ViewFeatures; +using Microsoft.AspNetCore.Mvc.ViewFeatures; using Microsoft.AspNetCore.Razor.TagHelpers; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form.DatePicker; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelperService.cs index f21c2a1507..c8ba8b3a12 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelperService.cs @@ -2,7 +2,6 @@ using System.Linq; using System.Text.Encodings.Web; using System.Threading.Tasks; -using JetBrains.Annotations; using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Mvc.TagHelpers; using Microsoft.AspNetCore.Mvc.ViewFeatures; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/IAbpTagHelperLocalizer.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/IAbpTagHelperLocalizer.cs index f19f1dd8d7..0c1116fe87 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/IAbpTagHelperLocalizer.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/IAbpTagHelperLocalizer.cs @@ -1,5 +1,4 @@ -using System; -using System.Reflection; +using System.Reflection; using Microsoft.AspNetCore.Mvc.ViewFeatures; using Microsoft.Extensions.Localization; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Nav/AbpNavLinkTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Nav/AbpNavLinkTagHelperService.cs index 5a2e05cf41..d2937ba459 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Nav/AbpNavLinkTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Nav/AbpNavLinkTagHelperService.cs @@ -1,7 +1,4 @@ -using System.Collections.Generic; -using System.Text.Encodings.Web; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Razor.TagHelpers; +using Microsoft.AspNetCore.Razor.TagHelpers; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Nav; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Nav/AbpNavTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Nav/AbpNavTagHelperService.cs index 2d7639ca09..92f702d4ce 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Nav/AbpNavTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Nav/AbpNavTagHelperService.cs @@ -1,8 +1,4 @@ -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Razor.TagHelpers; +using Microsoft.AspNetCore.Razor.TagHelpers; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Nav; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Pagination/AbpPaginationTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Pagination/AbpPaginationTagHelper.cs index 4c144bb92d..2449ba6b1c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Pagination/AbpPaginationTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Pagination/AbpPaginationTagHelper.cs @@ -1,6 +1,4 @@ -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.AspNetCore.Mvc.ViewFeatures; -using Microsoft.AspNetCore.Razor.TagHelpers; +using Microsoft.AspNetCore.Razor.TagHelpers; namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Pagination; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/Scripts/ScriptBundler.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/Scripts/ScriptBundler.cs index a234ea5dba..7e3360e4c8 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/Scripts/ScriptBundler.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/Scripts/ScriptBundler.cs @@ -1,7 +1,6 @@ using System; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Options; -using Volo.Abp.AspNetCore.VirtualFileSystem; using Volo.Abp.Minify.Scripts; namespace Volo.Abp.AspNetCore.Mvc.UI.Bundling.Scripts; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/Styles/StyleBundler.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/Styles/StyleBundler.cs index 97e6353f6b..6623a2d667 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/Styles/StyleBundler.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/Styles/StyleBundler.cs @@ -2,7 +2,6 @@ using System; using System.IO; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Options; -using Volo.Abp.AspNetCore.VirtualFileSystem; using Volo.Abp.Minify.Styles; namespace Volo.Abp.AspNetCore.Mvc.UI.Bundling.Styles; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/AbpBundleItemTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/AbpBundleItemTagHelper.cs index 03ed327dc0..cf5d2721dd 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/AbpBundleItemTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/AbpBundleItemTagHelper.cs @@ -1,5 +1,4 @@ using System; -using Microsoft.AspNetCore.Razor.TagHelpers; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers; namespace Volo.Abp.AspNetCore.Mvc.UI.Bundling.TagHelpers; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/AbpTagHelperResourceService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/AbpTagHelperResourceService.cs index ea5ecc8edc..7939cb7912 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/AbpTagHelperResourceService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Bundling/TagHelpers/AbpTagHelperResourceService.cs @@ -3,8 +3,6 @@ using Microsoft.AspNetCore.Razor.TagHelpers; using System; using System.Collections.Generic; using System.Diagnostics; -using System.IO; -using System.Text.Encodings.Web; using System.Threading.Tasks; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc.Rendering; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Pages/Abp/MultiTenancy/AbpTenantController.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Pages/Abp/MultiTenancy/AbpTenantController.cs index be255af2ca..606bd45266 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Pages/Abp/MultiTenancy/AbpTenantController.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Pages/Abp/MultiTenancy/AbpTenantController.cs @@ -2,7 +2,6 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Volo.Abp; -using Volo.Abp.AspNetCore; using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.AspNetCore.Mvc.MultiTenancy; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Pages/Abp/MultiTenancy/TenantSwitchModal.cshtml.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Pages/Abp/MultiTenancy/TenantSwitchModal.cshtml.cs index 94a6760df3..6c0ad91e5f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Pages/Abp/MultiTenancy/TenantSwitchModal.cshtml.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Pages/Abp/MultiTenancy/TenantSwitchModal.cshtml.cs @@ -1,6 +1,5 @@ using System; using System.Threading.Tasks; -using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; using Volo.Abp; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Anchor/AnchorJsScriptBundleContributor.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Anchor/AnchorJsScriptBundleContributor.cs index 5d3d1e1f33..4ce05679eb 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Anchor/AnchorJsScriptBundleContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Anchor/AnchorJsScriptBundleContributor.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Collections.Generic; using Volo.Abp.AspNetCore.Mvc.UI.Bundling; using Volo.Abp.AspNetCore.Mvc.UI.Packages.JQuery; using Volo.Abp.Modularity; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/BootstrapDaterangepicker/BootstrapDaterangepickerScriptContributor.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/BootstrapDaterangepicker/BootstrapDaterangepickerScriptContributor.cs index 4328f74b7a..9b931217c4 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/BootstrapDaterangepicker/BootstrapDaterangepickerScriptContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/BootstrapDaterangepicker/BootstrapDaterangepickerScriptContributor.cs @@ -1,9 +1,7 @@ using System.Collections.Generic; -using Microsoft.Extensions.Options; using Volo.Abp.AspNetCore.Mvc.UI.Bundling; using Volo.Abp.AspNetCore.Mvc.UI.Packages.JQuery; using Volo.Abp.AspNetCore.Mvc.UI.Packages.Moment; -using Volo.Abp.Localization; using Volo.Abp.Modularity; namespace Volo.Abp.AspNetCore.Mvc.UI.Packages.BootstrapDaterangepicker; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/MalihuCustomScrollbar/MalihuCustomScrollbarPluginScriptBundleContributor.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/MalihuCustomScrollbar/MalihuCustomScrollbarPluginScriptBundleContributor.cs index 01c729af5e..30639e1583 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/MalihuCustomScrollbar/MalihuCustomScrollbarPluginScriptBundleContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/MalihuCustomScrollbar/MalihuCustomScrollbarPluginScriptBundleContributor.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Collections.Generic; using Volo.Abp.AspNetCore.Mvc.UI.Bundling; namespace Volo.Abp.AspNetCore.Mvc.UI.Packages.MalihuCustomScrollbar; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/MalihuCustomScrollbar/MalihuCustomScrollbarPluginStyleBundleContributor.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/MalihuCustomScrollbar/MalihuCustomScrollbarPluginStyleBundleContributor.cs index 87e4f61b5d..d24ccb9f77 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/MalihuCustomScrollbar/MalihuCustomScrollbarPluginStyleBundleContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/MalihuCustomScrollbar/MalihuCustomScrollbarPluginStyleBundleContributor.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Collections.Generic; using Volo.Abp.AspNetCore.Mvc.UI.Bundling; namespace Volo.Abp.AspNetCore.Mvc.UI.Packages.MalihuCustomScrollbar; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Moment/MomentScriptContributor.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Moment/MomentScriptContributor.cs index a58340902c..7e70dd6933 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Moment/MomentScriptContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Packages/Volo/Abp/AspNetCore/Mvc/UI/Packages/Moment/MomentScriptContributor.cs @@ -1,9 +1,7 @@ using System.Collections.Generic; using Microsoft.Extensions.Options; using Volo.Abp.AspNetCore.Mvc.UI.Bundling; -using Volo.Abp.AspNetCore.Mvc.UI.Packages.JQuery; using Volo.Abp.Localization; -using Volo.Abp.Modularity; namespace Volo.Abp.AspNetCore.Mvc.UI.Packages.Moment; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/WidgetScripts/WidgetScriptsViewComponent.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/WidgetScripts/WidgetScriptsViewComponent.cs index c662a88e2b..57eecc3140 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/WidgetScripts/WidgetScriptsViewComponent.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/Components/WidgetScripts/WidgetScriptsViewComponent.cs @@ -1,6 +1,5 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; -using Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetStyles; namespace Volo.Abp.AspNetCore.Mvc.UI.Widgets.Components.WidgetScripts; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/IWidgetManager.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/IWidgetManager.cs index 8a3aace9d3..69b78761a2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/IWidgetManager.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/IWidgetManager.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; using System.Threading.Tasks; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/WidgetAttribute.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/WidgetAttribute.cs index 31fc18a8a0..5913123351 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/WidgetAttribute.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Widgets/Volo/Abp/AspNetCore/Mvc/UI/Widgets/WidgetAttribute.cs @@ -1,6 +1,5 @@ using System; using System.Reflection; -using JetBrains.Annotations; using Microsoft.AspNetCore.Mvc; namespace Volo.Abp.AspNetCore.Mvc.UI.Widgets; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs index 4b188246ed..ba1bfd0437 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcModule.cs @@ -1,13 +1,10 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.ApplicationParts; -using Microsoft.AspNetCore.Mvc.Controllers; using Microsoft.AspNetCore.Mvc.Filters; using Microsoft.AspNetCore.Mvc.Infrastructure; -using Microsoft.AspNetCore.Mvc.ViewComponents; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.Options; -using Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation; using System; using System.Collections.Generic; using System.Linq; @@ -34,18 +31,14 @@ using Volo.Abp.AspNetCore.Mvc.Infrastructure; using Volo.Abp.AspNetCore.Mvc.Json; using Volo.Abp.AspNetCore.Mvc.Libs; using Volo.Abp.AspNetCore.Mvc.Localization; -using Volo.Abp.AspNetCore.VirtualFileSystem; -using Volo.Abp.DependencyInjection; using Volo.Abp.Http; using Volo.Abp.DynamicProxy; using Volo.Abp.GlobalFeatures; using Volo.Abp.Http.Modeling; using Volo.Abp.Http.ProxyScripting.Generators.JQuery; -using Volo.Abp.Json; using Volo.Abp.Json.SystemTextJson; using Volo.Abp.Localization; using Volo.Abp.Modularity; -using Volo.Abp.UI; using Volo.Abp.UI.Navigation; using Volo.Abp.Validation.Localization; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApiExploring/AbpRemoteServiceApiDescriptionProvider.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApiExploring/AbpRemoteServiceApiDescriptionProvider.cs index b8d98d7de4..8c93400929 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApiExploring/AbpRemoteServiceApiDescriptionProvider.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApiExploring/AbpRemoteServiceApiDescriptionProvider.cs @@ -3,7 +3,6 @@ using System.Linq; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Abstractions; using Microsoft.AspNetCore.Mvc.ApiExplorer; -using Microsoft.AspNetCore.Mvc.Controllers; using Microsoft.AspNetCore.Mvc.Formatters; using Microsoft.AspNetCore.Mvc.ModelBinding; using Microsoft.Extensions.Options; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs index f00c4ac250..7f41f73165 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs @@ -4,7 +4,6 @@ using Microsoft.Extensions.Localization; using Microsoft.Extensions.Options; using System; using System.Collections.Generic; -using System.Globalization; using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.Logging; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationLocalizationAppService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationLocalizationAppService.cs index a76691ca06..a01d5c6aff 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationLocalizationAppService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationLocalizationAppService.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.Globalization; using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.Localization; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/AbpConventionalControllerOptions.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/AbpConventionalControllerOptions.cs index a8a2c2db54..ee893a0d1e 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/AbpConventionalControllerOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/AbpConventionalControllerOptions.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Reflection; -using JetBrains.Annotations; using Microsoft.AspNetCore.Http; using Volo.Abp.Content; using Volo.Abp.Http.Modeling; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/AbpServiceConvention.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/AbpServiceConvention.cs index ba85a34f65..3d3a71958a 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/AbpServiceConvention.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/AbpServiceConvention.cs @@ -2,7 +2,6 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; -using JetBrains.Annotations; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.ActionConstraints; using Microsoft.AspNetCore.Mvc.ApplicationModels; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/ConventionalControllerSettingList.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/ConventionalControllerSettingList.cs index 633be5786f..077a580920 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/ConventionalControllerSettingList.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/ConventionalControllerSettingList.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using JetBrains.Annotations; namespace Volo.Abp.AspNetCore.Mvc.Conventions; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/ConventionalRouteBuilder.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/ConventionalRouteBuilder.cs index 58dda9fb92..9295d9252d 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/ConventionalRouteBuilder.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/ConventionalRouteBuilder.cs @@ -1,7 +1,6 @@ using System; using System.Linq; using System.Reflection; -using JetBrains.Annotations; using Microsoft.AspNetCore.Mvc.ApplicationModels; using Microsoft.Extensions.Options; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/IConventionalRouteBuilder.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/IConventionalRouteBuilder.cs index 8e55911240..b5a60ca158 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/IConventionalRouteBuilder.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Conventions/IConventionalRouteBuilder.cs @@ -1,5 +1,4 @@ -using JetBrains.Annotations; -using Microsoft.AspNetCore.Mvc.ApplicationModels; +using Microsoft.AspNetCore.Mvc.ApplicationModels; namespace Volo.Abp.AspNetCore.Mvc.Conventions; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/DataAnnotations/DynamicStringLengthAttributeAdapter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/DataAnnotations/DynamicStringLengthAttributeAdapter.cs index fbdeead63f..4cde96be0e 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/DataAnnotations/DynamicStringLengthAttributeAdapter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/DataAnnotations/DynamicStringLengthAttributeAdapter.cs @@ -1,5 +1,4 @@ -using System; -using System.Globalization; +using System.Globalization; using Microsoft.AspNetCore.Mvc.DataAnnotations; using Microsoft.AspNetCore.Mvc.ModelBinding.Validation; using Microsoft.Extensions.Localization; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/GlobalFeatures/GlobalFeatureActionFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/GlobalFeatures/GlobalFeatureActionFilter.cs index 34f125f228..759fac2ba8 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/GlobalFeatures/GlobalFeatureActionFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/GlobalFeatures/GlobalFeatureActionFilter.cs @@ -1,4 +1,3 @@ -using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Abstractions; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/GlobalFeatures/GlobalFeaturePageFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/GlobalFeatures/GlobalFeaturePageFilter.cs index 3c43301221..8d72dfff4c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/GlobalFeatures/GlobalFeaturePageFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/GlobalFeatures/GlobalFeaturePageFilter.cs @@ -1,4 +1,3 @@ -using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Abstractions; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpApplicationLocalizationScriptController.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpApplicationLocalizationScriptController.cs index c3da22706e..f1ec46e59d 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpApplicationLocalizationScriptController.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpApplicationLocalizationScriptController.cs @@ -1,14 +1,11 @@ -using System; -using System.Text; +using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Localization; using Microsoft.Extensions.Options; using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations; using Volo.Abp.Auditing; using Volo.Abp.Http; using Volo.Abp.Json; -using Volo.Abp.Localization; using Volo.Abp.Minify.Scripts; namespace Volo.Abp.AspNetCore.Mvc.Localization; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpLanguagesController.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpLanguagesController.cs index 8a4f82953a..73c93851ff 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpLanguagesController.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpLanguagesController.cs @@ -1,7 +1,6 @@ using Microsoft.AspNetCore.Localization; using Microsoft.AspNetCore.Mvc; using System; -using System.Globalization; using System.Threading.Tasks; using Microsoft.AspNetCore.RequestLocalization; using Volo.Abp.Auditing; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs index 8be3a08c53..b086df1a42 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Uow/AbpUowPageFilter.cs @@ -6,7 +6,6 @@ using Microsoft.AspNetCore.Mvc.Abstractions; using Microsoft.AspNetCore.Mvc.Filters; using Microsoft.Extensions.Options; using Volo.Abp.AspNetCore.Filters; -using Volo.Abp.AspNetCore.Uow; using Volo.Abp.DependencyInjection; using Volo.Abp.Threading; using Volo.Abp.Uow; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Versioning/HttpContextRequestedApiVersion.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Versioning/HttpContextRequestedApiVersion.cs index b634799fb1..e530cfd9e1 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Versioning/HttpContextRequestedApiVersion.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Versioning/HttpContextRequestedApiVersion.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc; using Volo.Abp.ApiVersioning; namespace Volo.Abp.AspNetCore.Mvc.Versioning; diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ViewFeatures/AbpValidationHtmlAttributeProvider.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ViewFeatures/AbpValidationHtmlAttributeProvider.cs index a1da0f8ff1..654b2b1783 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ViewFeatures/AbpValidationHtmlAttributeProvider.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ViewFeatures/AbpValidationHtmlAttributeProvider.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; using System.Reflection; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.DataAnnotations; diff --git a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs index e7e6525093..00d2d33a9d 100644 --- a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/Authentication/AbpAuthenticationHubFilter.cs @@ -1,10 +1,8 @@ using System; -using System.Collections.Generic; using System.Security.Claims; using System.Threading.Tasks; using Microsoft.AspNetCore.SignalR; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Volo.Abp.Security.Claims; diff --git a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/HubConfigList.cs b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/HubConfigList.cs index 158a97d8c4..0f2a606038 100644 --- a/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/HubConfigList.cs +++ b/framework/src/Volo.Abp.AspNetCore.SignalR/Volo/Abp/AspNetCore/SignalR/HubConfigList.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; namespace Volo.Abp.AspNetCore.SignalR; diff --git a/framework/src/Volo.Abp.AspNetCore.TestBase/Volo/Abp/AspNetCore/TestBase/DynamicProxying/AspNetCoreTestProxyHttpClientFactory.cs b/framework/src/Volo.Abp.AspNetCore.TestBase/Volo/Abp/AspNetCore/TestBase/DynamicProxying/AspNetCoreTestProxyHttpClientFactory.cs index 93099a12bc..6235f46ed6 100644 --- a/framework/src/Volo.Abp.AspNetCore.TestBase/Volo/Abp/AspNetCore/TestBase/DynamicProxying/AspNetCoreTestProxyHttpClientFactory.cs +++ b/framework/src/Volo.Abp.AspNetCore.TestBase/Volo/Abp/AspNetCore/TestBase/DynamicProxying/AspNetCoreTestProxyHttpClientFactory.cs @@ -1,7 +1,5 @@ using System.Net.Http; using Volo.Abp.DependencyInjection; -using Volo.Abp.Http.Client; -using Volo.Abp.Http.Client.DynamicProxying; using Volo.Abp.Http.Client.Proxying; namespace Volo.Abp.AspNetCore.TestBase.DynamicProxying; diff --git a/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Internal/ResponseContentTypeHelper.cs b/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Internal/ResponseContentTypeHelper.cs index 1389365715..a4a6dc5033 100644 --- a/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Internal/ResponseContentTypeHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Internal/ResponseContentTypeHelper.cs @@ -1,5 +1,4 @@ using System; -using System.Net.Mime; using System.Text; using Microsoft.AspNetCore.Http; using Microsoft.Net.Http.Headers; diff --git a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/ApplicationInitializationContextExtensions.cs b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/ApplicationInitializationContextExtensions.cs index 1f6e3c17bf..1e361d1587 100644 --- a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/ApplicationInitializationContextExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/ApplicationInitializationContextExtensions.cs @@ -1,5 +1,4 @@ -using JetBrains.Annotations; -using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Auditing/AspNetCoreAuditLogContributor.cs b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Auditing/AspNetCoreAuditLogContributor.cs index c0c56053d3..fc010f9846 100644 --- a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Auditing/AspNetCoreAuditLogContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/Auditing/AspNetCoreAuditLogContributor.cs @@ -8,7 +8,6 @@ using Volo.Abp.AspNetCore.ExceptionHandling; using Volo.Abp.AspNetCore.WebClientInfo; using Volo.Abp.Auditing; using Volo.Abp.DependencyInjection; -using Volo.Abp.ExceptionHandling; namespace Volo.Abp.AspNetCore.Auditing; diff --git a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/ServiceProviderAccessorExtensions.cs b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/ServiceProviderAccessorExtensions.cs index da7e40dbdc..b549ec9053 100644 --- a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/ServiceProviderAccessorExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/ServiceProviderAccessorExtensions.cs @@ -1,5 +1,4 @@ -using JetBrains.Annotations; -using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IMayHaveCreator.cs b/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IMayHaveCreator.cs index 78989e16d2..09dacc7ba2 100644 --- a/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IMayHaveCreator.cs +++ b/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IMayHaveCreator.cs @@ -1,5 +1,4 @@ using System; -using JetBrains.Annotations; namespace Volo.Abp.Auditing; diff --git a/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AbpAuditingModule.cs b/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AbpAuditingModule.cs index 7c6fdacc11..91aa5eb318 100644 --- a/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AbpAuditingModule.cs +++ b/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AbpAuditingModule.cs @@ -1,5 +1,4 @@ using System; -using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Data; using Volo.Abp.Json; diff --git a/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AuditLogActionInfo.cs b/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AuditLogActionInfo.cs index f9f2c66cd0..bb155349f4 100644 --- a/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AuditLogActionInfo.cs +++ b/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/AuditLogActionInfo.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using Volo.Abp.Data; namespace Volo.Abp.Auditing; diff --git a/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs b/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs index d2b2e13f57..bec3a42eac 100644 --- a/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs +++ b/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs @@ -1,6 +1,4 @@ -using System; - -namespace Volo.Abp.Auditing; +namespace Volo.Abp.Auditing; internal static class InternalUtils { diff --git a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionDefinitionContext.cs b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionDefinitionContext.cs index bc8a49ddf6..c58c266e3f 100644 --- a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionDefinitionContext.cs +++ b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionDefinitionContext.cs @@ -1,7 +1,6 @@ using System; using JetBrains.Annotations; using Volo.Abp.Localization; -using Volo.Abp.MultiTenancy; namespace Volo.Abp.Authorization.Permissions; diff --git a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionValueProvider.cs b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionValueProvider.cs index f3e8e8cc4d..ae9252632d 100644 --- a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionValueProvider.cs +++ b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/IPermissionValueProvider.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; +using System.Threading.Tasks; namespace Volo.Abp.Authorization.Permissions; diff --git a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/PermissionDefinitionContext.cs b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/PermissionDefinitionContext.cs index 4372046e15..85d771a6ab 100644 --- a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/PermissionDefinitionContext.cs +++ b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/PermissionDefinitionContext.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using JetBrains.Annotations; using Volo.Abp.Localization; -using Volo.Abp.MultiTenancy; namespace Volo.Abp.Authorization.Permissions; diff --git a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/PermissionValueProvider.cs b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/PermissionValueProvider.cs index 5dc31a7d83..21fffcfa3d 100644 --- a/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/PermissionValueProvider.cs +++ b/framework/src/Volo.Abp.Authorization.Abstractions/Volo/Abp/Authorization/Permissions/PermissionValueProvider.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; +using System.Threading.Tasks; using Volo.Abp.DependencyInjection; namespace Volo.Abp.Authorization.Permissions; diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/ClientPermissionValueProvider.cs b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/ClientPermissionValueProvider.cs index 0c94342749..13c7981063 100644 --- a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/ClientPermissionValueProvider.cs +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/ClientPermissionValueProvider.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; +using System.Threading.Tasks; using Volo.Abp.MultiTenancy; using System.Linq; using Volo.Abp.Security.Claims; diff --git a/framework/src/Volo.Abp.Autofac/Autofac/Builder/AbpRegistrationBuilderExtensions.cs b/framework/src/Volo.Abp.Autofac/Autofac/Builder/AbpRegistrationBuilderExtensions.cs index 2ab98adbb4..3357d8f95c 100644 --- a/framework/src/Volo.Abp.Autofac/Autofac/Builder/AbpRegistrationBuilderExtensions.cs +++ b/framework/src/Volo.Abp.Autofac/Autofac/Builder/AbpRegistrationBuilderExtensions.cs @@ -9,7 +9,6 @@ using Volo.Abp; using Volo.Abp.Autofac; using Volo.Abp.Castle.DynamicProxy; using Volo.Abp.DependencyInjection; -using Volo.Abp.DynamicProxy; using Volo.Abp.Modularity; namespace Autofac.Builder; diff --git a/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/AzureServiceBusMessageConsumer.cs b/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/AzureServiceBusMessageConsumer.cs index 4417a6ef79..8f9b69b6fb 100644 --- a/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/AzureServiceBusMessageConsumer.cs +++ b/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/AzureServiceBusMessageConsumer.cs @@ -6,10 +6,8 @@ using Azure.Messaging.ServiceBus; using JetBrains.Annotations; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; -using Microsoft.Extensions.Options; using Volo.Abp.DependencyInjection; using Volo.Abp.ExceptionHandling; -using Volo.Abp.Threading; namespace Volo.Abp.AzureServiceBus; diff --git a/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/AzureServiceBusMessageConsumerFactory.cs b/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/AzureServiceBusMessageConsumerFactory.cs index cf92ed7b73..8788edd638 100644 --- a/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/AzureServiceBusMessageConsumerFactory.cs +++ b/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/AzureServiceBusMessageConsumerFactory.cs @@ -1,5 +1,4 @@ using System; -using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/IAzureServiceBusMessageConsumerFactory.cs b/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/IAzureServiceBusMessageConsumerFactory.cs index 4d93bcf5c3..bda147cf9c 100644 --- a/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/IAzureServiceBusMessageConsumerFactory.cs +++ b/framework/src/Volo.Abp.AzureServiceBus/Volo/Abp/AzureServiceBus/IAzureServiceBusMessageConsumerFactory.cs @@ -1,5 +1,3 @@ -using System.Threading.Tasks; - namespace Volo.Abp.AzureServiceBus; public interface IAzureServiceBusMessageConsumerFactory diff --git a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/AsyncBackgroundJob.cs b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/AsyncBackgroundJob.cs index aa6cad070a..fae4e553a8 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/AsyncBackgroundJob.cs +++ b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/AsyncBackgroundJob.cs @@ -1,5 +1,4 @@ -using System.Threading; -using System.Threading.Tasks; +using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; diff --git a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/BackgroundJob.cs b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/BackgroundJob.cs index b1770942fe..358a74e46a 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/BackgroundJob.cs +++ b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/BackgroundJob.cs @@ -1,4 +1,3 @@ -using System.Threading; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; diff --git a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/IAsyncBackgroundJob.cs b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/IAsyncBackgroundJob.cs index 022067d3ed..dc39b1bd0f 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/IAsyncBackgroundJob.cs +++ b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/IAsyncBackgroundJob.cs @@ -1,5 +1,4 @@ -using System.Threading; -using System.Threading.Tasks; +using System.Threading.Tasks; namespace Volo.Abp.BackgroundJobs; diff --git a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/IBackgroundJob.cs b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/IBackgroundJob.cs index 8c8c17ca93..140db1e72a 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/IBackgroundJob.cs +++ b/framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/IBackgroundJob.cs @@ -1,6 +1,4 @@ -using System.Threading; - -namespace Volo.Abp.BackgroundJobs; +namespace Volo.Abp.BackgroundJobs; /// /// Defines interface of a background job. diff --git a/framework/src/Volo.Abp.BackgroundJobs.HangFire/Volo/Abp/BackgroundJobs/Hangfire/AbpBackgroundJobsHangfireModule.cs b/framework/src/Volo.Abp.BackgroundJobs.HangFire/Volo/Abp/BackgroundJobs/Hangfire/AbpBackgroundJobsHangfireModule.cs index ca874cd701..ee747e4611 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.HangFire/Volo/Abp/BackgroundJobs/Hangfire/AbpBackgroundJobsHangfireModule.cs +++ b/framework/src/Volo.Abp.BackgroundJobs.HangFire/Volo/Abp/BackgroundJobs/Hangfire/AbpBackgroundJobsHangfireModule.cs @@ -1,5 +1,4 @@ using System; -using System.Linq; using Hangfire; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; diff --git a/framework/src/Volo.Abp.BackgroundJobs.Quartz/Volo/Abp/BackgroundJobs/Quartz/QuartzBackgroundJobManageExtensions.cs b/framework/src/Volo.Abp.BackgroundJobs.Quartz/Volo/Abp/BackgroundJobs/Quartz/QuartzBackgroundJobManageExtensions.cs index 5c1e883888..67636ae84f 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.Quartz/Volo/Abp/BackgroundJobs/Quartz/QuartzBackgroundJobManageExtensions.cs +++ b/framework/src/Volo.Abp.BackgroundJobs.Quartz/Volo/Abp/BackgroundJobs/Quartz/QuartzBackgroundJobManageExtensions.cs @@ -1,6 +1,5 @@ using System; using System.Threading.Tasks; -using Quartz; namespace Volo.Abp.BackgroundJobs.Quartz; diff --git a/framework/src/Volo.Abp.BackgroundJobs.RabbitMQ/Volo/Abp/BackgroundJobs/RabbitMQ/JobQueue.cs b/framework/src/Volo.Abp.BackgroundJobs.RabbitMQ/Volo/Abp/BackgroundJobs/RabbitMQ/JobQueue.cs index 9947ba64ac..cf88778089 100644 --- a/framework/src/Volo.Abp.BackgroundJobs.RabbitMQ/Volo/Abp/BackgroundJobs/RabbitMQ/JobQueue.cs +++ b/framework/src/Volo.Abp.BackgroundJobs.RabbitMQ/Volo/Abp/BackgroundJobs/RabbitMQ/JobQueue.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Globalization; using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; diff --git a/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/AbpBackgroundWorkersHangfireModule.cs b/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/AbpBackgroundWorkersHangfireModule.cs index 5bfe6aad7c..2577181143 100644 --- a/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/AbpBackgroundWorkersHangfireModule.cs +++ b/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/AbpBackgroundWorkersHangfireModule.cs @@ -1,11 +1,9 @@ using System; -using System.Threading.Tasks; using Hangfire; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.Hangfire; using Volo.Abp.Modularity; -using Volo.Abp.Threading; namespace Volo.Abp.BackgroundWorkers.Hangfire; diff --git a/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfirePeriodicBackgroundWorkerAdapter.cs b/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfirePeriodicBackgroundWorkerAdapter.cs index 9553bf12fc..43e9b4a95c 100644 --- a/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfirePeriodicBackgroundWorkerAdapter.cs +++ b/framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfirePeriodicBackgroundWorkerAdapter.cs @@ -1,5 +1,4 @@ -using System; -using System.Reflection; +using System.Reflection; using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; diff --git a/framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo/Abp/BackgroundWorkers/Quartz/AbpBackgroundWorkersQuartzModule.cs b/framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo/Abp/BackgroundWorkers/Quartz/AbpBackgroundWorkersQuartzModule.cs index ff72cf138c..32f267075a 100644 --- a/framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo/Abp/BackgroundWorkers/Quartz/AbpBackgroundWorkersQuartzModule.cs +++ b/framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo/Abp/BackgroundWorkers/Quartz/AbpBackgroundWorkersQuartzModule.cs @@ -1,7 +1,6 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.Options; using Volo.Abp.Modularity; using Volo.Abp.Quartz; diff --git a/framework/src/Volo.Abp.BackgroundWorkers/Volo/Abp/BackgroundWorkers/BackgroundWorkerManager.cs b/framework/src/Volo.Abp.BackgroundWorkers/Volo/Abp/BackgroundWorkers/BackgroundWorkerManager.cs index d017d442e6..8d05ce1239 100644 --- a/framework/src/Volo.Abp.BackgroundWorkers/Volo/Abp/BackgroundWorkers/BackgroundWorkerManager.cs +++ b/framework/src/Volo.Abp.BackgroundWorkers/Volo/Abp/BackgroundWorkers/BackgroundWorkerManager.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using Volo.Abp.DependencyInjection; -using Volo.Abp.Threading; namespace Volo.Abp.BackgroundWorkers; diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index 7544173944..6f5c89a320 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -4,19 +4,16 @@ using System.Linq; using System.Threading.Tasks; using Blazorise; using Blazorise.DataGrid; -using JetBrains.Annotations; using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Components; using Microsoft.Extensions.Localization; -using Microsoft.Extensions.Options; using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; using Volo.Abp.AspNetCore.Components; using Volo.Abp.Localization; using Volo.Abp.Authorization; using Volo.Abp.BlazoriseUI.Components; -using Volo.Abp.BlazoriseUI.Components.ObjectExtending; using Volo.Abp.ObjectExtending.Modularity; using Volo.Abp.ObjectExtending; using Volo.Abp.AspNetCore.Components.Web.Extensibility.EntityActions; diff --git a/framework/src/Volo.Abp.BlazoriseUI/BreadcrumbItem.cs b/framework/src/Volo.Abp.BlazoriseUI/BreadcrumbItem.cs index 7f02b02b85..ec2f9e13ca 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/BreadcrumbItem.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/BreadcrumbItem.cs @@ -1,6 +1,4 @@ -using Blazorise; - -namespace Volo.Abp.BlazoriseUI; +namespace Volo.Abp.BlazoriseUI; public class BreadcrumbItem { diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor index aa0ad21bac..29010dded6 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor @@ -1,7 +1,6 @@ @typeparam TItem @using Blazorise.DataGrid; @using Volo.Abp.Data -@using Volo.Abp.BlazoriseUI.Components.ObjectExtending diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/DateTimeExtensionProperty.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/DateTimeExtensionProperty.razor.cs index 9a39b7a02d..f71d4cb283 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/DateTimeExtensionProperty.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/DateTimeExtensionProperty.razor.cs @@ -1,14 +1,5 @@ -using Microsoft.AspNetCore.Components; -using Microsoft.Extensions.Localization; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Blazorise; -using Volo.Abp.AspNetCore.Components.Web; +using System; using Volo.Abp.Data; -using Volo.Abp.ObjectExtending; namespace Volo.Abp.BlazoriseUI.Components.ObjectExtending; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/EnumHelper.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/EnumHelper.cs index b1858da261..a3d26fd317 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/EnumHelper.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/EnumHelper.cs @@ -1,9 +1,5 @@ using Microsoft.Extensions.Localization; using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using Volo.Abp.Localization; namespace Volo.Abp.BlazoriseUI.Components.ObjectExtending; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionProperties.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionProperties.razor index e43426a7ef..f97b8bac0b 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionProperties.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionProperties.razor @@ -1,6 +1,5 @@ @typeparam TEntityType @typeparam TResourceType -@using Volo.Abp.ObjectExtending @using Volo.Abp.Data @{ diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionProperties.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionProperties.razor.cs index 4890e2c369..27f69f3ba4 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionProperties.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionProperties.razor.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Collections.Immutable; using System.Threading.Tasks; using Microsoft.AspNetCore.Components; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionPropertyComponentBase.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionPropertyComponentBase.cs index ec09d57c9a..1329fc8981 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionPropertyComponentBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/ExtensionPropertyComponentBase.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations; using System.Linq; using Blazorise; using Blazorise.Utilities; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs index dcb301c3b7..d50d98dfc3 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor.cs @@ -1,22 +1,11 @@ using Microsoft.AspNetCore.Components; -using Microsoft.Extensions.Localization; -using Microsoft.Extensions.Options; using System; using System.Collections.Generic; -using System.Globalization; using System.Linq; -using System.Net.Http; -using System.Net.Http.Headers; using System.Text.Json; using System.Threading.Tasks; -using Blazorise; -using Volo.Abp.AspNetCore.Components.Web; using Volo.Abp.AspNetCore.Components.Web.Extensibility; using Volo.Abp.Data; -using Volo.Abp.Http; -using Volo.Abp.Http.Client; -using Volo.Abp.MultiTenancy; -using Volo.Abp.ObjectExtending; namespace Volo.Abp.BlazoriseUI.Components.ObjectExtending; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/SelectExtensionProperty.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/SelectExtensionProperty.razor.cs index d7ec33be91..0dedaf3486 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/SelectExtensionProperty.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/SelectExtensionProperty.razor.cs @@ -1,13 +1,6 @@ -using Microsoft.AspNetCore.Components; -using Microsoft.Extensions.Localization; -using System; +using Microsoft.Extensions.Localization; using System.Collections.Generic; -using System.Linq; -using Blazorise; -using Volo.Abp.AspNetCore.Components.Web; using Volo.Abp.Data; -using Volo.Abp.Localization; -using Volo.Abp.ObjectExtending; namespace Volo.Abp.BlazoriseUI.Components.ObjectExtending; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/TimeExtensionProperty.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/TimeExtensionProperty.razor index 5d3f1f26af..03be9f438a 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/TimeExtensionProperty.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/TimeExtensionProperty.razor @@ -1,6 +1,5 @@ @typeparam TEntity @typeparam TResourceType -@using Volo.Abp.BlazoriseUI @using Volo.Abp.Localization @inherits ExtensionPropertyComponentBase diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/TimeExtensionProperty.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/TimeExtensionProperty.razor.cs index 038283850c..48d072f927 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/TimeExtensionProperty.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/TimeExtensionProperty.razor.cs @@ -1,14 +1,5 @@ -using Microsoft.AspNetCore.Components; -using Microsoft.Extensions.Localization; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Blazorise; -using Volo.Abp.AspNetCore.Components.Web; +using System; using Volo.Abp.Data; -using Volo.Abp.ObjectExtending; namespace Volo.Abp.BlazoriseUI.Components.ObjectExtending; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs index 1bedfea916..03ce35b87a 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using Blazorise; diff --git a/framework/src/Volo.Abp.BlazoriseUI/ObjectExtensionPropertyInfoBlazorExtensions.cs b/framework/src/Volo.Abp.BlazoriseUI/ObjectExtensionPropertyInfoBlazorExtensions.cs index c951571983..c30603414f 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/ObjectExtensionPropertyInfoBlazorExtensions.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/ObjectExtensionPropertyInfoBlazorExtensions.cs @@ -1,9 +1,6 @@ using System; -using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace Volo.Abp.ObjectExtending; diff --git a/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo/Abp/BlobStoring/Aliyun/AliyunTemporaryCredentialsCacheItem.cs b/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo/Abp/BlobStoring/Aliyun/AliyunTemporaryCredentialsCacheItem.cs index d6e76f602b..1ec74be746 100644 --- a/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo/Abp/BlobStoring/Aliyun/AliyunTemporaryCredentialsCacheItem.cs +++ b/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo/Abp/BlobStoring/Aliyun/AliyunTemporaryCredentialsCacheItem.cs @@ -1,7 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; -using Volo.Abp.Caching; namespace Volo.Abp.BlobStoring.Aliyun; diff --git a/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo/Abp/BlobStoring/Aliyun/DefaultOssClientFactory.cs b/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo/Abp/BlobStoring/Aliyun/DefaultOssClientFactory.cs index 2cdcdeb665..c46467cf95 100644 --- a/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo/Abp/BlobStoring/Aliyun/DefaultOssClientFactory.cs +++ b/framework/src/Volo.Abp.BlobStoring.Aliyun/Volo/Abp/BlobStoring/Aliyun/DefaultOssClientFactory.cs @@ -5,8 +5,6 @@ using Aliyun.Acs.Core.Profile; using Aliyun.OSS; using Microsoft.Extensions.Caching.Distributed; using System; -using System.Collections.Generic; -using System.Threading.Tasks; using Volo.Abp.Caching; using Volo.Abp.DependencyInjection; using Volo.Abp.Security.Encryption; diff --git a/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo/Abp/BlobStoring/FileSystem/AbpBlobStoringFileSystemModule.cs b/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo/Abp/BlobStoring/FileSystem/AbpBlobStoringFileSystemModule.cs index 2bb97fc0c1..50da869a3e 100644 --- a/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo/Abp/BlobStoring/FileSystem/AbpBlobStoringFileSystemModule.cs +++ b/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo/Abp/BlobStoring/FileSystem/AbpBlobStoringFileSystemModule.cs @@ -1,5 +1,4 @@ -using System; -using Volo.Abp.Modularity; +using Volo.Abp.Modularity; namespace Volo.Abp.BlobStoring.FileSystem; diff --git a/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo/Abp/BlobStoring/FileSystem/FileSystemBlobNamingNormalizer.cs b/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo/Abp/BlobStoring/FileSystem/FileSystemBlobNamingNormalizer.cs index d0f63e4310..7450c73212 100644 --- a/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo/Abp/BlobStoring/FileSystem/FileSystemBlobNamingNormalizer.cs +++ b/framework/src/Volo.Abp.BlobStoring.FileSystem/Volo/Abp/BlobStoring/FileSystem/FileSystemBlobNamingNormalizer.cs @@ -1,5 +1,4 @@ -using System; -using System.Globalization; +using System.Globalization; using System.Runtime; using System.Runtime.InteropServices; using System.Text.RegularExpressions; diff --git a/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainerExtensions.cs b/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainerExtensions.cs index 0bc57ddc35..06de7b829c 100644 --- a/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainerExtensions.cs +++ b/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainerExtensions.cs @@ -1,5 +1,4 @@ using System.IO; -using System.Linq; using System.Threading; using System.Threading.Tasks; diff --git a/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs b/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs index 1081125438..007a0a542a 100644 --- a/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs +++ b/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Caching.StackExchangeRedis/Volo/Abp/Caching/StackExchangeRedis/AbpRedisExtensions.cs b/framework/src/Volo.Abp.Caching.StackExchangeRedis/Volo/Abp/Caching/StackExchangeRedis/AbpRedisExtensions.cs index 840a77fb28..854df6afe5 100644 --- a/framework/src/Volo.Abp.Caching.StackExchangeRedis/Volo/Abp/Caching/StackExchangeRedis/AbpRedisExtensions.cs +++ b/framework/src/Volo.Abp.Caching.StackExchangeRedis/Volo/Abp/Caching/StackExchangeRedis/AbpRedisExtensions.cs @@ -1,5 +1,4 @@ -using System.Linq; -using System.Threading.Tasks; +using System.Threading.Tasks; using StackExchange.Redis; namespace Volo.Abp.Caching.StackExchangeRedis; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Auth/AuthService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Auth/AuthService.cs index ec2074434a..8695c0c418 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Auth/AuthService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Auth/AuthService.cs @@ -2,12 +2,9 @@ using System.IO; using System.Net.Http; using System.Text; -using System.Text.Json; -using System.Threading; using System.Threading.Tasks; using IdentityModel; using Microsoft.Extensions.Logging; -using Volo.Abp.Cli.Commands; using Volo.Abp.Cli.Http; using Volo.Abp.Cli.ProjectBuilding; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/DefaultBuildStatusGenerator.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/DefaultBuildStatusGenerator.cs index d8d930f9c8..20b9c03627 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/DefaultBuildStatusGenerator.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/DefaultBuildStatusGenerator.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using LibGit2Sharp; using Volo.Abp.DependencyInjection; namespace Volo.Abp.Cli.Build; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/DotNetProjectDependencyFiller.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/DotNetProjectDependencyFiller.cs index 561f6e96c2..66e3332772 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/DotNetProjectDependencyFiller.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/DotNetProjectDependencyFiller.cs @@ -1,8 +1,6 @@ using System.Collections.Generic; using System.IO; -using System.Linq; using System.Xml.Linq; -using Microsoft.Extensions.Logging; using Volo.Abp.DependencyInjection; namespace Volo.Abp.Cli.Build; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlerBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlerBase.cs index 792c7590f6..a78011a401 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlerBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlerBase.cs @@ -5,7 +5,6 @@ using System.IO; using System.Linq; using System.Text; using System.Text.Json; -using System.Text.Json.Nodes; using Volo.Abp.Bundling; using Volo.Abp.DependencyInjection; using Volo.Abp.Minify; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/Scripts/IScriptBundler.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/Scripts/IScriptBundler.cs index 4a92b8ddf4..dae61f5c95 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/Scripts/IScriptBundler.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/Scripts/IScriptBundler.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Volo.Abp.Cli.Bundling.Scripts; +namespace Volo.Abp.Cli.Bundling.Scripts; public interface IScriptBundler : IBundler { diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/Styles/IStyleBundler.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/Styles/IStyleBundler.cs index 45c318cac4..a03ff62ecf 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/Styles/IStyleBundler.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/Styles/IStyleBundler.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; - -namespace Volo.Abp.Cli.Bundling.Styles; +namespace Volo.Abp.Cli.Bundling.Styles; public interface IStyleBundler : IBundler { diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs index 3c9aa74910..0a0c46b6a4 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs @@ -3,12 +3,10 @@ using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using NuGet.Versioning; using System; -using System.Collections.Generic; using System.Globalization; using System.IO; using System.Linq; using System.Reflection; -using System.Text; using System.Threading.Tasks; using Volo.Abp.Cli.Args; using Volo.Abp.Cli.Commands; @@ -16,7 +14,6 @@ using Volo.Abp.Cli.Memory; using Volo.Abp.Cli.Version; using Volo.Abp.Cli.Utils; using Volo.Abp.DependencyInjection; -using Volo.Abp.IO; namespace Volo.Abp.Cli; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/BuildCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/BuildCommand.cs index a70c115c73..3ea145eb7f 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/BuildCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/BuildCommand.cs @@ -1,7 +1,6 @@ using System; using System.Diagnostics; using System.IO; -using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp.Cli.Args; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/GenerateProxyCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/GenerateProxyCommand.cs index 22846185ac..ddeb822a57 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/GenerateProxyCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/GenerateProxyCommand.cs @@ -2,7 +2,6 @@ using System.Text; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.Cli.ServiceProxying; -using Volo.Abp.DependencyInjection; namespace Volo.Abp.Cli.Commands; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs index c2c354aaf3..796a8ff757 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/NewCommand.cs @@ -1,22 +1,16 @@ using System; using System.Collections.Generic; -using System.Diagnostics; -using System.IO; using System.Linq; -using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Logging.Abstractions; using StackExchange.Redis; using Volo.Abp.Cli.Args; using Volo.Abp.Cli.Bundling; using Volo.Abp.Cli.Commands.Services; using Volo.Abp.Cli.LIbs; using Volo.Abp.Cli.ProjectBuilding; -using Volo.Abp.Cli.ProjectBuilding.Building; using Volo.Abp.Cli.ProjectBuilding.Events; -using Volo.Abp.Cli.ProjectBuilding.Templates.App; using Volo.Abp.Cli.ProjectModification; using Volo.Abp.Cli.Utils; using Volo.Abp.Cli.Version; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/RemoveProxyCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/RemoveProxyCommand.cs index 046727d259..b008dfedf6 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/RemoveProxyCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/RemoveProxyCommand.cs @@ -2,7 +2,6 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.Cli.ServiceProxying; -using Volo.Abp.DependencyInjection; namespace Volo.Abp.Cli.Commands; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/SourceCodeDownloadService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/SourceCodeDownloadService.cs index 502b5328b0..7355ab1a74 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/SourceCodeDownloadService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Services/SourceCodeDownloadService.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Text; +using System.IO; using System.Threading.Tasks; using ICSharpCode.SharpZipLib.Core; using ICSharpCode.SharpZipLib.Zip; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/SuiteCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/SuiteCommand.cs index f742397503..d8a3b6d154 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/SuiteCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/SuiteCommand.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; -using System.Net; using System.Net.Http; using System.Net.NetworkInformation; using System.Text; @@ -12,7 +11,6 @@ using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using Newtonsoft.Json.Linq; -using NuGet.Versioning; using Volo.Abp.Cli.Args; using Volo.Abp.Cli.Auth; using Volo.Abp.Cli.Commands.Services; @@ -21,8 +19,6 @@ using Volo.Abp.Cli.Version; using Volo.Abp.Cli.Utils; using Volo.Abp.DependencyInjection; using Volo.Abp.Http; -using Volo.Abp.Json; -using Volo.Abp.Threading; namespace Volo.Abp.Cli.Commands; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Configuration/ConfigReader.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Configuration/ConfigReader.cs index 6a27e7d063..784e229911 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Configuration/ConfigReader.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Configuration/ConfigReader.cs @@ -1,9 +1,6 @@ -using System; -using System.Collections.Generic; -using System.IO; +using System.IO; using System.Text.Json; using System.Text.Json.Serialization; -using System.Threading.Tasks; using Volo.Abp.DependencyInjection; namespace Volo.Abp.Cli.Configuration; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Configuration/IConfigReader.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Configuration/IConfigReader.cs index db2927741e..dce756fc3f 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Configuration/IConfigReader.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Configuration/IConfigReader.cs @@ -1,6 +1,4 @@ -using System.Threading.Tasks; - -namespace Volo.Abp.Cli.Configuration; +namespace Volo.Abp.Cli.Configuration; public interface IConfigReader { diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs index 3edb04c383..dcdd670b68 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs @@ -6,12 +6,8 @@ using System.Threading.Tasks; using Microsoft.Extensions.FileSystemGlobbing; using Microsoft.Extensions.FileSystemGlobbing.Abstractions; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Logging.Abstractions; -using Newtonsoft.Json; -using NuGet.Versioning; using Volo.Abp.Cli.Utils; using Volo.Abp.DependencyInjection; -using Volo.Abp.Json; namespace Volo.Abp.Cli.LIbs; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Licensing/AbpIoApiKeyService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Licensing/AbpIoApiKeyService.cs index 46a401839f..ffd0dfdde2 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Licensing/AbpIoApiKeyService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Licensing/AbpIoApiKeyService.cs @@ -1,13 +1,6 @@ using System; -using System.Collections.Generic; -using System.IO; -using System.Net; -using System.Net.Http; using System.Threading.Tasks; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Logging.Abstractions; -using Polly; -using Polly.Extensions.Http; using Volo.Abp.Cli.Auth; using Volo.Abp.Cli.Http; using Volo.Abp.Cli.ProjectBuilding; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs index c0bc8a097a..7ae34bef1c 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs @@ -6,11 +6,8 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Net.Http; -using System.Reflection; using System.Text; -using System.Text.Json; using System.Text.RegularExpressions; -using System.Threading; using System.Threading.Tasks; using NuGet.Versioning; using Volo.Abp.Cli.GitHub; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Analyticses/CliAnalyticsCollect.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Analyticses/CliAnalyticsCollect.cs index 5f504bd407..136ca5579d 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Analyticses/CliAnalyticsCollect.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Analyticses/CliAnalyticsCollect.cs @@ -5,7 +5,6 @@ using System.Text; using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; -using Volo.Abp.Cli.Auth; using Volo.Abp.Cli.Http; using Volo.Abp.DependencyInjection; using Volo.Abp.Http; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/MobileApp.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/MobileApp.cs index 641740bce0..822a40ea6f 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/MobileApp.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/MobileApp.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; namespace Volo.Abp.Cli.ProjectBuilding.Building; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/NpmPackageProjectBuildPipelineBuilder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/NpmPackageProjectBuildPipelineBuilder.cs index 5b088a5765..d9f851dcad 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/NpmPackageProjectBuildPipelineBuilder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/NpmPackageProjectBuildPipelineBuilder.cs @@ -1,5 +1,4 @@ using Volo.Abp.Cli.ProjectBuilding.Building.Steps; -using Volo.Abp.Cli.ProjectBuilding.Templates; namespace Volo.Abp.Cli.ProjectBuilding.Building; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/NugetPackageProjectBuildPipelineBuilder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/NugetPackageProjectBuildPipelineBuilder.cs index 9e9b50f8fe..71c6556cd4 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/NugetPackageProjectBuildPipelineBuilder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/NugetPackageProjectBuildPipelineBuilder.cs @@ -1,5 +1,4 @@ using Volo.Abp.Cli.ProjectBuilding.Building.Steps; -using Volo.Abp.Cli.ProjectBuilding.Templates; namespace Volo.Abp.Cli.ProjectBuilding.Building; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppModuleDatabaseManagementSystemChangeStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppModuleDatabaseManagementSystemChangeStep.cs index 362fc14713..fd60e7e6bb 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppModuleDatabaseManagementSystemChangeStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppModuleDatabaseManagementSystemChangeStep.cs @@ -1,7 +1,6 @@ using System; using System.Linq; using Volo.Abp.Cli.ProjectBuilding.Files; -using Volo.Abp.Cli.ProjectBuilding.Templates.App; namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppNoLayersMigrateDatabaseChangeStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppNoLayersMigrateDatabaseChangeStep.cs index ef1a89e6fd..e84138c0ef 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppNoLayersMigrateDatabaseChangeStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/AppNoLayersMigrateDatabaseChangeStep.cs @@ -1,5 +1,4 @@ -using System; -using System.Linq; +using System.Linq; namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ConnectionStringChangeStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ConnectionStringChangeStep.cs index 0f50a443e7..9838814c89 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ConnectionStringChangeStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ConnectionStringChangeStep.cs @@ -1,10 +1,5 @@ using System; -using System.Collections.Generic; -using System.IO; using System.Linq; -using System.Text; -using System.Text.RegularExpressions; -using Newtonsoft.Json; using Newtonsoft.Json.Linq; using Volo.Abp.Cli.ProjectBuilding.Files; using Volo.Abp.Text; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/DatabaseManagementSystemChangeStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/DatabaseManagementSystemChangeStep.cs index 56a77c4929..daf8a854f4 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/DatabaseManagementSystemChangeStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/DatabaseManagementSystemChangeStep.cs @@ -1,7 +1,6 @@ using System; using System.Linq; using Volo.Abp.Cli.ProjectBuilding.Files; -using Volo.Abp.Cli.ProjectBuilding.Templates.App; namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ProjectReferenceReplaceStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ProjectReferenceReplaceStep.cs index 0130c6e950..5e0bd242e0 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ProjectReferenceReplaceStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ProjectReferenceReplaceStep.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.IO; using System.Linq; using System.Text.RegularExpressions; using System.Xml; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ProjectRenameStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ProjectRenameStep.cs index 4284fa95bb..a109d21f7a 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ProjectRenameStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ProjectRenameStep.cs @@ -1,5 +1,4 @@ -using System; -using System.Linq; +using System.Linq; namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveProjectFromSolutionStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveProjectFromSolutionStep.cs index 3edbd32e25..3866d2c33f 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveProjectFromSolutionStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveProjectFromSolutionStep.cs @@ -1,10 +1,8 @@ using System; using System.Collections.Generic; -using System.IO; using System.Linq; using Newtonsoft.Json; using Newtonsoft.Json.Linq; -using Volo.Abp.Cli.ProjectBuilding.Files; namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveRootFolderStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveRootFolderStep.cs index dbecf8a0d2..a412e1a621 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveRootFolderStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveRootFolderStep.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Volo.Abp.Cli.ProjectBuilding.Files; +using System.Linq; namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RenameHelper.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RenameHelper.cs index e3cf437053..582dd84bbf 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RenameHelper.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RenameHelper.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using Volo.Abp.Cli.ProjectBuilding.Files; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RenameProjectInTyeStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RenameProjectInTyeStep.cs index bf91e377c0..6076ccf402 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RenameProjectInTyeStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RenameProjectInTyeStep.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Linq; namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ReplaceCommonPropsStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ReplaceCommonPropsStep.cs index 6c2da47c53..fb48492a18 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ReplaceCommonPropsStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ReplaceCommonPropsStep.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Text.RegularExpressions; +using System.Collections.Generic; using System.Xml; using Volo.Abp.Cli.ProjectBuilding.Files; using Volo.Abp.Cli.Utils; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ReplaceConfigureAwaitPropsStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ReplaceConfigureAwaitPropsStep.cs index 928b2ea1f8..fb2a8f0c4b 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ReplaceConfigureAwaitPropsStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ReplaceConfigureAwaitPropsStep.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Text.RegularExpressions; +using System.Collections.Generic; using System.Xml; using Volo.Abp.Cli.ProjectBuilding.Files; using Volo.Abp.Cli.Utils; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/TemplateInfo.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/TemplateInfo.cs index c70fed4625..0ebf002a6f 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/TemplateInfo.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/TemplateInfo.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using JetBrains.Annotations; using Volo.Abp.Cli.ProjectBuilding.Templates.App; -using Volo.Abp.Cli.ProjectBuilding.Templates; namespace Volo.Abp.Cli.ProjectBuilding.Building; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/TemplateProjectBuildPipelineBuilder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/TemplateProjectBuildPipelineBuilder.cs index bfdb5ed300..4f654a6639 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/TemplateProjectBuildPipelineBuilder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/TemplateProjectBuildPipelineBuilder.cs @@ -1,7 +1,6 @@ using System; using NuGet.Versioning; using Volo.Abp.Cli.ProjectBuilding.Building.Steps; -using Volo.Abp.Cli.ProjectBuilding.Templates; using Volo.Abp.Cli.ProjectBuilding.Templates.App; using Volo.Abp.Cli.ProjectBuilding.Templates.Microservice; using Volo.Abp.Cli.ProjectBuilding.Templates.MvcModule; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Maui/MauiTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Maui/MauiTemplateBase.cs index c17d661efa..1d8606f124 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Maui/MauiTemplateBase.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/Maui/MauiTemplateBase.cs @@ -1,7 +1,6 @@ using System.Collections.Generic; using JetBrains.Annotations; using Volo.Abp.Cli.ProjectBuilding.Building; -using Volo.Abp.Cli.ProjectBuilding.Building.Steps; namespace Volo.Abp.Cli.ProjectBuilding.Templates.Maui; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RandomizeAuthServerPassPhraseStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RandomizeAuthServerPassPhraseStep.cs index b29998438a..f86a97d930 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RandomizeAuthServerPassPhraseStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RandomizeAuthServerPassPhraseStep.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Linq; using Volo.Abp.Cli.ProjectBuilding.Building; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RemoveUnnecessaryPortsStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RemoveUnnecessaryPortsStep.cs index c867469a22..44de2f69ad 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RemoveUnnecessaryPortsStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RemoveUnnecessaryPortsStep.cs @@ -1,10 +1,8 @@ using System; using System.Collections.Generic; using System.Linq; -using Newtonsoft.Json; using Newtonsoft.Json.Linq; using Volo.Abp.Cli.ProjectBuilding.Building; -using Volo.Abp.Cli.ProjectBuilding.Files; namespace Volo.Abp.Cli.ProjectBuilding.Templates; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AddModuleInfoOutput.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AddModuleInfoOutput.cs index 599ecf5cc4..323c89d9d6 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AddModuleInfoOutput.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AddModuleInfoOutput.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Volo.Abp.Cli.ProjectModification; +namespace Volo.Abp.Cli.ProjectModification; public class AddModuleInfoOutput { diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs index 2b47b2b66c..ec817d825f 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using Microsoft.Extensions.Logging; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NugetPackageToLocalReferenceConverter.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NugetPackageToLocalReferenceConverter.cs index bb9360b550..988b9aacc1 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NugetPackageToLocalReferenceConverter.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NugetPackageToLocalReferenceConverter.cs @@ -2,7 +2,6 @@ using System; using System.Collections.Generic; using System.IO; using System.Linq; -using System.Text; using System.Threading.Tasks; using System.Xml; using Microsoft.Extensions.Logging; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackagePreviewSwitcher.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackagePreviewSwitcher.cs index 2272c02ea4..7cf1d0da7a 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackagePreviewSwitcher.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackagePreviewSwitcher.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading.Tasks; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackageSourceManager.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackageSourceManager.cs index 2777c4b487..b325abab22 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackageSourceManager.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackageSourceManager.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.IO; using System.Linq; using System.Xml; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectFileNameHelper.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectFileNameHelper.cs index fa6bd47697..06f3648d10 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectFileNameHelper.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectFileNameHelper.cs @@ -1,7 +1,5 @@ using System; -using System.Collections.Generic; using System.IO; -using System.Text; namespace Volo.Abp.Cli.ProjectModification; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs index d3d2c834ab..c9aade0feb 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs @@ -1,15 +1,10 @@ using System; -using System.Collections.Generic; using System.IO; -using System.Linq; using System.Net; using System.Threading.Tasks; -using System.Xml; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using Newtonsoft.Json.Linq; -using Volo.Abp.Cli.Args; -using Volo.Abp.Cli.Commands; using Volo.Abp.Cli.Commands.Services; using Volo.Abp.Cli.Http; using Volo.Abp.Cli.LIbs; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs index abf0b1750a..9873a09b58 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs @@ -15,7 +15,6 @@ using Volo.Abp.Cli.Commands; using Volo.Abp.Cli.Commands.Services; using Volo.Abp.Cli.Http; using Volo.Abp.Cli.ProjectBuilding; -using Volo.Abp.Cli.ProjectBuilding.Files; using Volo.Abp.Cli.ProjectBuilding.Templates.MvcModule; using Volo.Abp.Cli.ProjectModification.Events; using Volo.Abp.Cli.Utils; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ThemePackageAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ThemePackageAdder.cs index db5fdecfce..511943b632 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ThemePackageAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ThemePackageAdder.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using NuGet.Versioning; using Volo.Abp.Cli.Utils; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs index 3060435928..9f23645fb9 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using NuGet.Versioning; using System.IO; using System.Linq; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/ProjectNameValidator.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/ProjectNameValidator.cs index ac6775a86c..0f2b287d67 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/ProjectNameValidator.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/ProjectNameValidator.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Linq; namespace Volo.Abp.Cli.Utils; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/StreamHelper.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/StreamHelper.cs index ebedde8443..8962eda379 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/StreamHelper.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/StreamHelper.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Text; +using System.IO; namespace Volo.Abp.Cli.Utils; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/CommercialPackages.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/CommercialPackages.cs index 7bfb578a2d..59bc8bfe1d 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/CommercialPackages.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/CommercialPackages.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; +using System.Collections.Generic; namespace Volo.Abp.Cli.Version; diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs index 2266a0d30c..d5764c1c0e 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs @@ -14,7 +14,6 @@ using Volo.Abp.Cli.ProjectModification; using Volo.Abp.DependencyInjection; using Volo.Abp.Json; using Volo.Abp.Threading; -using System.Text.Json.Serialization; namespace Volo.Abp.Cli.Version; diff --git a/framework/src/Volo.Abp.Core/Microsoft/Extensions/Configuration/AbpConfigurationExtensions.cs b/framework/src/Volo.Abp.Core/Microsoft/Extensions/Configuration/AbpConfigurationExtensions.cs index 6e0a14fd94..0a5ab5d5ec 100644 --- a/framework/src/Volo.Abp.Core/Microsoft/Extensions/Configuration/AbpConfigurationExtensions.cs +++ b/framework/src/Volo.Abp.Core/Microsoft/Extensions/Configuration/AbpConfigurationExtensions.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Hosting; namespace Microsoft.Extensions.Configuration; diff --git a/framework/src/Volo.Abp.Core/System/AbpObjectExtensions.cs b/framework/src/Volo.Abp.Core/System/AbpObjectExtensions.cs index d098a1602b..9b0af42a11 100644 --- a/framework/src/Volo.Abp.Core/System/AbpObjectExtensions.cs +++ b/framework/src/Volo.Abp.Core/System/AbpObjectExtensions.cs @@ -2,7 +2,6 @@ using System.ComponentModel; using System.Globalization; using System.Linq; -using System.Reflection; using System.Runtime.CompilerServices; namespace System; diff --git a/framework/src/Volo.Abp.Core/System/AbpStringExtensions.cs b/framework/src/Volo.Abp.Core/System/AbpStringExtensions.cs index bdfd644b28..48f628d438 100644 --- a/framework/src/Volo.Abp.Core/System/AbpStringExtensions.cs +++ b/framework/src/Volo.Abp.Core/System/AbpStringExtensions.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.Globalization; using System.Security.Cryptography; using System.Text; using System.Text.Json; diff --git a/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs b/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs index df66790ca2..0833be8a95 100644 --- a/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs +++ b/framework/src/Volo.Abp.Core/System/Linq/PredicateOperator.cs @@ -1,7 +1,6 @@ using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq.Expressions; -using System.Reflection.Emit; using System.Runtime.CompilerServices; using JetBrains.Annotations; diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/DefaultConventionalRegistrar.cs b/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/DefaultConventionalRegistrar.cs index 0356ab450b..7e658efe36 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/DefaultConventionalRegistrar.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/DefaultConventionalRegistrar.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Linq; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/IInjectPropertiesService.cs b/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/IInjectPropertiesService.cs index 76313efaaa..f2e4c59451 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/IInjectPropertiesService.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/IInjectPropertiesService.cs @@ -1,5 +1,3 @@ -using System; - namespace Volo.Abp.DependencyInjection; public interface IInjectPropertiesService diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/IObjectAccessor.cs b/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/IObjectAccessor.cs index 5286c4672e..a6ccf8f42c 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/IObjectAccessor.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/IObjectAccessor.cs @@ -1,5 +1,3 @@ -using JetBrains.Annotations; - namespace Volo.Abp.DependencyInjection; public interface IObjectAccessor diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/ObjectAccessor.cs b/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/ObjectAccessor.cs index 612732b370..cd64d18741 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/ObjectAccessor.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/DependencyInjection/ObjectAccessor.cs @@ -1,5 +1,3 @@ -using JetBrains.Annotations; - namespace Volo.Abp.DependencyInjection; public class ObjectAccessor : IObjectAccessor diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/IO/FileHelper.cs b/framework/src/Volo.Abp.Core/Volo/Abp/IO/FileHelper.cs index f4adefd9c3..9839b08429 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/IO/FileHelper.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/IO/FileHelper.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.IO; using System.Text; using System.Threading.Tasks; diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Localization/CultureHelper.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Localization/CultureHelper.cs index 7f12dce8bd..9150bccac9 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Localization/CultureHelper.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Localization/CultureHelper.cs @@ -1,6 +1,5 @@ using System; using System.Globalization; -using System.Linq; using JetBrains.Annotations; namespace Volo.Abp.Localization; diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Modularity/PlugIns/PlugInSourceExtensions.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Modularity/PlugIns/PlugInSourceExtensions.cs index c0a3120e1e..6a0958864e 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Modularity/PlugIns/PlugInSourceExtensions.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Modularity/PlugIns/PlugInSourceExtensions.cs @@ -2,7 +2,6 @@ using System.Linq; using JetBrains.Annotations; using Microsoft.Extensions.Logging; -using Volo.Abp.Logging; namespace Volo.Abp.Modularity.PlugIns; diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/ObjectHelper.cs b/framework/src/Volo.Abp.Core/Volo/Abp/ObjectHelper.cs index 9d9398b847..ffe9e50623 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/ObjectHelper.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/ObjectHelper.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Concurrent; -using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Reflection; diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/SimpleStateChecking/ISimpleStateCheckerSerializerContributor.cs b/framework/src/Volo.Abp.Core/Volo/Abp/SimpleStateChecking/ISimpleStateCheckerSerializerContributor.cs index 588e138f42..79510024b7 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/SimpleStateChecking/ISimpleStateCheckerSerializerContributor.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/SimpleStateChecking/ISimpleStateCheckerSerializerContributor.cs @@ -1,5 +1,4 @@ using System.Text.Json.Nodes; -using JetBrains.Annotations; namespace Volo.Abp.SimpleStateChecking; diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/SimpleStateChecking/SimpleStateCheckerSerializer.cs b/framework/src/Volo.Abp.Core/Volo/Abp/SimpleStateChecking/SimpleStateCheckerSerializer.cs index 0cdd300050..8ae58d16be 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/SimpleStateChecking/SimpleStateCheckerSerializer.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/SimpleStateChecking/SimpleStateCheckerSerializer.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using System.Text.Json.Nodes; -using JetBrains.Annotations; using Volo.Abp.DependencyInjection; namespace Volo.Abp.SimpleStateChecking; diff --git a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs index 06c8c0c4bc..d741ab49ec 100644 --- a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs +++ b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs @@ -1,12 +1,10 @@ using System; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.DependencyInjection.Extensions; using Volo.Abp.Http.Client; using Volo.Abp.Json; using Volo.Abp.Modularity; using Volo.Abp.MultiTenancy; -using Volo.Abp.RemoteServices; namespace Volo.Abp.Dapr; diff --git a/framework/src/Volo.Abp.Data/Volo/Abp/Data/AbpDataModule.cs b/framework/src/Volo.Abp.Data/Volo/Abp/Data/AbpDataModule.cs index b573d7d958..c516c34270 100644 --- a/framework/src/Volo.Abp.Data/Volo/Abp/Data/AbpDataModule.cs +++ b/framework/src/Volo.Abp.Data/Volo/Abp/Data/AbpDataModule.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Options; using Volo.Abp.EventBus.Abstractions; using Volo.Abp.Modularity; using Volo.Abp.ObjectExtending; diff --git a/framework/src/Volo.Abp.Data/Volo/Abp/Data/AbpDatabaseInfoDictionary.cs b/framework/src/Volo.Abp.Data/Volo/Abp/Data/AbpDatabaseInfoDictionary.cs index 06334be6db..13b9c1765d 100644 --- a/framework/src/Volo.Abp.Data/Volo/Abp/Data/AbpDatabaseInfoDictionary.cs +++ b/framework/src/Volo.Abp.Data/Volo/Abp/Data/AbpDatabaseInfoDictionary.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using JetBrains.Annotations; namespace Volo.Abp.Data; diff --git a/framework/src/Volo.Abp.Data/Volo/Abp/Data/ConcurrencyStampExtensions.cs b/framework/src/Volo.Abp.Data/Volo/Abp/Data/ConcurrencyStampExtensions.cs index 84232a7a88..dfaf3a3e21 100644 --- a/framework/src/Volo.Abp.Data/Volo/Abp/Data/ConcurrencyStampExtensions.cs +++ b/framework/src/Volo.Abp.Data/Volo/Abp/Data/ConcurrencyStampExtensions.cs @@ -1,7 +1,5 @@ using System; -using System.Collections.Generic; using Volo.Abp.Domain.Entities; -using JetBrains.Annotations; namespace Volo.Abp.Data; diff --git a/framework/src/Volo.Abp.Data/Volo/Abp/Data/DataSeeder.cs b/framework/src/Volo.Abp.Data/Volo/Abp/Data/DataSeeder.cs index 83586e8e70..25f403c27f 100644 --- a/framework/src/Volo.Abp.Data/Volo/Abp/Data/DataSeeder.cs +++ b/framework/src/Volo.Abp.Data/Volo/Abp/Data/DataSeeder.cs @@ -1,6 +1,4 @@ -using System; -using System.Linq; -using System.Threading.Tasks; +using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/AbpDddApplicationModule.cs b/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/AbpDddApplicationModule.cs index bef608a6ff..737bcb3c2f 100644 --- a/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/AbpDddApplicationModule.cs +++ b/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/AbpDddApplicationModule.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using Volo.Abp.Application.Services; -using Volo.Abp.Aspects; using Volo.Abp.Auditing; using Volo.Abp.Authorization; using Volo.Abp.Domain; diff --git a/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyCrudAppService.cs b/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyCrudAppService.cs index b3a2af6663..18ba9fccb9 100644 --- a/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyCrudAppService.cs +++ b/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyCrudAppService.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Application.Dtos; using Volo.Abp.Domain.Entities; diff --git a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IAutoEntityDistributedEventSelectorList.cs b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IAutoEntityDistributedEventSelectorList.cs index a20c3136b0..3b70b3a231 100644 --- a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IAutoEntityDistributedEventSelectorList.cs +++ b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IAutoEntityDistributedEventSelectorList.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; namespace Volo.Abp.Domain.Entities.Events.Distributed; diff --git a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IEntityToEtoMapper.cs b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IEntityToEtoMapper.cs index 67406fd0d4..5047299427 100644 --- a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IEntityToEtoMapper.cs +++ b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IEntityToEtoMapper.cs @@ -1,6 +1,4 @@ -using JetBrains.Annotations; - -namespace Volo.Abp.Domain.Entities.Events.Distributed; +namespace Volo.Abp.Domain.Entities.Events.Distributed; public interface IEntityToEtoMapper { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/ChangeTracking/ChangeTrackingHelper.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/ChangeTracking/ChangeTrackingHelper.cs index d2235afd22..0f886c4ddc 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/ChangeTracking/ChangeTrackingHelper.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/ChangeTracking/ChangeTrackingHelper.cs @@ -1,7 +1,6 @@ using System.Linq; using System.Reflection; using JetBrains.Annotations; -using Volo.Abp.Domain.Repositories; namespace Volo.Abp.Domain.ChangeTracking; diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheServiceCollectionExtensions.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheServiceCollectionExtensions.cs index d55ef92439..81d2993c4f 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheServiceCollectionExtensions.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheServiceCollectionExtensions.cs @@ -1,5 +1,4 @@ using System; -using JetBrains.Annotations; using Microsoft.Extensions.Caching.Distributed; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntitySynchronizer.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntitySynchronizer.cs index 5640c427c2..d8e222e42b 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntitySynchronizer.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntitySynchronizer.cs @@ -1,5 +1,4 @@ using System.Threading.Tasks; -using JetBrains.Annotations; using Volo.Abp.Auditing; using Volo.Abp.DependencyInjection; using Volo.Abp.Domain.Repositories; diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Values/ValueObject.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Values/ValueObject.cs index acc0dcd59a..dd9cfbd554 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Values/ValueObject.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Values/ValueObject.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; +using System.Collections.Generic; namespace Volo.Abp.Domain.Values; diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJob.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJob.cs index ac12ddcead..abf762a4c4 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJob.cs +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJob.cs @@ -1,5 +1,4 @@ using System; -using System.Threading; using System.Threading.Tasks; using Volo.Abp.BackgroundJobs; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJobArgs.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJobArgs.cs index 0b30a9bfd1..1dd605b37b 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJobArgs.cs +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/BackgroundEmailSendingJobArgs.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using Volo.Abp.Data; using Volo.Abp.MultiTenancy; namespace Volo.Abp.Emailing; diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs index f73783ebeb..9a8df880bd 100644 --- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs @@ -1,7 +1,6 @@ using System.Net.Mail; using System.Threading.Tasks; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Logging.Abstractions; using Volo.Abp.BackgroundJobs; using Volo.Abp.MultiTenancy; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/Oracle/Devart/AbpEntityFrameworkCoreOracleDevartModule.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/Oracle/Devart/AbpEntityFrameworkCoreOracleDevartModule.cs index 317f664b04..1a00cfdaa3 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/Oracle/Devart/AbpEntityFrameworkCoreOracleDevartModule.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/Oracle/Devart/AbpEntityFrameworkCoreOracleDevartModule.cs @@ -1,5 +1,4 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.EntityFrameworkCore.GlobalFilters; +using Volo.Abp.EntityFrameworkCore.GlobalFilters; using Volo.Abp.Guids; using Volo.Abp.Modularity; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/Oracle/AbpEntityFrameworkCoreOracleModule.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/Oracle/AbpEntityFrameworkCoreOracleModule.cs index 76ffe32f7a..e7104380e4 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/Oracle/AbpEntityFrameworkCoreOracleModule.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/Oracle/AbpEntityFrameworkCoreOracleModule.cs @@ -1,5 +1,4 @@ -using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.EntityFrameworkCore.GlobalFilters; +using Volo.Abp.EntityFrameworkCore.GlobalFilters; using Volo.Abp.Guids; using Volo.Abp.Modularity; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Microsoft/Extensions/DependencyInjection/AbpEfCoreModelBuilderExtensions.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Microsoft/Extensions/DependencyInjection/AbpEfCoreModelBuilderExtensions.cs index 6cb3f8b508..055c0651cb 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Microsoft/Extensions/DependencyInjection/AbpEfCoreModelBuilderExtensions.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Microsoft/Extensions/DependencyInjection/AbpEfCoreModelBuilderExtensions.cs @@ -3,7 +3,6 @@ using System.Reflection; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Query.SqlExpressions; using Volo.Abp; -using Volo.Abp.EntityFrameworkCore; using Volo.Abp.EntityFrameworkCore.GlobalFilters; using Volo.Abp.MultiTenancy; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Microsoft/Extensions/DependencyInjection/AbpEfCoreServiceCollectionExtensions.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Microsoft/Extensions/DependencyInjection/AbpEfCoreServiceCollectionExtensions.cs index 55e88b72e7..8c203bd52a 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Microsoft/Extensions/DependencyInjection/AbpEfCoreServiceCollectionExtensions.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Microsoft/Extensions/DependencyInjection/AbpEfCoreServiceCollectionExtensions.cs @@ -5,7 +5,6 @@ using Microsoft.Extensions.DependencyInjection.Extensions; using Volo.Abp.DependencyInjection; using Volo.Abp.EntityFrameworkCore; using Volo.Abp.EntityFrameworkCore.DependencyInjection; -using Volo.Abp.MultiTenancy; namespace Microsoft.Extensions.DependencyInjection; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Domain/Repositories/EntityFrameworkCore/EfCoreRepository.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Domain/Repositories/EntityFrameworkCore/EfCoreRepository.cs index 799397218c..0ed9a2e199 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Domain/Repositories/EntityFrameworkCore/EfCoreRepository.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Domain/Repositories/EntityFrameworkCore/EfCoreRepository.cs @@ -9,8 +9,6 @@ using System.Linq.Expressions; using System.Threading; using System.Threading.Tasks; using Microsoft.EntityFrameworkCore.Storage; -using Microsoft.Extensions.Logging; -using Volo.Abp.Data; using Volo.Abp.Domain.Entities; using Volo.Abp.EntityFrameworkCore; using Volo.Abp.EntityFrameworkCore.DependencyInjection; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs index cfaee16e6a..5dd2b3a571 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/UnitOfWorkDbContextProvider.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/UnitOfWorkDbContextProvider.cs index 949d1ebc1a..1ab174cc16 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/UnitOfWorkDbContextProvider.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/UnitOfWorkDbContextProvider.cs @@ -6,7 +6,6 @@ using Microsoft.EntityFrameworkCore.Storage; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; -using Microsoft.Extensions.Options; using Volo.Abp.Data; using Volo.Abp.EntityFrameworkCore; using Volo.Abp.EntityFrameworkCore.DependencyInjection; diff --git a/framework/src/Volo.Abp.EventBus.Azure/Volo/Abp/EventBus/Azure/AzureDistributedEventBus.cs b/framework/src/Volo.Abp.EventBus.Azure/Volo/Abp/EventBus/Azure/AzureDistributedEventBus.cs index 8e45a8887f..13de378855 100644 --- a/framework/src/Volo.Abp.EventBus.Azure/Volo/Abp/EventBus/Azure/AzureDistributedEventBus.cs +++ b/framework/src/Volo.Abp.EventBus.Azure/Volo/Abp/EventBus/Azure/AzureDistributedEventBus.cs @@ -4,7 +4,6 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Azure.Messaging.ServiceBus; -using JetBrains.Annotations; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs b/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs index dbaedf7779..1c8012f529 100644 --- a/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs +++ b/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs @@ -3,7 +3,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using JetBrains.Annotations; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using RabbitMQ.Client; diff --git a/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs b/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs index bbb1e27f3b..72a20748c6 100644 --- a/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs +++ b/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/Distributed/DistributedEventBusBase.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using JetBrains.Annotations; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.EventBus.Local; diff --git a/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/IocEventHandlerFactory.cs b/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/IocEventHandlerFactory.cs index 2c1c01fbed..1831158e9d 100644 --- a/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/IocEventHandlerFactory.cs +++ b/framework/src/Volo.Abp.EventBus/Volo/Abp/EventBus/IocEventHandlerFactory.cs @@ -2,7 +2,6 @@ using System; using System.Collections.Generic; using System.Linq; using Microsoft.Extensions.DependencyInjection; -using Volo.Abp.DependencyInjection; namespace Volo.Abp.EventBus; diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureChecker.cs b/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureChecker.cs index 66e145563d..04eef96e6c 100644 --- a/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureChecker.cs +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureChecker.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; namespace Volo.Abp.Features; diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureDefinitionManager.cs b/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureDefinitionManager.cs index 2ddba43eec..9d4dfda7a7 100644 --- a/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureDefinitionManager.cs +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureDefinitionManager.cs @@ -1,5 +1,4 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Collections.Immutable; using System.Linq; using System.Threading.Tasks; diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureInterceptor.cs b/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureInterceptor.cs index 4a2a1e716c..6c095b3f77 100644 --- a/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureInterceptor.cs +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/FeatureInterceptor.cs @@ -1,5 +1,4 @@ -using System; -using System.Threading.Tasks; +using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Aspects; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Http.Client.Web/Volo/Abp/Http/Client/Web/Conventions/AbpHttpClientProxyServiceConvention.cs b/framework/src/Volo.Abp.Http.Client.Web/Volo/Abp/Http/Client/Web/Conventions/AbpHttpClientProxyServiceConvention.cs index a7a2aad343..004669eeb2 100644 --- a/framework/src/Volo.Abp.Http.Client.Web/Volo/Abp/Http/Client/Web/Conventions/AbpHttpClientProxyServiceConvention.cs +++ b/framework/src/Volo.Abp.Http.Client.Web/Volo/Abp/Http/Client/Web/Conventions/AbpHttpClientProxyServiceConvention.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.ComponentModel; using System.Linq; using System.Reflection; using Microsoft.AspNetCore.Mvc; diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs index c0dfeabbd1..0d211e72c1 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientModule.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Castle; using Volo.Abp.Data; using Volo.Abp.EventBus; diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientOptions.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientOptions.cs index 1f50fc8bd2..6743ab5174 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientOptions.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpHttpClientOptions.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using Volo.Abp.Http.Client.DynamicProxying; using Volo.Abp.Http.Client.Proxying; namespace Volo.Abp.Http.Client; diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyApiDescriptionFinder.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyApiDescriptionFinder.cs index e8da52f3b1..b8d2b763df 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyApiDescriptionFinder.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyApiDescriptionFinder.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.IO; using System.Linq; -using System.Threading.Tasks; using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.FileProviders.Physical; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs index 1cab08f73d..a4306050a4 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyBase.cs @@ -7,7 +7,6 @@ using System.Net.Http.Headers; using System.Text.RegularExpressions; using System.Threading; using System.Threading.Tasks; -using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Microsoft.Extensions.Primitives; using Volo.Abp.Content; diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestPayloadBuilder.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestPayloadBuilder.cs index d7755a1ac9..c24404918e 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestPayloadBuilder.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestPayloadBuilder.cs @@ -7,7 +7,6 @@ using System.Net.Http.Headers; using System.Reflection; using System.Text; using System.Threading.Tasks; -using JetBrains.Annotations; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.Content; diff --git a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ApplicationApiDescriptionModel.cs b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ApplicationApiDescriptionModel.cs index f0cf747ac1..7c4d67fccc 100644 --- a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ApplicationApiDescriptionModel.cs +++ b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ApplicationApiDescriptionModel.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; diff --git a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ControllerApiDescriptionModel.cs b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ControllerApiDescriptionModel.cs index 97919e54ba..40188c4b93 100644 --- a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ControllerApiDescriptionModel.cs +++ b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ControllerApiDescriptionModel.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using JetBrains.Annotations; namespace Volo.Abp.Http.Modeling; diff --git a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ControllerInterfaceApiDescriptionModel.cs b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ControllerInterfaceApiDescriptionModel.cs index a95e2ac547..b88573314a 100644 --- a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ControllerInterfaceApiDescriptionModel.cs +++ b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ControllerInterfaceApiDescriptionModel.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; using System.Reflection; namespace Volo.Abp.Http.Modeling; diff --git a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ModuleApiDescriptionModel.cs b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ModuleApiDescriptionModel.cs index 00d762f826..a7ef661997 100644 --- a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ModuleApiDescriptionModel.cs +++ b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ModuleApiDescriptionModel.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using JetBrains.Annotations; namespace Volo.Abp.Http.Modeling; diff --git a/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/ProxyScriptManager.cs b/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/ProxyScriptManager.cs index 1d44b72caf..c8fd93c220 100644 --- a/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/ProxyScriptManager.cs +++ b/framework/src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/ProxyScriptManager.cs @@ -7,7 +7,6 @@ using Volo.Abp.Http.Modeling; using Volo.Abp.Http.ProxyScripting.Configuration; using Volo.Abp.Http.ProxyScripting.Generators; using Volo.Abp.Json; -using Volo.Abp.Minify.Scripts; namespace Volo.Abp.Http.ProxyScripting; diff --git a/framework/src/Volo.Abp.IdentityModel/Volo/Abp/IdentityModel/IdentityModelTokenCacheItem.cs b/framework/src/Volo.Abp.IdentityModel/Volo/Abp/IdentityModel/IdentityModelTokenCacheItem.cs index 1970d7aba3..5fd1925935 100644 --- a/framework/src/Volo.Abp.IdentityModel/Volo/Abp/IdentityModel/IdentityModelTokenCacheItem.cs +++ b/framework/src/Volo.Abp.IdentityModel/Volo/Abp/IdentityModel/IdentityModelTokenCacheItem.cs @@ -1,6 +1,5 @@ using System; using System.Linq; -using Volo.Abp.MultiTenancy; namespace Volo.Abp.IdentityModel; diff --git a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageCompressor.cs b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageCompressor.cs index 6d80cd1c6b..8741722675 100644 --- a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageCompressor.cs +++ b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageCompressor.cs @@ -1,7 +1,6 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using JetBrains.Annotations; namespace Volo.Abp.Imaging; diff --git a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageCompressorContributor.cs b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageCompressorContributor.cs index 7fc9362c77..e98ba44bc9 100644 --- a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageCompressorContributor.cs +++ b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageCompressorContributor.cs @@ -1,7 +1,6 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using JetBrains.Annotations; namespace Volo.Abp.Imaging; diff --git a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageResizer.cs b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageResizer.cs index 2c9c2878ed..758f62e2b8 100644 --- a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageResizer.cs +++ b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageResizer.cs @@ -1,7 +1,6 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using JetBrains.Annotations; namespace Volo.Abp.Imaging; diff --git a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageResizerContributor.cs b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageResizerContributor.cs index a6603ea136..19f4eb24c2 100644 --- a/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageResizerContributor.cs +++ b/framework/src/Volo.Abp.Imaging.Abstractions/Volo/Abp/Imaging/IImageResizerContributor.cs @@ -1,7 +1,6 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using JetBrains.Annotations; namespace Volo.Abp.Imaging; diff --git a/framework/src/Volo.Abp.Imaging.ImageSharp/Volo/Abp/Imaging/ImageSharpImageCompressorContributor.cs b/framework/src/Volo.Abp.Imaging.ImageSharp/Volo/Abp/Imaging/ImageSharpImageCompressorContributor.cs index 83988c8c26..9a2f53b988 100644 --- a/framework/src/Volo.Abp.Imaging.ImageSharp/Volo/Abp/Imaging/ImageSharpImageCompressorContributor.cs +++ b/framework/src/Volo.Abp.Imaging.ImageSharp/Volo/Abp/Imaging/ImageSharpImageCompressorContributor.cs @@ -2,10 +2,8 @@ using System.IO; using System.Threading; using System.Threading.Tasks; -using JetBrains.Annotations; using Microsoft.Extensions.Options; using SixLabors.ImageSharp; -using SixLabors.ImageSharp.Advanced; using SixLabors.ImageSharp.Formats; using SixLabors.ImageSharp.Formats.Jpeg; using SixLabors.ImageSharp.Formats.Png; diff --git a/framework/src/Volo.Abp.Imaging.ImageSharp/Volo/Abp/Imaging/ImageSharpImageResizerContributor.cs b/framework/src/Volo.Abp.Imaging.ImageSharp/Volo/Abp/Imaging/ImageSharpImageResizerContributor.cs index df93258f72..6e17ddc9a8 100644 --- a/framework/src/Volo.Abp.Imaging.ImageSharp/Volo/Abp/Imaging/ImageSharpImageResizerContributor.cs +++ b/framework/src/Volo.Abp.Imaging.ImageSharp/Volo/Abp/Imaging/ImageSharpImageResizerContributor.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.IO; using System.Threading; using System.Threading.Tasks; -using JetBrains.Annotations; using SixLabors.ImageSharp; using SixLabors.ImageSharp.Processing; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Imaging.MagickNet/Volo/Abp/Imaging/MagickImageCompressorContributor.cs b/framework/src/Volo.Abp.Imaging.MagickNet/Volo/Abp/Imaging/MagickImageCompressorContributor.cs index 3aba7f5000..50fa84596a 100644 --- a/framework/src/Volo.Abp.Imaging.MagickNet/Volo/Abp/Imaging/MagickImageCompressorContributor.cs +++ b/framework/src/Volo.Abp.Imaging.MagickNet/Volo/Abp/Imaging/MagickImageCompressorContributor.cs @@ -1,9 +1,7 @@ -using System; -using System.IO; +using System.IO; using System.Threading; using System.Threading.Tasks; using ImageMagick; -using JetBrains.Annotations; using Microsoft.Extensions.Options; using Volo.Abp.DependencyInjection; using Volo.Abp.Http; diff --git a/framework/src/Volo.Abp.Imaging.MagickNet/Volo/Abp/Imaging/MagickImageResizerContributor.cs b/framework/src/Volo.Abp.Imaging.MagickNet/Volo/Abp/Imaging/MagickImageResizerContributor.cs index b71230e8bb..3938bc6eba 100644 --- a/framework/src/Volo.Abp.Imaging.MagickNet/Volo/Abp/Imaging/MagickImageResizerContributor.cs +++ b/framework/src/Volo.Abp.Imaging.MagickNet/Volo/Abp/Imaging/MagickImageResizerContributor.cs @@ -3,7 +3,6 @@ using System.IO; using System.Threading; using System.Threading.Tasks; using ImageMagick; -using JetBrains.Annotations; using Volo.Abp.DependencyInjection; using Volo.Abp.Http; diff --git a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializerOptions.cs b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializerOptions.cs index 7288be03c0..6fd96fb58a 100644 --- a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializerOptions.cs +++ b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializerOptions.cs @@ -1,5 +1,4 @@ using System.Text.Json; -using Volo.Abp.Collections; namespace Volo.Abp.Json.SystemTextJson; diff --git a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/Modifiers/AbpDateTimeConverterModifier.cs b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/Modifiers/AbpDateTimeConverterModifier.cs index d940a80ea0..c3b5b7d9d6 100644 --- a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/Modifiers/AbpDateTimeConverterModifier.cs +++ b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/Modifiers/AbpDateTimeConverterModifier.cs @@ -1,7 +1,6 @@ using System; using System.Linq; using System.Text.Json.Serialization.Metadata; -using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Json.SystemTextJson.JsonConverters; using Volo.Abp.Reflection; using Volo.Abp.Timing; diff --git a/framework/src/Volo.Abp.Kafka/Volo/Abp/Kafka/KafkaMessageConsumer.cs b/framework/src/Volo.Abp.Kafka/Volo/Abp/Kafka/KafkaMessageConsumer.cs index 5a2ba38189..5852148cae 100644 --- a/framework/src/Volo.Abp.Kafka/Volo/Abp/Kafka/KafkaMessageConsumer.cs +++ b/framework/src/Volo.Abp.Kafka/Volo/Abp/Kafka/KafkaMessageConsumer.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Concurrent; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Confluent.Kafka; diff --git a/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/AbpLdapAbstractionsModule.cs b/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/AbpLdapAbstractionsModule.cs index 1cba84f1c8..12a8a04e6a 100644 --- a/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/AbpLdapAbstractionsModule.cs +++ b/framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/AbpLdapAbstractionsModule.cs @@ -1,7 +1,6 @@ using Volo.Abp.Ldap.Localization; using Volo.Abp.Localization; using Volo.Abp.Modularity; -using Volo.Abp.Settings; using Volo.Abp.VirtualFileSystem; namespace Volo.Abp.Ldap; diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/VirtualFiles/VirtualFileLocalizationResourceContributorBase.cs b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/VirtualFiles/VirtualFileLocalizationResourceContributorBase.cs index d87169ea31..b25bd9ec6e 100644 --- a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/VirtualFiles/VirtualFileLocalizationResourceContributorBase.cs +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/VirtualFiles/VirtualFileLocalizationResourceContributorBase.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Threading.Tasks; -using JetBrains.Annotations; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.Localization; diff --git a/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/AbpMauiClientModule.cs b/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/AbpMauiClientModule.cs index 6dbfb6cb75..046f1cc642 100644 --- a/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/AbpMauiClientModule.cs +++ b/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/AbpMauiClientModule.cs @@ -1,5 +1,4 @@ -using System; -using System.Threading.Tasks; +using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.Mvc.Client; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/MauiCachedApplicationConfigurationClient.cs b/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/MauiCachedApplicationConfigurationClient.cs index 44445acf69..2f4f8768e4 100644 --- a/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/MauiCachedApplicationConfigurationClient.cs +++ b/framework/src/Volo.Abp.Maui.Client/Volo/Abp/Maui/Client/MauiCachedApplicationConfigurationClient.cs @@ -3,7 +3,6 @@ using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations; using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClientProxies; using Volo.Abp.AspNetCore.Mvc.Client; using Volo.Abp.DependencyInjection; -using Volo.Abp.Modularity; using Volo.Abp.MultiTenancy; using Volo.Abp.Threading; diff --git a/framework/src/Volo.Abp.MemoryDb/Volo/Abp/Domain/Repositories/MemoryDb/MemoryDbRepository.cs b/framework/src/Volo.Abp.MemoryDb/Volo/Abp/Domain/Repositories/MemoryDb/MemoryDbRepository.cs index 186edd7d33..058508a30a 100644 --- a/framework/src/Volo.Abp.MemoryDb/Volo/Abp/Domain/Repositories/MemoryDb/MemoryDbRepository.cs +++ b/framework/src/Volo.Abp.MemoryDb/Volo/Abp/Domain/Repositories/MemoryDb/MemoryDbRepository.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Linq.Dynamic.Core; using System.Linq.Expressions; using System.Threading; using System.Threading.Tasks; diff --git a/framework/src/Volo.Abp.MemoryDb/Volo/Abp/Domain/Repositories/MemoryDbCoreRepositoryExtensions.cs b/framework/src/Volo.Abp.MemoryDb/Volo/Abp/Domain/Repositories/MemoryDbCoreRepositoryExtensions.cs index 725b92621e..e7c7b93d2a 100644 --- a/framework/src/Volo.Abp.MemoryDb/Volo/Abp/Domain/Repositories/MemoryDbCoreRepositoryExtensions.cs +++ b/framework/src/Volo.Abp.MemoryDb/Volo/Abp/Domain/Repositories/MemoryDbCoreRepositoryExtensions.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Domain.Entities; using Volo.Abp.Domain.Repositories.MemoryDb; diff --git a/framework/src/Volo.Abp.Minify/Volo/Abp/Minify/IMinifier.cs b/framework/src/Volo.Abp.Minify/Volo/Abp/Minify/IMinifier.cs index 4c4f1881da..a7d2ddba4f 100644 --- a/framework/src/Volo.Abp.Minify/Volo/Abp/Minify/IMinifier.cs +++ b/framework/src/Volo.Abp.Minify/Volo/Abp/Minify/IMinifier.cs @@ -1,5 +1,3 @@ -using JetBrains.Annotations; - namespace Volo.Abp.Minify; public interface IMinifier diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbContextOptions.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbContextOptions.cs index 36ff84a64f..0f23f98d02 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbContextOptions.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbContextOptions.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Threading.Tasks; using MongoDB.Driver; using Volo.Abp.DependencyInjection; using Volo.Abp.MultiTenancy; diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/BasicTenantInfo.cs b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/BasicTenantInfo.cs index a11a892a11..49b4e59005 100644 --- a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/BasicTenantInfo.cs +++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/BasicTenantInfo.cs @@ -1,5 +1,4 @@ using System; -using JetBrains.Annotations; namespace Volo.Abp.MultiTenancy; diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ICurrentTenant.cs b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ICurrentTenant.cs index 09ab641562..bf99780baa 100644 --- a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ICurrentTenant.cs +++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ICurrentTenant.cs @@ -1,5 +1,4 @@ using System; -using JetBrains.Annotations; namespace Volo.Abp.MultiTenancy; diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/IMultiTenantUrlProvider.cs b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/IMultiTenantUrlProvider.cs index 7e3bb097b7..630e00ec72 100644 --- a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/IMultiTenantUrlProvider.cs +++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/IMultiTenantUrlProvider.cs @@ -1,5 +1,4 @@ using System.Threading.Tasks; -using JetBrains.Annotations; namespace Volo.Abp.MultiTenancy; diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ITenantResolveContext.cs b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ITenantResolveContext.cs index e703fd487b..d0fca61adb 100644 --- a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ITenantResolveContext.cs +++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ITenantResolveContext.cs @@ -1,4 +1,3 @@ -using JetBrains.Annotations; using Volo.Abp.DependencyInjection; namespace Volo.Abp.MultiTenancy; diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ITenantResolveResultAccessor.cs b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ITenantResolveResultAccessor.cs index 707b59493b..85e09d6b96 100644 --- a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ITenantResolveResultAccessor.cs +++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/ITenantResolveResultAccessor.cs @@ -1,6 +1,4 @@ -using JetBrains.Annotations; - -namespace Volo.Abp.MultiTenancy; +namespace Volo.Abp.MultiTenancy; public interface ITenantResolveResultAccessor { diff --git a/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/AsyncLocalCurrentTenantAccessor.cs b/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/AsyncLocalCurrentTenantAccessor.cs index 595aaa0f10..a6a95b9957 100644 --- a/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/AsyncLocalCurrentTenantAccessor.cs +++ b/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/AsyncLocalCurrentTenantAccessor.cs @@ -1,5 +1,4 @@ using System.Threading; -using Volo.Abp.DependencyInjection; namespace Volo.Abp.MultiTenancy; diff --git a/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/MultiTenantUrlProvider.cs b/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/MultiTenantUrlProvider.cs index 47ac6105bb..95339b726b 100644 --- a/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/MultiTenantUrlProvider.cs +++ b/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/MultiTenantUrlProvider.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; using System.Threading.Tasks; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/IBasicObjectExtensionPropertyInfo.cs b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/IBasicObjectExtensionPropertyInfo.cs index 86f34354a8..743bad6015 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/IBasicObjectExtensionPropertyInfo.cs +++ b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/IBasicObjectExtensionPropertyInfo.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using JetBrains.Annotations; using Volo.Abp.Localization; -using Volo.Abp.ObjectExtending.Modularity; namespace Volo.Abp.ObjectExtending; diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/EntityExtensionConfiguration.cs b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/EntityExtensionConfiguration.cs index 83429e36ce..a377acce5a 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/EntityExtensionConfiguration.cs +++ b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/EntityExtensionConfiguration.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Collections.Immutable; using System.Linq; using JetBrains.Annotations; -using Volo.Abp.Localization; namespace Volo.Abp.ObjectExtending.Modularity; diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/ExtensionPropertyLookupConfiguration.cs b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/ExtensionPropertyLookupConfiguration.cs index bd1cb61b20..0bc9a45544 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/ExtensionPropertyLookupConfiguration.cs +++ b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/ExtensionPropertyLookupConfiguration.cs @@ -1,6 +1,4 @@ -using Microsoft.Extensions.Logging; - -namespace Volo.Abp.ObjectExtending.Modularity; +namespace Volo.Abp.ObjectExtending.Modularity; public class ExtensionPropertyLookupConfiguration { diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs index c7ebe2f961..13bd8228fc 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs +++ b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs @@ -4,7 +4,6 @@ using System.Collections.Generic; using System.Collections.Immutable; using System.Linq; using JetBrains.Annotations; -using Volo.Abp.Data; namespace Volo.Abp.ObjectExtending; diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionManager.cs b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionManager.cs index 1d7ad836b4..f9ff680bb6 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionManager.cs +++ b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionManager.cs @@ -3,7 +3,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Collections.Immutable; using JetBrains.Annotations; -using Volo.Abp.Data; namespace Volo.Abp.ObjectExtending; diff --git a/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/RabbitMqMessageConsumer.cs b/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/RabbitMqMessageConsumer.cs index 1d94122008..6f361f7670 100644 --- a/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/RabbitMqMessageConsumer.cs +++ b/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/RabbitMqMessageConsumer.cs @@ -6,7 +6,6 @@ using RabbitMQ.Client.Events; using System; using System.Collections.Concurrent; using System.Threading.Tasks; -using RabbitMQ.Client.Exceptions; using Volo.Abp.DependencyInjection; using Volo.Abp.ExceptionHandling; using Volo.Abp.Threading; diff --git a/framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/RemoteDynamicClaimsPrincipalContributorCacheBase.cs b/framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/RemoteDynamicClaimsPrincipalContributorCacheBase.cs index fce2324812..331a3c7bdf 100644 --- a/framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/RemoteDynamicClaimsPrincipalContributorCacheBase.cs +++ b/framework/src/Volo.Abp.Security/Volo/Abp/Security/Claims/RemoteDynamicClaimsPrincipalContributorCacheBase.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; diff --git a/framework/src/Volo.Abp.Security/Volo/Abp/Security/Encryption/IStringEncryptionService.cs b/framework/src/Volo.Abp.Security/Volo/Abp/Security/Encryption/IStringEncryptionService.cs index fdf077d483..3cd2d43dca 100644 --- a/framework/src/Volo.Abp.Security/Volo/Abp/Security/Encryption/IStringEncryptionService.cs +++ b/framework/src/Volo.Abp.Security/Volo/Abp/Security/Encryption/IStringEncryptionService.cs @@ -1,6 +1,4 @@ -using JetBrains.Annotations; - -namespace Volo.Abp.Security.Encryption; +namespace Volo.Abp.Security.Encryption; /// /// Can be used to simply encrypt/decrypt texts. diff --git a/framework/src/Volo.Abp.Serialization/Volo/Abp/Serialization/DefaultObjectSerializer.cs b/framework/src/Volo.Abp.Serialization/Volo/Abp/Serialization/DefaultObjectSerializer.cs index 99ec929ca8..da1d647a35 100644 --- a/framework/src/Volo.Abp.Serialization/Volo/Abp/Serialization/DefaultObjectSerializer.cs +++ b/framework/src/Volo.Abp.Serialization/Volo/Abp/Serialization/DefaultObjectSerializer.cs @@ -1,6 +1,5 @@ using System; using System.Text.Json; -using JetBrains.Annotations; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.TextTemplating.Core/Volo/Abp/TextTemplating/VirtualFiles/ILocalizedTemplateContentReader.cs b/framework/src/Volo.Abp.TextTemplating.Core/Volo/Abp/TextTemplating/VirtualFiles/ILocalizedTemplateContentReader.cs index ab2380c069..7ac381b321 100644 --- a/framework/src/Volo.Abp.TextTemplating.Core/Volo/Abp/TextTemplating/VirtualFiles/ILocalizedTemplateContentReader.cs +++ b/framework/src/Volo.Abp.TextTemplating.Core/Volo/Abp/TextTemplating/VirtualFiles/ILocalizedTemplateContentReader.cs @@ -1,6 +1,4 @@ -using JetBrains.Annotations; - -namespace Volo.Abp.TextTemplating.VirtualFiles; +namespace Volo.Abp.TextTemplating.VirtualFiles; public interface ILocalizedTemplateContentReader { diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/AbpTimingModule.cs b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/AbpTimingModule.cs index 25caedd025..9af5c00b38 100644 --- a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/AbpTimingModule.cs +++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/AbpTimingModule.cs @@ -1,5 +1,4 @@ using Volo.Abp.Localization; -using Volo.Abp.Localization.Resources.AbpLocalization; using Volo.Abp.Modularity; using Volo.Abp.Settings; using Volo.Abp.Timing.Localization.Resources.AbpTiming; diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenu.cs b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenu.cs index d38279b1cd..f0a384599e 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenu.cs +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenu.cs @@ -1,8 +1,5 @@ -using System; using System.Collections.Generic; using JetBrains.Annotations; -using Volo.Abp.Data; -using Volo.Abp.UI.Navigation; namespace Volo.Abp.UI.Navigation; diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItemList.cs b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItemList.cs index d89fde8a7c..f314d6d927 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItemList.cs +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/ApplicationMenuItemList.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using Volo.Abp.UI.Navigation; namespace Volo.Abp.UI.Navigation; diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/HasMenuItemsExtensions.cs b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/HasMenuItemsExtensions.cs index d712c8d931..f8adc2ea6b 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/HasMenuItemsExtensions.cs +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/HasMenuItemsExtensions.cs @@ -1,7 +1,4 @@ -using JetBrains.Annotations; -using Volo.Abp.UI.Navigation; - -namespace Volo.Abp.UI.Navigation; +namespace Volo.Abp.UI.Navigation; public static class HasMenuItemsExtensions { diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/IHasMenuItems.cs b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/IHasMenuItems.cs index 190e0e56ed..06a71c533f 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/IHasMenuItems.cs +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/IHasMenuItems.cs @@ -1,5 +1,3 @@ -using Volo.Abp.UI.Navigation; - namespace Volo.Abp.UI.Navigation; public interface IHasMenuItems diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/MenuManager.cs b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/MenuManager.cs index bff1abb341..6334ea9918 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/MenuManager.cs +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/MenuManager.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Diagnostics; using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkDefaultOptions.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkDefaultOptions.cs index 4bb5e791f9..35e59a0cd4 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkDefaultOptions.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkDefaultOptions.cs @@ -1,5 +1,4 @@ -using System; -using System.Data; +using System.Data; namespace Volo.Abp.Uow; diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs index 56886a3317..394529061f 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/AbpUnitOfWorkOptions.cs @@ -1,5 +1,4 @@ -using System; -using System.Data; +using System.Data; namespace Volo.Abp.Uow; diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs index 518d636483..da8abd5619 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IAbpUnitOfWorkOptions.cs @@ -1,5 +1,4 @@ -using System; -using System.Data; +using System.Data; namespace Volo.Abp.Uow; diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IUnitOfWorkAccessor.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IUnitOfWorkAccessor.cs index e2333b5bbc..79e4a70f05 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IUnitOfWorkAccessor.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/IUnitOfWorkAccessor.cs @@ -1,5 +1,3 @@ -using JetBrains.Annotations; - namespace Volo.Abp.Uow; public interface IUnitOfWorkAccessor diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkInterceptor.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkInterceptor.cs index d49d131299..2403405fbd 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkInterceptor.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkInterceptor.cs @@ -1,6 +1,5 @@ using System; using System.Threading.Tasks; -using JetBrains.Annotations; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkManagerExtensions.cs b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkManagerExtensions.cs index 0ad7bf40e6..2ad5c7b74b 100644 --- a/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkManagerExtensions.cs +++ b/framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWorkManagerExtensions.cs @@ -1,5 +1,4 @@ -using System; -using System.Data; +using System.Data; using JetBrains.Annotations; namespace Volo.Abp.Uow; diff --git a/framework/test/SimpleConsoleDemo/Program.cs b/framework/test/SimpleConsoleDemo/Program.cs index c9315c1ac4..1019301e20 100644 --- a/framework/test/SimpleConsoleDemo/Program.cs +++ b/framework/test/SimpleConsoleDemo/Program.cs @@ -1,5 +1,4 @@ using System; -using System.Threading.Tasks; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Volo.Abp; diff --git a/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/App/Program.cs b/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/App/Program.cs index d2e28ce2c1..156666b42a 100644 --- a/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/App/Program.cs +++ b/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/App/Program.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Builder; -using Volo.Abp.AspNetCore; using Volo.Abp.AspNetCore.App; using Volo.Abp.AspNetCore.TestBase; diff --git a/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_WithDomainResolver_Tests.cs b/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_WithDomainResolver_Tests.cs index 02d0288b4b..fe90d5f2fb 100644 --- a/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_WithDomainResolver_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_WithDomainResolver_Tests.cs @@ -1,9 +1,7 @@ using System; using System.Collections.Generic; using System.Threading.Tasks; -using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Options; using Shouldly; using Volo.Abp.MultiTenancy; diff --git a/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_Without_DomainResolver_Tests.cs b/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_Without_DomainResolver_Tests.cs index 71ee5f11df..7776b34b13 100644 --- a/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_Without_DomainResolver_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_Without_DomainResolver_Tests.cs @@ -1,9 +1,7 @@ using System; using System.Collections.Generic; using System.Threading.Tasks; -using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Options; using Microsoft.Net.Http.Headers; using Shouldly; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/App/LocalizationTestController.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/App/LocalizationTestController.cs index 84bd26d5cd..f54e9f9625 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/App/LocalizationTestController.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/App/LocalizationTestController.cs @@ -1,5 +1,4 @@ using System; -using System.ComponentModel.DataAnnotations; using Microsoft.AspNetCore.Mvc; using Volo.Abp.AspNetCore.Mvc; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/App/Views/LocalizationTest/PersonForm.cshtml b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/App/Views/LocalizationTest/PersonForm.cshtml index 31dee8bf83..ea787f61d4 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/App/Views/LocalizationTest/PersonForm.cshtml +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/App/Views/LocalizationTest/PersonForm.cshtml @@ -1,5 +1,4 @@ @using Microsoft.AspNetCore.Mvc.Localization -@using Volo.Abp.AspNetCore.App @inject IViewLocalizer Localizer @model Volo.Abp.AspNetCore.App.LocalizationTestController.PersonModel
diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditIntegrationServiceTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditIntegrationServiceTestController_Tests.cs index 74677b27c4..2972f29e95 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditIntegrationServiceTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditIntegrationServiceTestController_Tests.cs @@ -2,10 +2,8 @@ using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Options; using NSubstitute; -using Shouldly; using Volo.Abp.Auditing; using Xunit; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestController_Tests.cs index f818b6f987..dac9259368 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestController_Tests.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Net.Http; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Options; using NSubstitute; using System.Threading.Tasks; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestPage.cshtml.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestPage.cshtml.cs index 3398a79b8f..959a73875e 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestPage.cshtml.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestPage.cshtml.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.Extensions.Options; using Volo.Abp.AspNetCore.Mvc.UI.RazorPages; using Volo.Abp.Auditing; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestPage_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestPage_Tests.cs index 466072358a..29fb4a4fb6 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestPage_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Auditing/AuditTestPage_Tests.cs @@ -4,7 +4,6 @@ using System.Net.Http; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Options; using NSubstitute; using Shouldly; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs index 0993293dc3..5879920ffe 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController.cs @@ -3,7 +3,6 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Shouldly; using Volo.Abp.Content; namespace Volo.Abp.AspNetCore.Mvc.ContentFormatters; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController_Tests.cs index 321c0099f1..6c1b6c14fe 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ContentFormatters/RemoteStreamContentTestController_Tests.cs @@ -3,7 +3,6 @@ using System.Net.Http; using System.Net.Http.Headers; using System.Text; using System.Threading.Tasks; -using System.Web; using Shouldly; using Xunit; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Controllers/ReplaceBuiltInController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Controllers/ReplaceBuiltInController_Tests.cs index 7060a91b99..759a3c5f2a 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Controllers/ReplaceBuiltInController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Controllers/ReplaceBuiltInController_Tests.cs @@ -2,7 +2,6 @@ using System; using System.Net; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Shouldly; using Volo.Abp.AspNetCore.Mvc.Localization; using Xunit; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Conventions/AbpServiceConvention_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Conventions/AbpServiceConvention_Tests.cs index 93bc8a92a0..7ca5f0abd1 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Conventions/AbpServiceConvention_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Conventions/AbpServiceConvention_Tests.cs @@ -1,6 +1,5 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.ApplicationModels; -using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Shouldly; using System; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpAuthorizationExceptionTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpAuthorizationExceptionTestController_Tests.cs index 95e6b5ca47..480e56e673 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpAuthorizationExceptionTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpAuthorizationExceptionTestController_Tests.cs @@ -3,7 +3,6 @@ using System.Net; using System.Security.Claims; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using NSubstitute; using Shouldly; using Volo.Abp.AspNetCore.ExceptionHandling; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpAuthorizationExceptionTestPage_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpAuthorizationExceptionTestPage_Tests.cs index 0b10ff91da..1068a87ba0 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpAuthorizationExceptionTestPage_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpAuthorizationExceptionTestPage_Tests.cs @@ -3,7 +3,6 @@ using System.Net; using System.Security.Claims; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using NSubstitute; using Shouldly; using Volo.Abp.AspNetCore.ExceptionHandling; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionHandingUnitOfWork.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionHandingUnitOfWork.cs index 94cef2e240..0351f846b5 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionHandingUnitOfWork.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionHandingUnitOfWork.cs @@ -1,5 +1,4 @@ using System; -using System.Data; using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestController_Tests.cs index 40fb77c432..cdc8cd4faa 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestController_Tests.cs @@ -4,7 +4,6 @@ using System.Security.Claims; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using NSubstitute; using Shouldly; using Volo.Abp.ExceptionHandling; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs index c5bce679a0..dabd94d5e2 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/ExceptionTestPage_Tests.cs @@ -4,7 +4,6 @@ using System.Security.Claims; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using NSubstitute; using Shouldly; using Volo.Abp.ExceptionHandling; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Filters/MvcDisableAbpFeaturesAttribute_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Filters/MvcDisableAbpFeaturesAttribute_Tests.cs index 7ff181c645..15724b6312 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Filters/MvcDisableAbpFeaturesAttribute_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Filters/MvcDisableAbpFeaturesAttribute_Tests.cs @@ -5,7 +5,6 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Controllers; -using Microsoft.AspNetCore.Mvc.Filters; using Shouldly; using Volo.Abp.AspNetCore.Mvc.Auditing; using Volo.Abp.AspNetCore.Mvc.ExceptionHandling; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Json/JsonResultController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Json/JsonResultController_Tests.cs index 23c16677e2..89263c2303 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Json/JsonResultController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Json/JsonResultController_Tests.cs @@ -1,7 +1,5 @@ using System.Threading.Tasks; -using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Shouldly; using Volo.Abp.Json; using Xunit; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Json/JsonSerializer_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Json/JsonSerializer_Tests.cs index d0888a0fdf..2b4b9607c5 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Json/JsonSerializer_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Json/JsonSerializer_Tests.cs @@ -1,7 +1,5 @@ using System; -using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Shouldly; using Volo.Abp.Json; using Xunit; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/LocalizationTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/LocalizationTestController_Tests.cs index d23a5c1a9f..b1e0af9c62 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/LocalizationTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/LocalizationTestController_Tests.cs @@ -4,7 +4,6 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Localization; using Microsoft.AspNetCore.RequestLocalization; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Primitives; using Shouldly; using Xunit; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ModelBinding/ModelBindingController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ModelBinding/ModelBindingController_Tests.cs index 973e2f7192..edfdc4ff73 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ModelBinding/ModelBindingController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/ModelBinding/ModelBindingController_Tests.cs @@ -5,11 +5,8 @@ using System.Text; using System.Text.Json; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Options; using Shouldly; using Volo.Abp.Http; -using Volo.Abp.Json.SystemTextJson; using Volo.Abp.Timing; using Xunit; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Program.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Program.cs index 02f5e9d885..bc86e47674 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Program.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Program.cs @@ -3,7 +3,6 @@ using System.IO; using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; using Volo.Abp; -using Volo.Abp.AspNetCore; using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.AspNetCore.TestBase; using Volo.Abp.Modularity.PlugIns; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Response/TestResultFilter.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Response/TestResultFilter.cs index ea74ebf737..b8dad12d14 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Response/TestResultFilter.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Response/TestResultFilter.cs @@ -1,9 +1,6 @@ using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Abstractions; using Microsoft.AspNetCore.Mvc.Filters; using System; -using System.Collections.Generic; -using System.Linq; using System.Threading.Tasks; namespace Volo.Abp.AspNetCore.Mvc.Response; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Security/Claims/ClaimsMapTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Security/Claims/ClaimsMapTestController_Tests.cs index becb01deba..6ecd01b469 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Security/Claims/ClaimsMapTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Security/Claims/ClaimsMapTestController_Tests.cs @@ -1,7 +1,6 @@ using System.Security.Claims; using System.Threading.Tasks; using Shouldly; -using Volo.Abp.AspNetCore.Mvc.Authorization; using Xunit; namespace Volo.Abp.AspNetCore.Mvc.Security.Claims; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Security/Headers/SecurityHeadersTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Security/Headers/SecurityHeadersTestController_Tests.cs index dab4a03466..336c7fe8db 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Security/Headers/SecurityHeadersTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Security/Headers/SecurityHeadersTestController_Tests.cs @@ -1,7 +1,6 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Shouldly; using Volo.Abp.AspNetCore.Security; using Xunit; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/SimpleController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/SimpleController_Tests.cs index 92db9c6dc6..aa9f52daa8 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/SimpleController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/SimpleController_Tests.cs @@ -1,7 +1,6 @@ using System.Threading.Tasks; using Shouldly; using Volo.Abp.AspNetCore.App; -using Volo.Abp.UI; using Xunit; namespace Volo.Abp.AspNetCore.Mvc; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/TestUnitOfWork.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/TestUnitOfWork.cs index 2407feaf88..3903a7bc2a 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/TestUnitOfWork.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/TestUnitOfWork.cs @@ -3,7 +3,6 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.Options; using Volo.Abp.DependencyInjection; -using Volo.Abp.UI; using Volo.Abp.Uow; namespace Volo.Abp.AspNetCore.Mvc.Uow; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/UnitOfWorkMiddleware_Exception_Rollback_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/UnitOfWorkMiddleware_Exception_Rollback_Tests.cs index 7c0658638d..d959db1632 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/UnitOfWorkMiddleware_Exception_Rollback_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/UnitOfWorkMiddleware_Exception_Rollback_Tests.cs @@ -3,7 +3,6 @@ using System.Net; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using Shouldly; using Volo.Abp.Http; using Volo.Abp.Json; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/UnitOfWorkPageFilter_Exception_Rollback_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/UnitOfWorkPageFilter_Exception_Rollback_Tests.cs index 652c936276..f3e44c49bf 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/UnitOfWorkPageFilter_Exception_Rollback_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Uow/UnitOfWorkPageFilter_Exception_Rollback_Tests.cs @@ -3,7 +3,6 @@ using System.Net; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using Shouldly; using Volo.Abp.Http; using Volo.Abp.Json; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Validation/ValidationTestController_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Validation/ValidationTestController_Tests.cs index ab0fd586b3..409a804fa2 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Validation/ValidationTestController_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Validation/ValidationTestController_Tests.cs @@ -1,8 +1,6 @@ using System.Net; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using Shouldly; using Volo.Abp.Http; using Volo.Abp.Localization; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Tests/Volo/Abp/AspNetCore/Mvc/UI/Program.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Tests/Volo/Abp/AspNetCore/Mvc/UI/Program.cs index bd6027c624..1981a519b8 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Tests/Volo/Abp/AspNetCore/Mvc/UI/Program.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Tests/Volo/Abp/AspNetCore/Mvc/UI/Program.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Builder; -using Volo.Abp.AspNetCore; using Volo.Abp.AspNetCore.Mvc.UI; using Volo.Abp.AspNetCore.TestBase; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Program.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Program.cs index b7c7d4cd34..f6b036eaf5 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Program.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Program.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Builder; -using Volo.Abp.AspNetCore; using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests.Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; using Volo.Abp.AspNetCore.TestBase; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo/Abp/AspNetCore/Mvc/UI/Theme/Shared/PageToolbars/PageToolbar_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo/Abp/AspNetCore/Mvc/UI/Theme/Shared/PageToolbars/PageToolbar_Tests.cs index cab4ca631c..366f6fb5b7 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo/Abp/AspNetCore/Mvc/UI/Theme/Shared/PageToolbars/PageToolbar_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo/Abp/AspNetCore/Mvc/UI/Theme/Shared/PageToolbars/PageToolbar_Tests.cs @@ -1,7 +1,6 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Options; using Shouldly; using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Pages.Shared.Components.AbpPageToolbar.Button; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo/Abp/AspNetCore/Mvc/UI/Theme/Shared/Toolbars/Toolbar_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo/Abp/AspNetCore/Mvc/UI/Theme/Shared/Toolbars/Toolbar_Tests.cs index 2c5394a931..3c340a60b8 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo/Abp/AspNetCore/Mvc/UI/Theme/Shared/Toolbars/Toolbar_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Tests/Volo/Abp/AspNetCore/Mvc/UI/Theme/Shared/Toolbars/Toolbar_Tests.cs @@ -1,11 +1,9 @@ using System.Collections.Generic; using System.Security.Claims; -using System.Threading; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Options; using NSubstitute; using Shouldly; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo/Abp/AspNetCore/Mvc/Versioning/AbpAspNetCoreMvcVersioningTestModule.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo/Abp/AspNetCore/Mvc/Versioning/AbpAspNetCoreMvcVersioningTestModule.cs index af633539bb..d103d68b89 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo/Abp/AspNetCore/Mvc/Versioning/AbpAspNetCoreMvcVersioningTestModule.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo/Abp/AspNetCore/Mvc/Versioning/AbpAspNetCoreMvcVersioningTestModule.cs @@ -1,6 +1,5 @@ using Asp.Versioning; using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.TestBase; using Volo.Abp.Autofac; diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo/Abp/AspNetCore/Mvc/Versioning/Program.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo/Abp/AspNetCore/Mvc/Versioning/Program.cs index 3d85fb71f9..24399d4495 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo/Abp/AspNetCore/Mvc/Versioning/Program.cs +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Versioning.Tests/Volo/Abp/AspNetCore/Mvc/Versioning/Program.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Builder; -using Volo.Abp.AspNetCore; using Volo.Abp.AspNetCore.Mvc.Versioning; using Volo.Abp.AspNetCore.TestBase; diff --git a/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/App/Program.cs b/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/App/Program.cs index dbbce46a5e..0e3c417223 100644 --- a/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/App/Program.cs +++ b/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/App/Program.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Builder; -using Volo.Abp.AspNetCore; using Volo.Abp.AspNetCore.App; using Volo.Abp.AspNetCore.TestBase; diff --git a/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/App/SerilogTestController.cs b/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/App/SerilogTestController.cs index cc5aa44c20..2ab2d3e386 100644 --- a/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/App/SerilogTestController.cs +++ b/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/App/SerilogTestController.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Logging; using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.Tracing; diff --git a/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/Serilog/Serilog_Enrichers_Tests.cs b/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/Serilog/Serilog_Enrichers_Tests.cs index 1fb1402b26..75fc6ae00b 100644 --- a/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/Serilog/Serilog_Enrichers_Tests.cs +++ b/framework/test/Volo.Abp.AspNetCore.Serilog.Tests/Volo/Abp/AspNetCore/Serilog/Serilog_Enrichers_Tests.cs @@ -1,7 +1,6 @@ using System; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Serilog.Events; diff --git a/framework/test/Volo.Abp.AspNetCore.Tests/Volo/Abp/AspNetCore/AbpAspNetCoreTestModule.cs b/framework/test/Volo.Abp.AspNetCore.Tests/Volo/Abp/AspNetCore/AbpAspNetCoreTestModule.cs index 593acb9a04..55f636e784 100644 --- a/framework/test/Volo.Abp.AspNetCore.Tests/Volo/Abp/AspNetCore/AbpAspNetCoreTestModule.cs +++ b/framework/test/Volo.Abp.AspNetCore.Tests/Volo/Abp/AspNetCore/AbpAspNetCoreTestModule.cs @@ -5,7 +5,6 @@ using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.TestBase; using Volo.Abp.Autofac; -using Volo.Abp.Localization; using Volo.Abp.Modularity; using Volo.Abp.VirtualFileSystem; diff --git a/framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/PermissionValueProviderManager_Tests.cs b/framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/PermissionValueProviderManager_Tests.cs index d4af25ad3a..4144df2e1e 100644 --- a/framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/PermissionValueProviderManager_Tests.cs +++ b/framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/PermissionValueProviderManager_Tests.cs @@ -1,5 +1,4 @@ using System; -using System.Linq; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Shouldly; diff --git a/framework/test/Volo.Abp.AutoMapper.Tests/AutoMapper/AbpAutoMapperExtensibleDtoExtensions_Tests.cs b/framework/test/Volo.Abp.AutoMapper.Tests/AutoMapper/AbpAutoMapperExtensibleDtoExtensions_Tests.cs index 1bb16ce071..e9bc5464ea 100644 --- a/framework/test/Volo.Abp.AutoMapper.Tests/AutoMapper/AbpAutoMapperExtensibleDtoExtensions_Tests.cs +++ b/framework/test/Volo.Abp.AutoMapper.Tests/AutoMapper/AbpAutoMapperExtensibleDtoExtensions_Tests.cs @@ -1,7 +1,5 @@ -using System.Collections.Generic; -using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection; using Shouldly; -using Volo.Abp; using Volo.Abp.AutoMapper; using Volo.Abp.Data; using Volo.Abp.ObjectExtending.TestObjects; diff --git a/framework/test/Volo.Abp.AutoMapper.Tests/Volo/Abp/AutoMapper/AbpAutoMapperModule_Basic_Tests.cs b/framework/test/Volo.Abp.AutoMapper.Tests/Volo/Abp/AutoMapper/AbpAutoMapperModule_Basic_Tests.cs index 8ddad1afc3..cdaf58b9a4 100644 --- a/framework/test/Volo.Abp.AutoMapper.Tests/Volo/Abp/AutoMapper/AbpAutoMapperModule_Basic_Tests.cs +++ b/framework/test/Volo.Abp.AutoMapper.Tests/Volo/Abp/AutoMapper/AbpAutoMapperModule_Basic_Tests.cs @@ -1,5 +1,4 @@ -using System; -using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection; using Shouldly; using Volo.Abp.AutoMapper.SampleClasses; using Volo.Abp.ObjectMapping; diff --git a/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo/Abp/BackgroundJobs/MyAsyncJob.cs b/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo/Abp/BackgroundJobs/MyAsyncJob.cs index d738b36130..5b645aad17 100644 --- a/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo/Abp/BackgroundJobs/MyAsyncJob.cs +++ b/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo/Abp/BackgroundJobs/MyAsyncJob.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Threading; using System.Threading.Tasks; using Volo.Abp.DependencyInjection; using Volo.Abp.MultiTenancy; diff --git a/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo/Abp/BackgroundJobs/MyJob.cs b/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo/Abp/BackgroundJobs/MyJob.cs index 1f9658162d..e384344034 100644 --- a/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo/Abp/BackgroundJobs/MyJob.cs +++ b/framework/test/Volo.Abp.BackgroundJobs.Tests/Volo/Abp/BackgroundJobs/MyJob.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Threading; using Volo.Abp.DependencyInjection; using Volo.Abp.MultiTenancy; using Volo.Abp.Threading; diff --git a/framework/test/Volo.Abp.BlobStoring.Aliyun.Tests/Volo/Abp/BlobStoring/Aliyun/AliyunBlobContainer_Tests.cs b/framework/test/Volo.Abp.BlobStoring.Aliyun.Tests/Volo/Abp/BlobStoring/Aliyun/AliyunBlobContainer_Tests.cs index aef550b055..eb1da11471 100644 --- a/framework/test/Volo.Abp.BlobStoring.Aliyun.Tests/Volo/Abp/BlobStoring/Aliyun/AliyunBlobContainer_Tests.cs +++ b/framework/test/Volo.Abp.BlobStoring.Aliyun.Tests/Volo/Abp/BlobStoring/Aliyun/AliyunBlobContainer_Tests.cs @@ -1,6 +1 @@ -using Shouldly; -using System.IO; -using System.Text; -using Xunit; - -namespace Volo.Abp.BlobStoring.Aliyun; +namespace Volo.Abp.BlobStoring.Aliyun; diff --git a/framework/test/Volo.Abp.BlobStoring.Aws.Tests/Volo/Abp/BlobStoring/Aws/AwsBlobContainer_Tests.cs b/framework/test/Volo.Abp.BlobStoring.Aws.Tests/Volo/Abp/BlobStoring/Aws/AwsBlobContainer_Tests.cs index 638935d9f9..db1aef2be2 100644 --- a/framework/test/Volo.Abp.BlobStoring.Aws.Tests/Volo/Abp/BlobStoring/Aws/AwsBlobContainer_Tests.cs +++ b/framework/test/Volo.Abp.BlobStoring.Aws.Tests/Volo/Abp/BlobStoring/Aws/AwsBlobContainer_Tests.cs @@ -1,3 +1 @@ -using Xunit; - -namespace Volo.Abp.BlobStoring.Aws; +namespace Volo.Abp.BlobStoring.Aws; diff --git a/framework/test/Volo.Abp.BlobStoring.Azure.Tests/Volo/Abp/BlobStoring/Azure/AzureBlobContainer_Tests.cs b/framework/test/Volo.Abp.BlobStoring.Azure.Tests/Volo/Abp/BlobStoring/Azure/AzureBlobContainer_Tests.cs index d31e5f05f5..e9c58b8157 100644 --- a/framework/test/Volo.Abp.BlobStoring.Azure.Tests/Volo/Abp/BlobStoring/Azure/AzureBlobContainer_Tests.cs +++ b/framework/test/Volo.Abp.BlobStoring.Azure.Tests/Volo/Abp/BlobStoring/Azure/AzureBlobContainer_Tests.cs @@ -1,3 +1 @@ -using Xunit; - -namespace Volo.Abp.BlobStoring.Azure; +namespace Volo.Abp.BlobStoring.Azure; diff --git a/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo/Abp/BlobStoring/Minio/AbpBlobStoringMinioTestModule.cs b/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo/Abp/BlobStoring/Minio/AbpBlobStoringMinioTestModule.cs index ebbd51e0d1..ce24894b5c 100644 --- a/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo/Abp/BlobStoring/Minio/AbpBlobStoringMinioTestModule.cs +++ b/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo/Abp/BlobStoring/Minio/AbpBlobStoringMinioTestModule.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Reactive.Linq; using System.Threading.Tasks; using Microsoft.Extensions.Configuration; diff --git a/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo/Abp/BlobStoring/Minio/MinioBlobContainer_Tests.cs b/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo/Abp/BlobStoring/Minio/MinioBlobContainer_Tests.cs index 74857b7fcb..78f7de4341 100644 --- a/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo/Abp/BlobStoring/Minio/MinioBlobContainer_Tests.cs +++ b/framework/test/Volo.Abp.BlobStoring.Minio.Tests/Volo/Abp/BlobStoring/Minio/MinioBlobContainer_Tests.cs @@ -1,6 +1,4 @@ -using Xunit; - -namespace Volo.Abp.BlobStoring.Minio; +namespace Volo.Abp.BlobStoring.Minio; /* //Please set the correct connection string in secrets.json and continue the test. diff --git a/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs b/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs index 2e0be02084..0035cfbe36 100644 --- a/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs +++ b/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/AbpBlobStoringOptions_Tests.cs @@ -1,6 +1,4 @@ -using System.Collections.Generic; -using Microsoft.Extensions.Options; -using Shouldly; +using Shouldly; using Volo.Abp.BlobStoring.Fakes; using Volo.Abp.BlobStoring.TestObjects; using Xunit; diff --git a/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobContainer_Tests.cs b/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobContainer_Tests.cs index fa9bacbc84..e33b02757a 100644 --- a/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobContainer_Tests.cs +++ b/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobContainer_Tests.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Threading.Tasks; using Shouldly; using Volo.Abp.BlobStoring.TestObjects; -using Volo.Abp.Clients; using Volo.Abp.Modularity; using Volo.Abp.MultiTenancy; using Volo.Abp.Testing; diff --git a/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobProviderSelector_Tests.cs b/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobProviderSelector_Tests.cs index a713315b95..cc9376087f 100644 --- a/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobProviderSelector_Tests.cs +++ b/framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobProviderSelector_Tests.cs @@ -1,7 +1,6 @@ using Shouldly; using Volo.Abp.BlobStoring.Fakes; using Volo.Abp.BlobStoring.TestObjects; -using Volo.Abp.DynamicProxy; using Xunit; namespace Volo.Abp.BlobStoring; diff --git a/framework/test/Volo.Abp.Cli.Core.Tests/Volo/Abp/Cli/ProjectNameValidation_Tests.cs b/framework/test/Volo.Abp.Cli.Core.Tests/Volo/Abp/Cli/ProjectNameValidation_Tests.cs index 4b955f8231..0695139553 100644 --- a/framework/test/Volo.Abp.Cli.Core.Tests/Volo/Abp/Cli/ProjectNameValidation_Tests.cs +++ b/framework/test/Volo.Abp.Cli.Core.Tests/Volo/Abp/Cli/ProjectNameValidation_Tests.cs @@ -1,9 +1,7 @@ -using System.IO; -using System.Threading.Tasks; +using System.Threading.Tasks; using Shouldly; using Volo.Abp.Cli.Args; using Volo.Abp.Cli.Commands; -using Volo.Abp.Cli.ProjectModification; using Xunit; namespace Volo.Abp.Cli; diff --git a/framework/test/Volo.Abp.Core.Tests/Volo/Abp/AbpApplication_Initialize_Tests.cs b/framework/test/Volo.Abp.Core.Tests/Volo/Abp/AbpApplication_Initialize_Tests.cs index f910517bbc..56f63180fe 100644 --- a/framework/test/Volo.Abp.Core.Tests/Volo/Abp/AbpApplication_Initialize_Tests.cs +++ b/framework/test/Volo.Abp.Core.Tests/Volo/Abp/AbpApplication_Initialize_Tests.cs @@ -1,17 +1,14 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Reflection; using System.Threading.Tasks; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; -using NSubstitute; using Shouldly; using Volo.Abp.DependencyInjection; using Volo.Abp.Modularity; using Volo.Abp.Modularity.PlugIns; using Xunit; -using IConfiguration = Castle.Core.Configuration.IConfiguration; namespace Volo.Abp; diff --git a/framework/test/Volo.Abp.Core.Tests/Volo/Abp/Reflection/AssemblyFinder_Tests.cs b/framework/test/Volo.Abp.Core.Tests/Volo/Abp/Reflection/AssemblyFinder_Tests.cs index edf44d5338..df2adae1f6 100644 --- a/framework/test/Volo.Abp.Core.Tests/Volo/Abp/Reflection/AssemblyFinder_Tests.cs +++ b/framework/test/Volo.Abp.Core.Tests/Volo/Abp/Reflection/AssemblyFinder_Tests.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Reflection; using NSubstitute; using Shouldly; using Volo.Abp.Modularity; diff --git a/framework/test/Volo.Abp.Dapper.Tests/Volo/Abp/Dapper/AbpDapperTestModule.cs b/framework/test/Volo.Abp.Dapper.Tests/Volo/Abp/Dapper/AbpDapperTestModule.cs index 66a5f1be5d..e18de8420d 100644 --- a/framework/test/Volo.Abp.Dapper.Tests/Volo/Abp/Dapper/AbpDapperTestModule.cs +++ b/framework/test/Volo.Abp.Dapper.Tests/Volo/Abp/Dapper/AbpDapperTestModule.cs @@ -1,6 +1,5 @@ using Volo.Abp.Autofac; using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.Sqlite; using Volo.Abp.Modularity; namespace Volo.Abp.Dapper; diff --git a/framework/test/Volo.Abp.Ddd.Tests/Volo/Abp/Domain/Entities/EntityHelper_Tests.cs b/framework/test/Volo.Abp.Ddd.Tests/Volo/Abp/Domain/Entities/EntityHelper_Tests.cs index 1f779d76f2..52ab34baee 100644 --- a/framework/test/Volo.Abp.Ddd.Tests/Volo/Abp/Domain/Entities/EntityHelper_Tests.cs +++ b/framework/test/Volo.Abp.Ddd.Tests/Volo/Abp/Domain/Entities/EntityHelper_Tests.cs @@ -1,5 +1,4 @@ using System; -using System.ComponentModel; using Shouldly; using Xunit; diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo/Abp/EntityFrameworkCore/TestApp/FourthContext/FourthDbContext.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo/Abp/EntityFrameworkCore/TestApp/FourthContext/FourthDbContext.cs index ecf61a5a47..647c5d1b92 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo/Abp/EntityFrameworkCore/TestApp/FourthContext/FourthDbContext.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo/Abp/EntityFrameworkCore/TestApp/FourthContext/FourthDbContext.cs @@ -1,5 +1,4 @@ using Microsoft.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.TestApp.ThirdDbContext; namespace Volo.Abp.EntityFrameworkCore.TestApp.FourthContext; diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo/Abp/EntityFrameworkCore/TestApp/SecondContext/SecondDbContext.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo/Abp/EntityFrameworkCore/TestApp/SecondContext/SecondDbContext.cs index 7cadba92f1..209aa0f9bd 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo/Abp/EntityFrameworkCore/TestApp/SecondContext/SecondDbContext.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests.SecondContext/Volo/Abp/EntityFrameworkCore/TestApp/SecondContext/SecondDbContext.cs @@ -1,5 +1,4 @@ using Microsoft.EntityFrameworkCore; -using Volo.Abp.EntityFrameworkCore.Modeling; namespace Volo.Abp.EntityFrameworkCore.TestApp.SecondContext; diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DataFiltering/SoftDelete_Tests.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DataFiltering/SoftDelete_Tests.cs index e2d58899da..d4a211c3a6 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DataFiltering/SoftDelete_Tests.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/DataFiltering/SoftDelete_Tests.cs @@ -1,12 +1,9 @@ using System; -using System.Linq; using System.Threading.Tasks; using Shouldly; using Volo.Abp.Domain.Repositories; -using Volo.Abp.TestApp; using Volo.Abp.TestApp.Domain; using Volo.Abp.TestApp.Testing; -using Volo.Abp.Uow; using Xunit; namespace Volo.Abp.EntityFrameworkCore.DataFiltering; diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/EfCoreAsyncQueryableProvider_Tests.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/EfCoreAsyncQueryableProvider_Tests.cs index 40210a5a2c..4c3b355367 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/EfCoreAsyncQueryableProvider_Tests.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/EfCoreAsyncQueryableProvider_Tests.cs @@ -1,6 +1,5 @@ using System; using System.Linq; -using System.Linq.Dynamic.Core; using System.Threading.Tasks; using Shouldly; using Volo.Abp.Domain.Repositories; diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/Repositories/Repository_Basic_Tests.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/Repositories/Repository_Basic_Tests.cs index 4e0279a17e..3a200dfb0c 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/Repositories/Repository_Basic_Tests.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/Repositories/Repository_Basic_Tests.cs @@ -1,8 +1,6 @@ using System.Threading.Tasks; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; using Shouldly; -using Volo.Abp.Data; using Volo.Abp.Domain.Repositories; using Volo.Abp.TestApp; using Volo.Abp.TestApp.Domain; diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/Repositories/Repository_Queryable_Tests.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/Repositories/Repository_Queryable_Tests.cs index 2203319681..26fc1ffdd7 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/Repositories/Repository_Queryable_Tests.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/Repositories/Repository_Queryable_Tests.cs @@ -1,5 +1,4 @@ using System; -using System.Linq; using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/Domain/Book.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/Domain/Book.cs index aa650f5aa3..fcaa859431 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/Domain/Book.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/Domain/Book.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using Volo.Abp.Domain.Entities; namespace Volo.Abp.TestApp.Domain; diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/PersonRepository.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/PersonRepository.cs index ff696b398b..321a1de0ea 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/PersonRepository.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/PersonRepository.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; diff --git a/framework/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/Local/EventBus_Order_Test.cs b/framework/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/Local/EventBus_Order_Test.cs index 3bf8c3a7b6..cdf261b2b6 100644 --- a/framework/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/Local/EventBus_Order_Test.cs +++ b/framework/test/Volo.Abp.EventBus.Tests/Volo/Abp/EventBus/Local/EventBus_Order_Test.cs @@ -1,8 +1,6 @@ using System.Threading.Tasks; using Shouldly; using Volo.Abp.DependencyInjection; -using Volo.Abp.Domain.Entities; -using Volo.Abp.Domain.Entities.Events; using Xunit; namespace Volo.Abp.EventBus.Local; diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/PersonAppServiceClientProxy_Tests.cs b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/PersonAppServiceClientProxy_Tests.cs index 7671dcf0cb..af70a1b96d 100644 --- a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/PersonAppServiceClientProxy_Tests.cs +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/PersonAppServiceClientProxy_Tests.cs @@ -4,17 +4,12 @@ using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc.ApiExplorer; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using NSubstitute.Extensions; using Shouldly; using Volo.Abp.Application.Dtos; -using Volo.Abp.AspNetCore.Mvc.Conventions; using Volo.Abp.Content; using Volo.Abp.Data; using Volo.Abp.Domain.Repositories; -using Volo.Abp.Http.Client; using Volo.Abp.TestApp.Application; using Volo.Abp.TestApp.Application.Dto; using Volo.Abp.TestApp.Domain; diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/RegularTestControllerClientProxy_AbpRemoteCallException_Tests.cs b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/RegularTestControllerClientProxy_AbpRemoteCallException_Tests.cs index f679ccd9c9..483498e535 100644 --- a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/RegularTestControllerClientProxy_AbpRemoteCallException_Tests.cs +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/RegularTestControllerClientProxy_AbpRemoteCallException_Tests.cs @@ -2,7 +2,6 @@ using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using Microsoft.Extensions.Hosting; using Shouldly; using Volo.Abp.AspNetCore.TestBase; using Volo.Abp.Http.Client; diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/RegularTestControllerClientProxy_Tests.cs b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/RegularTestControllerClientProxy_Tests.cs index 519e319f26..f094c756a9 100644 --- a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/RegularTestControllerClientProxy_Tests.cs +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/DynamicProxying/RegularTestControllerClientProxy_Tests.cs @@ -1,5 +1,4 @@ using System; -using System.Net.Http; using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Program.cs b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Program.cs index a0cfe08f84..3a86248e34 100644 --- a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Program.cs +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Program.cs @@ -1,5 +1,4 @@ using Microsoft.AspNetCore.Builder; -using Volo.Abp.AspNetCore; using Volo.Abp.AspNetCore.TestBase; using Volo.Abp.Http; diff --git a/framework/test/Volo.Abp.Ldap.Tests/Volo/Abp/Ldap/LdapManager_Tests.cs b/framework/test/Volo.Abp.Ldap.Tests/Volo/Abp/Ldap/LdapManager_Tests.cs index 76cbb7caac..6413d7c1eb 100644 --- a/framework/test/Volo.Abp.Ldap.Tests/Volo/Abp/Ldap/LdapManager_Tests.cs +++ b/framework/test/Volo.Abp.Ldap.Tests/Volo/Abp/Ldap/LdapManager_Tests.cs @@ -1,5 +1,4 @@ -using System; -using System.Threading.Tasks; +using System.Threading.Tasks; using Shouldly; using Volo.Abp.Testing; using Xunit; diff --git a/framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs b/framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs index adc2edf31b..22179672da 100644 --- a/framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs +++ b/framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs @@ -5,7 +5,6 @@ using Volo.Abp.BackgroundJobs; using Volo.Abp.Emailing.Smtp; using Volo.Abp.MultiTenancy; using Volo.Abp.Testing; -using Xunit; namespace Volo.Abp.MailKit; diff --git a/framework/test/Volo.Abp.MongoDB.Tests.SecondContext/Volo/Abp/MongoDB/TestApp/SecondContext/PhoneInSecondDbContext.cs b/framework/test/Volo.Abp.MongoDB.Tests.SecondContext/Volo/Abp/MongoDB/TestApp/SecondContext/PhoneInSecondDbContext.cs index 5ae7c4a8ce..7d331f71bf 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests.SecondContext/Volo/Abp/MongoDB/TestApp/SecondContext/PhoneInSecondDbContext.cs +++ b/framework/test/Volo.Abp.MongoDB.Tests.SecondContext/Volo/Abp/MongoDB/TestApp/SecondContext/PhoneInSecondDbContext.cs @@ -1,5 +1,4 @@ using System; -using System.ComponentModel.DataAnnotations.Schema; using Volo.Abp.Domain.Entities; namespace Volo.Abp.MongoDB.TestApp.SecondContext; diff --git a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/AbpMongoDbTestModule.cs b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/AbpMongoDbTestModule.cs index ed967fdb92..e5d99e20ca 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/AbpMongoDbTestModule.cs +++ b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/AbpMongoDbTestModule.cs @@ -1,5 +1,4 @@ -using System; -using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Data; using Volo.Abp.Modularity; using Volo.Abp.MongoDB.TestApp.FifthContext; diff --git a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/DataFiltering/HardDelete_Tests.cs b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/DataFiltering/HardDelete_Tests.cs index c5b95fb7b4..f7892c35d1 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/DataFiltering/HardDelete_Tests.cs +++ b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/DataFiltering/HardDelete_Tests.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Volo.Abp.TestApp.Testing; +using Volo.Abp.TestApp.Testing; using Xunit; namespace Volo.Abp.MongoDB.DataFiltering; diff --git a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/DbContext_Replace_Tests.cs b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/DbContext_Replace_Tests.cs index c4f5e371ef..346c1e47cc 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/DbContext_Replace_Tests.cs +++ b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/DbContext_Replace_Tests.cs @@ -2,7 +2,6 @@ using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Shouldly; -using Volo.Abp.Domain.Repositories; using Volo.Abp.MongoDB.TestApp.FifthContext; using Volo.Abp.MongoDB.TestApp.FourthContext; using Volo.Abp.MongoDB.TestApp.ThirdDbContext; diff --git a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs index 4985dfd2f2..f8c033e404 100644 --- a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs +++ b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/TestApp/MongoDb/TestAppMongoDbContext.cs @@ -1,5 +1,4 @@ -using MongoDB.Bson; -using MongoDB.Driver; +using MongoDB.Driver; using Volo.Abp.Data; using Volo.Abp.DependencyInjection; using Volo.Abp.EntityFrameworkCore.TestApp.FourthContext; diff --git a/framework/test/Volo.Abp.MultiTenancy.Tests/Volo/Abp/MultiTenancy/CurrentUserTenantResolveContributor_Tests.cs b/framework/test/Volo.Abp.MultiTenancy.Tests/Volo/Abp/MultiTenancy/CurrentUserTenantResolveContributor_Tests.cs index b865dc3780..04e9f7d0b5 100644 --- a/framework/test/Volo.Abp.MultiTenancy.Tests/Volo/Abp/MultiTenancy/CurrentUserTenantResolveContributor_Tests.cs +++ b/framework/test/Volo.Abp.MultiTenancy.Tests/Volo/Abp/MultiTenancy/CurrentUserTenantResolveContributor_Tests.cs @@ -3,7 +3,6 @@ using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Shouldly; -using Volo.Abp.Settings; using Xunit; namespace Volo.Abp.MultiTenancy; diff --git a/framework/test/Volo.Abp.Security.Tests/Volo/Abp/Security/Claims/AbpDynamicClaimsPrincipalContributorBase_Tests.cs b/framework/test/Volo.Abp.Security.Tests/Volo/Abp/Security/Claims/AbpDynamicClaimsPrincipalContributorBase_Tests.cs index 4d0fc8ff6d..94d7b903b1 100644 --- a/framework/test/Volo.Abp.Security.Tests/Volo/Abp/Security/Claims/AbpDynamicClaimsPrincipalContributorBase_Tests.cs +++ b/framework/test/Volo.Abp.Security.Tests/Volo/Abp/Security/Claims/AbpDynamicClaimsPrincipalContributorBase_Tests.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; using Shouldly; using Volo.Abp.DependencyInjection; using Volo.Abp.Testing; diff --git a/framework/test/Volo.Abp.Specifications.Tests/Volo/Abp/Specifications/Specifications_Tests.cs b/framework/test/Volo.Abp.Specifications.Tests/Volo/Abp/Specifications/Specifications_Tests.cs index 464c004c57..9ed0be8bb7 100644 --- a/framework/test/Volo.Abp.Specifications.Tests/Volo/Abp/Specifications/Specifications_Tests.cs +++ b/framework/test/Volo.Abp.Specifications.Tests/Volo/Abp/Specifications/Specifications_Tests.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; -using System.Text; using Shouldly; using Xunit; diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/EntityWithIntPk.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/EntityWithIntPk.cs index 754c70011d..d30350e78e 100644 --- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/EntityWithIntPk.cs +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/EntityWithIntPk.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Volo.Abp.Domain.Entities; +using Volo.Abp.Domain.Entities; namespace Volo.Abp.TestApp.Domain; diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/IPersonRepository.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/IPersonRepository.cs index 3c50711ff4..38039b39c0 100644 --- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/IPersonRepository.cs +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Domain/IPersonRepository.cs @@ -1,6 +1,4 @@ using System; -using System.Collections.Generic; -using System.Text; using System.Threading.Tasks; using Volo.Abp.Domain.Repositories; diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs index ac6da9106b..f1bd602102 100644 --- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs @@ -1,5 +1,4 @@ using System; -using System.Text.Json.Serialization; using System.Threading.Tasks; using Shouldly; using Volo.Abp.Caching; diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityChange_Tests.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityChange_Tests.cs index 496ee78342..adb80c89d7 100644 --- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityChange_Tests.cs +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityChange_Tests.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Threading.Tasks; using Shouldly; -using Volo.Abp.Data; using Volo.Abp.Domain.Repositories; using Volo.Abp.Modularity; using Volo.Abp.TestApp.Domain; diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/Repository_Basic_Tests_With_Int_Pk.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/Repository_Basic_Tests_With_Int_Pk.cs index 0ca74170aa..7688bdff73 100644 --- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/Repository_Basic_Tests_With_Int_Pk.cs +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/Repository_Basic_Tests_With_Int_Pk.cs @@ -1,6 +1,4 @@ -using System.Linq; -using System.Text.Json; -using System.Threading.Tasks; +using System.Threading.Tasks; using Shouldly; using Volo.Abp.Domain.Repositories; using Volo.Abp.Modularity; diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/Repository_Specifications_Tests.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/Repository_Specifications_Tests.cs index 1c99e24908..7cae5e1db6 100644 --- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/Repository_Specifications_Tests.cs +++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/Repository_Specifications_Tests.cs @@ -1,5 +1,4 @@ using System; -using System.Linq; using System.Linq.Expressions; using System.Threading.Tasks; using Shouldly; diff --git a/framework/test/Volo.Abp.Threading.Tests/Volo/Abp/Threading/NullCancellationTokenProvider_Tests.cs b/framework/test/Volo.Abp.Threading.Tests/Volo/Abp/Threading/NullCancellationTokenProvider_Tests.cs index b66ee73126..23766f4340 100644 --- a/framework/test/Volo.Abp.Threading.Tests/Volo/Abp/Threading/NullCancellationTokenProvider_Tests.cs +++ b/framework/test/Volo.Abp.Threading.Tests/Volo/Abp/Threading/NullCancellationTokenProvider_Tests.cs @@ -1,6 +1,5 @@ using System; using System.Threading; -using System.Threading.Tasks; using Shouldly; using Volo.Abp.Testing; using Xunit; From 83ef7f97ee40fba40abb48bc1b6cd9a38abbc08b Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 15 Oct 2024 15:41:25 +0800 Subject: [PATCH 052/121] Add missing namespaces. --- .../src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs | 4 +++- .../Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs b/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs index bec3a42eac..d2b2e13f57 100644 --- a/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs +++ b/framework/src/Volo.Abp.Auditing/Volo/Abp/Auditing/InternalUtils.cs @@ -1,4 +1,6 @@ -namespace Volo.Abp.Auditing; +using System; + +namespace Volo.Abp.Auditing; internal static class InternalUtils { diff --git a/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs b/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs index 007a0a542a..1081125438 100644 --- a/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs +++ b/framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/DefaultBlobProviderSelector.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using System.Linq; using JetBrains.Annotations; using Volo.Abp.DependencyInjection; From 72d2a3eeac9c5bd30bd4c42b23d9530b6ea3c640 Mon Sep 17 00:00:00 2001 From: Ebicoglu Date: Tue, 15 Oct 2024 11:08:31 +0300 Subject: [PATCH 053/121] add microsoft blog post citation --- .../Post.md | 2 ++ .../cited-from-microsoft-blog-post.png | Bin 0 -> 112760 bytes 2 files changed, 2 insertions(+) create mode 100644 docs/en/Community-Articles/2024-10-09-NET9-Performance-Improvements/cited-from-microsoft-blog-post.png diff --git a/docs/en/Community-Articles/2024-10-09-NET9-Performance-Improvements/Post.md b/docs/en/Community-Articles/2024-10-09-NET9-Performance-Improvements/Post.md index 11f6af4ea4..67e451f0df 100644 --- a/docs/en/Community-Articles/2024-10-09-NET9-Performance-Improvements/Post.md +++ b/docs/en/Community-Articles/2024-10-09-NET9-Performance-Improvements/Post.md @@ -6,6 +6,8 @@ With every release, .NET becomes faster & faster! You get these improvements for It’s very interesting that **20% of these improvements** are implemented by **open-source volunteers** rather than Microsoft employees. These improvements mostly focus on cloud-native and high-throughput applications. I’ll briefly list them below. +![From Microsoft Blog Post](cited-from-microsoft-blog-post.png) + ## 1. Dynamic PGO with JIT Compiler diff --git a/docs/en/Community-Articles/2024-10-09-NET9-Performance-Improvements/cited-from-microsoft-blog-post.png b/docs/en/Community-Articles/2024-10-09-NET9-Performance-Improvements/cited-from-microsoft-blog-post.png new file mode 100644 index 0000000000000000000000000000000000000000..c35771b07165574261710430bd552dcdc0aa5060 GIT binary patch literal 112760 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

hydcwf&t0!JcR#kRc=Gz`z+itv0IA`4uh{Vy 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 V&$ZlNz_IEC8Y;TVm5SCu{{^wP#sL5T diff --git a/docs/en/studio/solution-explorer.md b/docs/en/studio/solution-explorer.md index 8aa0ea4404..c5bbdecc61 100644 --- a/docs/en/studio/solution-explorer.md +++ b/docs/en/studio/solution-explorer.md @@ -123,7 +123,7 @@ A [module](./concepts.md#module) is a sub-solution that can contains zero, one o ### Adding a New Empty Module -Create a new module by clicking the *Add* -> *New Module* -> *Empty Module* button at the root of the solution or in the solution folder context menu. The *Microservice* solution template also includes *Microservice*, *Gateway*, and *Web* modules. Other solution templates, such as *Application (Layered)*, can only create *Empty*, and *DDD* modules. +Create a new module by clicking the *Add* -> *New Module* -> *Empty Module* button at the root of the solution or in the solution folder context menu. The *Microservice* solution template also includes *Microservice*, *Gateway*, and *Web* modules. Other solution templates, such as *Application (Layered)*, can only create *Empty*, *DDD* and *Minimal* modules. ![create-new-module](./images/solution-explorer/create-new-module.png) @@ -149,6 +149,10 @@ When you create a microservice, you must edit some [configurations](../solution- ![create-new-microservice-nolayers-enable-integration](./images/solution-explorer/create-new-microservice-nolayers-enable-integration.png) +You can uncheck the *Include Tests* option if you don't want to include test projects in your microservice module. Click the *Create* button to add the microservice module to the solution. + +![create-new-microservice-nolayers-additional-options](./images/solution-explorer/create-new-microservice-nolayers-additional-options.png) + After creating the *Microservice (service-nolayers)* module, it will be added to the solution, and you should see the following structure in the solution explorer. ![created-new-microservice-nolayers](./images/solution-explorer/created-new-microservice-nolayers.png) From d7ae2d1aee3470a7cafc422ea2b62ce04c9a3742 Mon Sep 17 00:00:00 2001 From: Ebicoglu Date: Wed, 16 Oct 2024 15:44:19 +0300 Subject: [PATCH 060/121] add article --- .../Post.md | 63 ++++++++++++++++++ .../cover.png | Bin 0 -> 554183 bytes 2 files changed, 63 insertions(+) create mode 100644 docs/en/Community-Articles/2024-10-09-Cookies-vs-Local-Storage/Post.md create mode 100644 docs/en/Community-Articles/2024-10-09-Cookies-vs-Local-Storage/cover.png diff --git a/docs/en/Community-Articles/2024-10-09-Cookies-vs-Local-Storage/Post.md b/docs/en/Community-Articles/2024-10-09-Cookies-vs-Local-Storage/Post.md new file mode 100644 index 0000000000..bac7f69596 --- /dev/null +++ b/docs/en/Community-Articles/2024-10-09-Cookies-vs-Local-Storage/Post.md @@ -0,0 +1,63 @@ +# When to Use Cookies, When to Use Local Storage? + +![cover](cover.png) + + + +## Cookies vs Local Storage + +When you want to save client-side data on browsers, you can use `Cookies` or `Local Storage` of the browser. While these methods look similar, they have different behaviors. You need to decide based on the specific use-case, security concerns and the data size being stored. I'll clarify the differences between these methods. + + + +## When to use Cookies 🍪? + +1. **Server Communication (e.g: Authentication Tokens):** Cookies are ideal when you need to send data automatically with HTTP requests to the server, such as authentication tokens (JWTs) or session IDs. Cookies can be configured to be sent only to specific domains or paths, making them useful for session management. +2. **Cross-Domain Communication:** Cookies can be shared across subdomains, which is useful when working with multiple subdomains under the same parent domain for microservice architecture. +3. **Expiration Control:** Cookies come with built-in expiration times. You don’t need to manually remove them after a certain period that should expire. +4. **Security:** Cookies can be marked as `HttpOnly` which makes them accessible **only via the server**, not via JavaScript! Also, when you set a cookie attribute, `Secure` it can be sent only over HTTPS, which forces enhanced security for sensitive data. + + +### Considerations for Cookies + +- **Size Limitation:** Cookies are generally limited to around 4KB of data. +- **Security Risks:** Cookies are susceptible to cross-site scripting (XSS) attacks unless marked `HttpOnly`. + + +--- + + +## When to use Local Storage🗄️? + +1. **Client-Side Data Storage:** Local storage is ideal for storing large amounts of data (up to 5–10 MB) that doesn’t need to be sent to the server with every request. For example; *user preferences*, *settings*, or *cached data*. +2. **Persistence:** Data in local storage persists even after the browser is restarted. This behavior makes it useful for long-term storage needs. +3. **No Automatic Server Transmission:** Local storage data is never automatically sent to the server, which can be a security advantage if you don’t want certain data to be exposed to the server or included in the requests. + + +### Considerations for Local Storage + +- **Security Risks:** Local storage is accessible via JavaScript, making it vulnerable to XSS attacks. Sensitive data should not be stored in local storage unless adequately encrypted. + +- **No Expiration Mechanism:** Local storage does not have a built-in expiration mechanism. You must manually remove the data when it’s no longer needed. + + +--- + + + +## Summary + +### Use Cookies + +- For data that needs to be sent to the server with HTTP requests, particularly for session management or authentication purposes. + +### Use Local Storage + +- For storing large amounts of client-side data that doesn’t need to be automatically sent to the server and for data that should persist across browser sessions. + + + +In many cases, you might use both cookies and local storage, depending on the specific requirements of different parts of your application. There are also other places where you can store the client-side data. You can check out [this article](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Client-side_storage) for more information. + + +Happy coding 🧑🏽‍💻 \ No newline at end of file diff --git a/docs/en/Community-Articles/2024-10-09-Cookies-vs-Local-Storage/cover.png b/docs/en/Community-Articles/2024-10-09-Cookies-vs-Local-Storage/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..68a18b85feb2f11b72baa5551a24df6121466ad0 GIT binary patch literal 554183 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 tsnz8 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%0Aq7A-18-K(uT3G6zOM3AJRZKto_a_Sl9oO{yA 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

;&r>!^YV6AK!()S}TC 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

p?~f|tz%Hnb4!@j^DyKceB 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 Date: Tue, 15 Oct 2024 13:32:32 +0300 Subject: [PATCH 054/121] change the is satisfied and to expression examples --- .../architecture/domain-driven-design/specifications.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/framework/architecture/domain-driven-design/specifications.md b/docs/en/framework/architecture/domain-driven-design/specifications.md index 867080b86e..68ff038b7e 100644 --- a/docs/en/framework/architecture/domain-driven-design/specifications.md +++ b/docs/en/framework/architecture/domain-driven-design/specifications.md @@ -81,7 +81,7 @@ namespace MyProject { public class CustomerService : ITransientDependency { - public async Task BuyAlcohol(Customer customer) + public async Task BookRoom(Customer customer) { if (!new Age18PlusCustomerSpecification().IsSatisfiedBy(customer)) { @@ -120,7 +120,7 @@ namespace MyProject _customerRepository = customerRepository; } - public async Task> GetCustomersCanBuyAlcohol() + public async Task> GetCustomersCanBookRoom() { var queryable = await _customerRepository.GetQueryableAsync(); var query = queryable.Where( @@ -254,4 +254,4 @@ Some benefits of using specifications: ### When To Not Use? - **Non business expressions**: Do not use specifications for non business-related expressions and operations. -- **Reporting**: If you are just creating a report, do not create specifications, but directly use `IQueryable` & LINQ expressions. You can even use plain SQL, views or another tool for reporting. DDD does not necessarily care about reporting, so the way you query the underlying data store can be important from a performance perspective. \ No newline at end of file +- **Reporting**: If you are just creating a report, do not create specifications, but directly use `IQueryable` & LINQ expressions. You can even use plain SQL, views or another tool for reporting. DDD does not necessarily care about reporting, so the way you query the underlying data store can be important from a performance perspective. From d46bd22a52ce1e18b21d59a1a4f3a54e0a888b03 Mon Sep 17 00:00:00 2001 From: Berkan Sasmaz Date: Tue, 15 Oct 2024 14:02:27 +0300 Subject: [PATCH 055/121] Add new reference to "How to use .NET Aspire with ABP framework" article --- .../How to use Aspire with ABP framework.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/How to use Aspire with ABP framework.md b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/How to use Aspire with ABP framework.md index 7d78d476c5..4afe83c7c9 100644 --- a/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/How to use Aspire with ABP framework.md +++ b/docs/en/Community-Articles/2024-06-27-how-to-use-Aspire-with-ABP-framework/How to use Aspire with ABP framework.md @@ -300,3 +300,7 @@ After making all our changes, we can run the `AspirationalAbp.AppHost` project. ## Conclusion Combining .NET Aspire with the ABP framework creates a powerful setup for building robust, observable, and feature-rich applications. By integrating Aspire's observability and cloud capabilities with ABP's approach of focusing on your business without repeating yourself, you can develop feature-rich, scalable applications with enhanced monitoring and seamless cloud integration. This guide provides a clear path to set up and configure these technologies, ensuring your applications are well-structured, maintainable, and ready for modern cloud environments. + +## See Also + +* [.NET Aspire vs ABP Studio: Side by Side](https://abp.io/community/articles/.net-aspire-vs-abp-studio-side-by-side-t1c73d1l) From fb37bfe0a28b807e9b3fe920f83d1a830cdb1d8d Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 16 Oct 2024 10:47:13 +0800 Subject: [PATCH 056/121] Cascading deletion of `OpenIddictAuthorizations ` and `OpenIddictTokens`. Resolve #21024 --- ....cs => 20241016024422_Initial.Designer.cs} | 21 ++++++++++++------- ...2_Initial.cs => 20241016024422_Initial.cs} | 14 ++++++++----- .../ServerDbContextModelSnapshot.cs | 19 +++++++++++------ ...nIddictDbContextModelCreatingExtensions.cs | 7 ++++--- 4 files changed, 40 insertions(+), 21 deletions(-) rename modules/openiddict/app/OpenIddict.Demo.Server/Migrations/{20240829013142_Initial.Designer.cs => 20241016024422_Initial.Designer.cs} (98%) rename modules/openiddict/app/OpenIddict.Demo.Server/Migrations/{20240829013142_Initial.cs => 20241016024422_Initial.cs} (99%) diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.Designer.cs b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.Designer.cs similarity index 98% rename from modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.Designer.cs rename to modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.Designer.cs index 158f345fbe..f829ae69d7 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.Designer.cs +++ b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace OpenIddict.Demo.Server.Migrations { [DbContext(typeof(ServerDbContext))] - [Migration("20240829013142_Initial")] + [Migration("20241016024422_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace OpenIddict.Demo.Server.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "8.0.4") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -403,9 +403,13 @@ namespace OpenIddict.Demo.Server.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + b.Property("IpAddresses") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); b.Property("LastAccessed") .HasColumnType("datetime2"); @@ -1541,18 +1545,21 @@ namespace OpenIddict.Demo.Server.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.cs b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.cs similarity index 99% rename from modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.cs rename to modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.cs index 537745685f..bf4af9d947 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.cs +++ b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.cs @@ -232,9 +232,10 @@ namespace OpenIddict.Demo.Server.Migrations TenantId = table.Column(type: "uniqueidentifier", nullable: true), UserId = table.Column(type: "uniqueidentifier", nullable: false), ClientId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - IpAddresses = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + IpAddresses = table.Column(type: "nvarchar(2048)", maxLength: 2048, nullable: true), SignedIn = table.Column(type: "datetime2", nullable: false), - LastAccessed = table.Column(type: "datetime2", nullable: true) + LastAccessed = table.Column(type: "datetime2", nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) }, constraints: table => { @@ -623,7 +624,8 @@ namespace OpenIddict.Demo.Server.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateTable( @@ -652,12 +654,14 @@ namespace OpenIddict.Demo.Server.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateIndex( diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/ServerDbContextModelSnapshot.cs b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/ServerDbContextModelSnapshot.cs index bdbb1fca9b..cb3d77323e 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/ServerDbContextModelSnapshot.cs +++ b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/ServerDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace OpenIddict.Demo.Server.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "8.0.4") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -400,9 +400,13 @@ namespace OpenIddict.Demo.Server.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + b.Property("IpAddresses") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); b.Property("LastAccessed") .HasColumnType("datetime2"); @@ -1538,18 +1542,21 @@ namespace OpenIddict.Demo.Server.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo/Abp/OpenIddict/EntityFrameworkCore/OpenIddictDbContextModelCreatingExtensions.cs b/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo/Abp/OpenIddict/EntityFrameworkCore/OpenIddictDbContextModelCreatingExtensions.cs index d10ecc86ae..f184c9b7e9 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo/Abp/OpenIddict/EntityFrameworkCore/OpenIddictDbContextModelCreatingExtensions.cs +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo/Abp/OpenIddict/EntityFrameworkCore/OpenIddictDbContextModelCreatingExtensions.cs @@ -40,6 +40,9 @@ public static class OpenIddictDbContextModelCreatingExtensions b.Property(x => x.ClientType) .HasMaxLength(OpenIddictApplicationConsts.ClientTypeMaxLength); + b.HasMany().WithOne().HasForeignKey(x => x.ApplicationId).IsRequired(false).OnDelete(DeleteBehavior.Cascade); + b.HasMany().WithOne().HasForeignKey(x => x.ApplicationId).IsRequired(false).OnDelete(DeleteBehavior.Cascade); + b.ApplyObjectExtensionMappings(); }); @@ -66,7 +69,7 @@ public static class OpenIddictDbContextModelCreatingExtensions b.Property(x => x.Type) .HasMaxLength(OpenIddictAuthorizationConsts.TypeMaxLength); - b.HasOne().WithMany().HasForeignKey(x => x.ApplicationId).IsRequired(false); + b.HasMany().WithOne().HasForeignKey(x => x.AuthorizationId).IsRequired(false).OnDelete(DeleteBehavior.Cascade); b.ApplyObjectExtensionMappings(); }); @@ -115,8 +118,6 @@ public static class OpenIddictDbContextModelCreatingExtensions b.Property(x => x.Type) .HasMaxLength(OpenIddictTokenConsts.TypeMaxLength); - b.HasOne().WithMany().HasForeignKey(x => x.ApplicationId).IsRequired(false); - b.HasOne().WithMany().HasForeignKey(x => x.AuthorizationId).IsRequired(false); b.ApplyObjectExtensionMappings(); }); From 48b38879bb7e5970339c4d915cb9be57028709b9 Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 16 Oct 2024 10:58:14 +0800 Subject: [PATCH 057/121] Update template project migrations. --- ...signer.cs => 20241016025727_Initial.Designer.cs} | 13 ++++++++----- .../Server/Migrations/20241016025727_Initial.cs} | 9 ++++++--- .../MyProjectNameDbContextModelSnapshot.cs | 11 +++++++---- ...signer.cs => 20241016025058_Initial.Designer.cs} | 13 ++++++++----- ...0091641_Initial.cs => 20241016025058_Initial.cs} | 9 ++++++--- .../MyProjectNameDbContextModelSnapshot.cs | 11 +++++++---- ...signer.cs => 20241016025319_Initial.Designer.cs} | 13 ++++++++----- ...0091707_Initial.cs => 20241016025319_Initial.cs} | 9 ++++++--- .../MyProjectNameDbContextModelSnapshot.cs | 11 +++++++---- ...signer.cs => 20241016025346_Initial.Designer.cs} | 13 ++++++++----- ...0091723_Initial.cs => 20241016025346_Initial.cs} | 9 ++++++--- .../MyProjectNameDbContextModelSnapshot.cs | 11 +++++++---- ...signer.cs => 20241016025527_Initial.Designer.cs} | 13 ++++++++----- .../Migrations/20241016025527_Initial.cs} | 9 ++++++--- .../Migrations/AuthServerDbContextModelSnapshot.cs | 11 +++++++---- ...signer.cs => 20241016025447_Initial.Designer.cs} | 4 ++-- ...0091757_Initial.cs => 20241016025447_Initial.cs} | 0 .../Migrations/UnifiedDbContextModelSnapshot.cs | 2 +- ...signer.cs => 20241016025549_Initial.Designer.cs} | 4 ++-- ...0091847_Initial.cs => 20241016025549_Initial.cs} | 0 ...meHttpApiHostMigrationsDbContextModelSnapshot.cs | 2 +- ...signer.cs => 20241016025625_Initial.Designer.cs} | 4 ++-- ...0091929_Initial.cs => 20241016025625_Initial.cs} | 0 .../Migrations/UnifiedDbContextModelSnapshot.cs | 2 +- 24 files changed, 114 insertions(+), 69 deletions(-) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/{20241010092009_Initial.Designer.cs => 20241016025727_Initial.Designer.cs} (99%) rename templates/{module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.cs => app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/{20241010091641_Initial.Designer.cs => 20241016025058_Initial.Designer.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/{20241010091641_Initial.cs => 20241016025058_Initial.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/{20241010091707_Initial.Designer.cs => 20241016025319_Initial.Designer.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/{20241010091707_Initial.cs => 20241016025319_Initial.cs} (99%) rename templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20241010091723_Initial.Designer.cs => 20241016025346_Initial.Designer.cs} (99%) rename templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20241010091723_Initial.cs => 20241016025346_Initial.cs} (99%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/{20241010091821_Initial.Designer.cs => 20241016025527_Initial.Designer.cs} (99%) rename templates/{app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.cs => module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.cs} (99%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/{20241010091757_Initial.Designer.cs => 20241016025447_Initial.Designer.cs} (99%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/{20241010091757_Initial.cs => 20241016025447_Initial.cs} (100%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/{20241010091847_Initial.Designer.cs => 20241016025549_Initial.Designer.cs} (89%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/{20241010091847_Initial.cs => 20241016025549_Initial.cs} (100%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/{20241010091929_Initial.Designer.cs => 20241016025625_Initial.Designer.cs} (99%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/{20241010091929_Initial.cs => 20241016025625_Initial.cs} (100%) diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.Designer.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.Designer.cs index 19cf126fc2..0ad91ac7e8 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20241010092009_Initial")] + [Migration("20241016025727_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1835,18 +1835,21 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.cs similarity index 99% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.cs index 866f5a6ee3..2bab462de9 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.cs @@ -708,7 +708,8 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateTable( @@ -760,12 +761,14 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateIndex( diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs index e0ac67c697..a48b44de35 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1832,18 +1832,21 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.Designer.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.Designer.cs index 4cf20b0d84..ac43d5916d 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Host.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20241010091641_Initial")] + [Migration("20241016025058_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1835,18 +1835,21 @@ namespace MyCompanyName.MyProjectName.Host.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.cs index 791470c1e9..06631868b2 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.cs @@ -708,7 +708,8 @@ namespace MyCompanyName.MyProjectName.Host.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateTable( @@ -760,12 +761,14 @@ namespace MyCompanyName.MyProjectName.Host.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateIndex( diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs index f46733e8f2..7ab3907d63 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1832,18 +1832,21 @@ namespace MyCompanyName.MyProjectName.Host.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.Designer.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.Designer.cs index 6c5b6b3dff..c39110e18a 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Mvc.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20241010091707_Initial")] + [Migration("20241016025319_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1835,18 +1835,21 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.cs index 1dd9f60a23..eea249faca 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.cs @@ -708,7 +708,8 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateTable( @@ -760,12 +761,14 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateIndex( diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs index daf7f17a21..b1f876f653 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1832,18 +1832,21 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.Designer.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.Designer.cs similarity index 99% rename from templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.Designer.cs rename to templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.Designer.cs index c177598fa7..d342aa7063 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.Designer.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20241010091723_Initial")] + [Migration("20241016025346_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1886,18 +1886,21 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.cs similarity index 99% rename from templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.cs rename to templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.cs index e50f9af17c..8d1afeb7cf 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.cs @@ -729,7 +729,8 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateTable( @@ -781,12 +782,14 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateIndex( diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs index 7de652e531..5748cf9ddb 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1883,18 +1883,21 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.Designer.cs similarity index 99% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.Designer.cs index a06a1f61e8..b882622f1a 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(AuthServerDbContext))] - [Migration("20241010091821_Initial")] + [Migration("20241016025527_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1835,18 +1835,21 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.cs index 866f5a6ee3..2bab462de9 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.cs @@ -708,7 +708,8 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateTable( @@ -760,12 +761,14 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id"); + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); }); migrationBuilder.CreateIndex( diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs index cee2ef145f..221ee52c68 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1832,18 +1832,21 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId"); + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId"); + .HasForeignKey("AuthorizationId") + .OnDelete(DeleteBehavior.Cascade); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.Designer.cs similarity index 99% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.Designer.cs index 0c6fd4254f..697f49c932 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations { [DbContext(typeof(UnifiedDbContext))] - [Migration("20241010091757_Initial")] + [Migration("20241016025447_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.cs similarity index 100% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.cs diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs index 5ae81920d4..83280e3e94 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.Designer.cs similarity index 89% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.Designer.cs index 0cc3e26a91..b76f24d8f0 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.Designer.cs @@ -12,7 +12,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameHttpApiHostMigrationsDbContext))] - [Migration("20241010091847_Initial")] + [Migration("20241016025549_Initial")] partial class Initial { /// @@ -21,7 +21,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.cs similarity index 100% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.cs diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/MyProjectNameHttpApiHostMigrationsDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/MyProjectNameHttpApiHostMigrationsDbContextModelSnapshot.cs index 8f18778ba3..2c0916ca59 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/MyProjectNameHttpApiHostMigrationsDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/MyProjectNameHttpApiHostMigrationsDbContextModelSnapshot.cs @@ -18,7 +18,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.Designer.cs similarity index 99% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.Designer.cs index 37c3f63ff3..cb479d479a 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(UnifiedDbContext))] - [Migration("20241010091929_Initial")] + [Migration("20241016025625_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.cs similarity index 100% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.cs diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs index 02ddb43bdf..2e859099a2 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); From 2e003041ac416d389be0224cb2d88bb4be18dba1 Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 16 Oct 2024 16:37:54 +0800 Subject: [PATCH 058/121] Revert "Cascading deletion of `OpenIddictAuthorizations ` and `OpenIddictTokens`." --- ....cs => 20240829013142_Initial.Designer.cs} | 21 +++++++------------ ...2_Initial.cs => 20240829013142_Initial.cs} | 14 +++++-------- .../ServerDbContextModelSnapshot.cs | 19 ++++++----------- ...nIddictDbContextModelCreatingExtensions.cs | 7 +++---- ....cs => 20241010092009_Initial.Designer.cs} | 13 +++++------- .../Migrations/20241010092009_Initial.cs} | 9 +++----- .../MyProjectNameDbContextModelSnapshot.cs | 11 ++++------ ....cs => 20241010091641_Initial.Designer.cs} | 13 +++++------- ...8_Initial.cs => 20241010091641_Initial.cs} | 9 +++----- .../MyProjectNameDbContextModelSnapshot.cs | 11 ++++------ ....cs => 20241010091707_Initial.Designer.cs} | 13 +++++------- ...9_Initial.cs => 20241010091707_Initial.cs} | 9 +++----- .../MyProjectNameDbContextModelSnapshot.cs | 11 ++++------ ....cs => 20241010091723_Initial.Designer.cs} | 13 +++++------- ...6_Initial.cs => 20241010091723_Initial.cs} | 9 +++----- .../MyProjectNameDbContextModelSnapshot.cs | 11 ++++------ ....cs => 20241010091821_Initial.Designer.cs} | 13 +++++------- .../Migrations/20241010091821_Initial.cs} | 9 +++----- .../AuthServerDbContextModelSnapshot.cs | 11 ++++------ ....cs => 20241010091757_Initial.Designer.cs} | 4 ++-- ...7_Initial.cs => 20241010091757_Initial.cs} | 0 .../UnifiedDbContextModelSnapshot.cs | 2 +- ....cs => 20241010091847_Initial.Designer.cs} | 4 ++-- ...9_Initial.cs => 20241010091847_Initial.cs} | 0 ...ApiHostMigrationsDbContextModelSnapshot.cs | 2 +- ....cs => 20241010091929_Initial.Designer.cs} | 4 ++-- ...5_Initial.cs => 20241010091929_Initial.cs} | 0 .../UnifiedDbContextModelSnapshot.cs | 2 +- 28 files changed, 90 insertions(+), 154 deletions(-) rename modules/openiddict/app/OpenIddict.Demo.Server/Migrations/{20241016024422_Initial.Designer.cs => 20240829013142_Initial.Designer.cs} (98%) rename modules/openiddict/app/OpenIddict.Demo.Server/Migrations/{20241016024422_Initial.cs => 20240829013142_Initial.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/{20241016025727_Initial.Designer.cs => 20241010092009_Initial.Designer.cs} (99%) rename templates/{module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.cs => app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/{20241016025058_Initial.Designer.cs => 20241010091641_Initial.Designer.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/{20241016025058_Initial.cs => 20241010091641_Initial.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/{20241016025319_Initial.Designer.cs => 20241010091707_Initial.Designer.cs} (99%) rename templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/{20241016025319_Initial.cs => 20241010091707_Initial.cs} (99%) rename templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20241016025346_Initial.Designer.cs => 20241010091723_Initial.Designer.cs} (99%) rename templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20241016025346_Initial.cs => 20241010091723_Initial.cs} (99%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/{20241016025527_Initial.Designer.cs => 20241010091821_Initial.Designer.cs} (99%) rename templates/{app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.cs => module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.cs} (99%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/{20241016025447_Initial.Designer.cs => 20241010091757_Initial.Designer.cs} (99%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/{20241016025447_Initial.cs => 20241010091757_Initial.cs} (100%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/{20241016025549_Initial.Designer.cs => 20241010091847_Initial.Designer.cs} (89%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/{20241016025549_Initial.cs => 20241010091847_Initial.cs} (100%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/{20241016025625_Initial.Designer.cs => 20241010091929_Initial.Designer.cs} (99%) rename templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/{20241016025625_Initial.cs => 20241010091929_Initial.cs} (100%) diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.Designer.cs b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.Designer.cs similarity index 98% rename from modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.Designer.cs rename to modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.Designer.cs index f829ae69d7..158f345fbe 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.Designer.cs +++ b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace OpenIddict.Demo.Server.Migrations { [DbContext(typeof(ServerDbContext))] - [Migration("20241016024422_Initial")] + [Migration("20240829013142_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace OpenIddict.Demo.Server.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "8.0.4") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -403,13 +403,9 @@ namespace OpenIddict.Demo.Server.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - b.Property("IpAddresses") - .HasMaxLength(2048) - .HasColumnType("nvarchar(2048)"); + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); b.Property("LastAccessed") .HasColumnType("datetime2"); @@ -1545,21 +1541,18 @@ namespace OpenIddict.Demo.Server.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.cs b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.cs similarity index 99% rename from modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.cs rename to modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.cs index bf4af9d947..537745685f 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20241016024422_Initial.cs +++ b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/20240829013142_Initial.cs @@ -232,10 +232,9 @@ namespace OpenIddict.Demo.Server.Migrations TenantId = table.Column(type: "uniqueidentifier", nullable: true), UserId = table.Column(type: "uniqueidentifier", nullable: false), ClientId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), - IpAddresses = table.Column(type: "nvarchar(2048)", maxLength: 2048, nullable: true), + IpAddresses = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), SignedIn = table.Column(type: "datetime2", nullable: false), - LastAccessed = table.Column(type: "datetime2", nullable: true), - ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + LastAccessed = table.Column(type: "datetime2", nullable: true) }, constraints: table => { @@ -624,8 +623,7 @@ namespace OpenIddict.Demo.Server.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateTable( @@ -654,14 +652,12 @@ namespace OpenIddict.Demo.Server.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateIndex( diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/ServerDbContextModelSnapshot.cs b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/ServerDbContextModelSnapshot.cs index cb3d77323e..bdbb1fca9b 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/ServerDbContextModelSnapshot.cs +++ b/modules/openiddict/app/OpenIddict.Demo.Server/Migrations/ServerDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace OpenIddict.Demo.Server.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "8.0.4") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -400,13 +400,9 @@ namespace OpenIddict.Demo.Server.Migrations .HasMaxLength(64) .HasColumnType("nvarchar(64)"); - b.Property("ExtraProperties") - .HasColumnType("nvarchar(max)") - .HasColumnName("ExtraProperties"); - b.Property("IpAddresses") - .HasMaxLength(2048) - .HasColumnType("nvarchar(2048)"); + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); b.Property("LastAccessed") .HasColumnType("datetime2"); @@ -1542,21 +1538,18 @@ namespace OpenIddict.Demo.Server.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo/Abp/OpenIddict/EntityFrameworkCore/OpenIddictDbContextModelCreatingExtensions.cs b/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo/Abp/OpenIddict/EntityFrameworkCore/OpenIddictDbContextModelCreatingExtensions.cs index f184c9b7e9..d10ecc86ae 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo/Abp/OpenIddict/EntityFrameworkCore/OpenIddictDbContextModelCreatingExtensions.cs +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo/Abp/OpenIddict/EntityFrameworkCore/OpenIddictDbContextModelCreatingExtensions.cs @@ -40,9 +40,6 @@ public static class OpenIddictDbContextModelCreatingExtensions b.Property(x => x.ClientType) .HasMaxLength(OpenIddictApplicationConsts.ClientTypeMaxLength); - b.HasMany().WithOne().HasForeignKey(x => x.ApplicationId).IsRequired(false).OnDelete(DeleteBehavior.Cascade); - b.HasMany().WithOne().HasForeignKey(x => x.ApplicationId).IsRequired(false).OnDelete(DeleteBehavior.Cascade); - b.ApplyObjectExtensionMappings(); }); @@ -69,7 +66,7 @@ public static class OpenIddictDbContextModelCreatingExtensions b.Property(x => x.Type) .HasMaxLength(OpenIddictAuthorizationConsts.TypeMaxLength); - b.HasMany().WithOne().HasForeignKey(x => x.AuthorizationId).IsRequired(false).OnDelete(DeleteBehavior.Cascade); + b.HasOne().WithMany().HasForeignKey(x => x.ApplicationId).IsRequired(false); b.ApplyObjectExtensionMappings(); }); @@ -118,6 +115,8 @@ public static class OpenIddictDbContextModelCreatingExtensions b.Property(x => x.Type) .HasMaxLength(OpenIddictTokenConsts.TypeMaxLength); + b.HasOne().WithMany().HasForeignKey(x => x.ApplicationId).IsRequired(false); + b.HasOne().WithMany().HasForeignKey(x => x.AuthorizationId).IsRequired(false); b.ApplyObjectExtensionMappings(); }); diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.Designer.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.Designer.cs index 0ad91ac7e8..19cf126fc2 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20241016025727_Initial")] + [Migration("20241010092009_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1835,21 +1835,18 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.cs similarity index 99% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.cs index 2bab462de9..866f5a6ee3 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241010092009_Initial.cs @@ -708,8 +708,7 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateTable( @@ -761,14 +760,12 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateIndex( diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs index a48b44de35..e0ac67c697 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1832,21 +1832,18 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.Designer.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.Designer.cs index ac43d5916d..4cf20b0d84 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Host.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20241016025058_Initial")] + [Migration("20241010091641_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1835,21 +1835,18 @@ namespace MyCompanyName.MyProjectName.Host.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.cs index 06631868b2..791470c1e9 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241016025058_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/20241010091641_Initial.cs @@ -708,8 +708,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateTable( @@ -761,14 +760,12 @@ namespace MyCompanyName.MyProjectName.Host.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateIndex( diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs index 7ab3907d63..f46733e8f2 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1832,21 +1832,18 @@ namespace MyCompanyName.MyProjectName.Host.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.Designer.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.Designer.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.Designer.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.Designer.cs index c39110e18a..6c5b6b3dff 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.Designer.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Mvc.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20241016025319_Initial")] + [Migration("20241010091707_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1835,21 +1835,18 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.cs rename to templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.cs index eea249faca..1dd9f60a23 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241016025319_Initial.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/20241010091707_Initial.cs @@ -708,8 +708,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateTable( @@ -761,14 +760,12 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateIndex( diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs index b1f876f653..daf7f17a21 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1832,21 +1832,18 @@ namespace MyCompanyName.MyProjectName.Mvc.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.Designer.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.Designer.cs similarity index 99% rename from templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.Designer.cs rename to templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.Designer.cs index d342aa7063..c177598fa7 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.Designer.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20241016025346_Initial")] + [Migration("20241010091723_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1886,21 +1886,18 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.cs similarity index 99% rename from templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.cs rename to templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.cs index 8d1afeb7cf..e50f9af17c 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241016025346_Initial.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20241010091723_Initial.cs @@ -729,8 +729,7 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateTable( @@ -782,14 +781,12 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateIndex( diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs index 5748cf9ddb..7de652e531 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/MyProjectNameDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1883,21 +1883,18 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.Designer.cs similarity index 99% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.Designer.cs index b882622f1a..a06a1f61e8 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241016025527_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(AuthServerDbContext))] - [Migration("20241016025527_Initial")] + [Migration("20241010091821_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1835,21 +1835,18 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.cs similarity index 99% rename from templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.cs index 2bab462de9..866f5a6ee3 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/Migrations/20241016025727_Initial.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/20241010091821_Initial.cs @@ -708,8 +708,7 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateTable( @@ -761,14 +760,12 @@ namespace MyCompanyName.MyProjectName.Migrations name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", column: x => x.ApplicationId, principalTable: "OpenIddictApplications", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); table.ForeignKey( name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", column: x => x.AuthorizationId, principalTable: "OpenIddictAuthorizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateIndex( diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs index 221ee52c68..cee2ef145f 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/Migrations/AuthServerDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); @@ -1832,21 +1832,18 @@ namespace MyCompanyName.MyProjectName.Migrations { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); }); modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => { b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) .WithMany() - .HasForeignKey("ApplicationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("ApplicationId"); b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) .WithMany() - .HasForeignKey("AuthorizationId") - .OnDelete(DeleteBehavior.Cascade); + .HasForeignKey("AuthorizationId"); }); modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.Designer.cs similarity index 99% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.Designer.cs index 697f49c932..0c6fd4254f 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations { [DbContext(typeof(UnifiedDbContext))] - [Migration("20241016025447_Initial")] + [Migration("20241010091757_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.cs similarity index 100% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241016025447_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/20241010091757_Initial.cs diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs index 83280e3e94..5ae81920d4 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/Migrations/UnifiedDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Host.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.Designer.cs similarity index 89% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.Designer.cs index b76f24d8f0..0cc3e26a91 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.Designer.cs @@ -12,7 +12,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameHttpApiHostMigrationsDbContext))] - [Migration("20241016025549_Initial")] + [Migration("20241010091847_Initial")] partial class Initial { /// @@ -21,7 +21,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.cs similarity index 100% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241016025549_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/20241010091847_Initial.cs diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/MyProjectNameHttpApiHostMigrationsDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/MyProjectNameHttpApiHostMigrationsDbContextModelSnapshot.cs index 2c0916ca59..8f18778ba3 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/MyProjectNameHttpApiHostMigrationsDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Migrations/MyProjectNameHttpApiHostMigrationsDbContextModelSnapshot.cs @@ -18,7 +18,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.Designer.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.Designer.cs similarity index 99% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.Designer.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.Designer.cs index cb479d479a..37c3f63ff3 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.Designer.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.Designer.cs @@ -13,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(UnifiedDbContext))] - [Migration("20241016025625_Initial")] + [Migration("20241010091929_Initial")] partial class Initial { /// @@ -22,7 +22,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.cs similarity index 100% rename from templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241016025625_Initial.cs rename to templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/20241010091929_Initial.cs diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs index 2e859099a2..02ddb43bdf 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs @@ -19,7 +19,7 @@ namespace MyCompanyName.MyProjectName.Migrations #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) - .HasAnnotation("ProductVersion", "9.0.0-rc.2.24474.1") + .HasAnnotation("ProductVersion", "9.0.0-rc.1.24451.1") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); From 5815030c8ebfa7a3c9b155c73c9d52610ee24575 Mon Sep 17 00:00:00 2001 From: ahmetfarukulu Date: Wed, 16 Oct 2024 15:22:51 +0300 Subject: [PATCH 059/121] Add support for creating Minimal modules in solution explorer --- ...croservice-nolayers-additional-options.png | Bin 0 -> 27380 bytes ...croservice-nolayers-enable-integration.png | Bin 59896 -> 94927 bytes .../solution-explorer/create-new-module.png | Bin 23940 -> 33832 bytes docs/en/studio/solution-explorer.md | 6 +++++- 4 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 docs/en/studio/images/solution-explorer/create-new-microservice-nolayers-additional-options.png diff --git a/docs/en/studio/images/solution-explorer/create-new-microservice-nolayers-additional-options.png b/docs/en/studio/images/solution-explorer/create-new-microservice-nolayers-additional-options.png new file mode 100644 index 0000000000000000000000000000000000000000..171cf6d96c1aa6035570b0a0713bbceb1d328aa1 GIT binary patch literal 27380 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 literal 0 HcmV?d00001 diff --git a/docs/en/studio/images/solution-explorer/create-new-microservice-nolayers-enable-integration.png b/docs/en/studio/images/solution-explorer/create-new-microservice-nolayers-enable-integration.png index a1aa31887fa29e0d21e1af10ef2115e618358953..0169cc624dd84101e2df32bc88494f7875a2ce2b 100644 GIT binary patch literal 94927 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ð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 diff --git a/docs/en/studio/images/solution-explorer/create-new-module.png b/docs/en/studio/images/solution-explorer/create-new-module.png index 320b9d9bb57cedfdcff08e9ca13a441e2124d6a7..f72da59ebc9a7e73717f198d6d7642631fb9824e 100644 GIT binary patch literal 33832 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