This commit is contained in:
2026-05-11 23:24:44 +03:30
parent ffb29c6fbb
commit 92d3cac2c8
2 changed files with 21 additions and 17 deletions
-1
View File
@@ -14,7 +14,6 @@ using System.Threading.Tasks;
using System.Web; using System.Web;
using System.Xml; using System.Xml;
using AutoMapper; using AutoMapper;
using Microsoft.IdentityModel.Tokens;
using Newtonsoft.Json; using Newtonsoft.Json;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using Newtonsoft.Json.Serialization; using Newtonsoft.Json.Serialization;
+10 -5
View File
@@ -3,20 +3,24 @@ using Microsoft.Extensions.Configuration;
using xCommons.Configurations; using xCommons.Configurations;
using xCommons.Constants; using xCommons.Constants;
namespace xCommons.Extensions { namespace xCommons.Extensions
public static partial class IConfigurationExtensions { {
public static partial class IConfigurationExtensions
{
/// <summary> /// <summary>
/// Retrieve AppConfiguration from Configurations /// Retrieve AppConfiguration from Configurations
/// </summary> /// </summary>
/// <param name="source"></param> /// <param name="source"></param>
/// <returns></returns> /// <returns></returns>
public static XAppConfiguration GetXAppConfiguration (this IConfiguration source) { public static XAppConfiguration GetXAppConfiguration(this IConfiguration source)
{
// //
var xMessageResourceTitlesConfigSection = source var xMessageResourceTitlesConfigSection = source
.GetSection(ConfigurationNodeNames.MESSAGE_RESOURCE_TITLES_NODE); .GetSection(ConfigurationNodeNames.MESSAGE_RESOURCE_TITLES_NODE);
// //
var result = new XAppConfiguration { var result = new XAppConfiguration
{
Name = source[nameof(XAppConfiguration.Name)], Name = source[nameof(XAppConfiguration.Name)],
Version = source[nameof(XAppConfiguration.Version)], Version = source[nameof(XAppConfiguration.Version)],
XPoweredValue = source[nameof(XAppConfiguration.XPoweredValue)], XPoweredValue = source[nameof(XAppConfiguration.XPoweredValue)],
@@ -38,7 +42,8 @@ namespace xCommons.Extensions {
/// </summary> /// </summary>
/// <param name="source"></param> /// <param name="source"></param>
/// <returns></returns> /// <returns></returns>
public static XSwaggerConfiguration GetXSwaggerConfiguration (this IConfiguration source) { public static XSwaggerConfiguration GetXSwaggerConfiguration(this IConfiguration source)
{
// //
var xSwaggerConfigSection = source var xSwaggerConfigSection = source
.GetSection(ConfigurationNodeNames.SWAGGER_NODE); .GetSection(ConfigurationNodeNames.SWAGGER_NODE);