Skip to content

Enhance async operations and update packages

Lukáš Drábek requested to merge fix/misingRoleId into develop
  • Updated Program.cs to support asynchronous operations more effectively by replacing app.Run(); with await app.RunAsync().ConfigureAwait(false); and updating Log.CloseAndFlush(); to await Log.CloseAndFlushAsync().ConfigureAwait(false); for better scalability and resource management.
  • Modified SystemRoleManagementService.cs to include changes in the constructor and the GetForProjectAsync method, notably adding the Id property to SystemRoleModel instantiation for enhanced data structure and context.
  • Updated various NuGet package versions in Directory.Packages.props including Azure.Identity, FluentValidation, and more, aiming for improved stability, performance, and security.
  • Adjusted SystemRoleModel.cs to include an int Id property, reflecting a model change for better system role identification and data management.
  • Made adjustments in Infrastructure.Tests.csproj to update xunit.runner.visualstudio package reference with PrivateAssets and IncludeAssets tags for better test dependency management.

Merge request reports