250501 커밋
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
namespace BrokerCore.ApiModels;
|
||||
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel;
|
||||
|
||||
using Swashbuckle.AspNetCore.Annotations;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class DummyRequest
|
||||
{
|
||||
public required string Dummy { get; set; }
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
namespace BrokerCore.ApiModels;
|
||||
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
using Swashbuckle.AspNetCore.Annotations;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class AdminSapphireChangeRequest
|
||||
{
|
||||
public string AccountId { get; set; } = string.Empty;
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
namespace BrokerCore.ApiModels;
|
||||
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class ApiErrorResponse
|
||||
{
|
||||
[Description("에러 추척용 id")]
|
||||
|
||||
@@ -1,17 +1,8 @@
|
||||
using System.ComponentModel;
|
||||
using ServerCommon;
|
||||
using Swashbuckle.AspNetCore.Annotations;
|
||||
|
||||
namespace BrokerCore.ApiModels;
|
||||
|
||||
using System.Runtime.Serialization;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
using Common;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using ServerCommon;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
[SwaggerSchema("사파이어 잔액 요청")]
|
||||
public class SapphireRequest
|
||||
{
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
namespace BrokerCore.ApiModels;
|
||||
|
||||
using System.ComponentModel;
|
||||
|
||||
using System.ComponentModel;
|
||||
using Swashbuckle.AspNetCore.Annotations;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
[SwaggerSchema("플래닛 인증 요청")]
|
||||
public class PlanetAuthRequest
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
namespace BrokerCore.ApiModels;
|
||||
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
using Swashbuckle.AspNetCore.Annotations;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
|
||||
[SwaggerSchema("재화 잔액 요청")]
|
||||
public class CurrencyBalanceRequest
|
||||
{
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
namespace BrokerCore.ApiModels;
|
||||
|
||||
|
||||
using System.ComponentModel;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using ServerCommon;
|
||||
|
||||
using Swashbuckle.AspNetCore.Annotations;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
|
||||
[SwaggerSchema("플래닛 아이템 교환 주문 정보")]
|
||||
public class PlanetItemExchangeOrderDto
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.ComponentModel;
|
||||
using Swashbuckle.AspNetCore.Annotations;
|
||||
|
||||
namespace BrokerCore.ApiModels;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
[SwaggerSchema("유저 사파이어 잔액 요청")]
|
||||
public class UserSapphireRequest
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
namespace BrokerCore.BrokerBusinessLog;
|
||||
|
||||
|
||||
using Newtonsoft.Json;
|
||||
|
||||
using ServerBase;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class PlanetProviderLogActor : IWithLogActor
|
||||
{
|
||||
// 로그 행위자 정보
|
||||
|
||||
@@ -1,19 +1,7 @@
|
||||
|
||||
using Newtonsoft.Json;
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
|
||||
|
||||
using ServerCore;
|
||||
using Newtonsoft.Json;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
using MetaAssets;
|
||||
|
||||
|
||||
|
||||
namespace BrokerCore.BrokerBusinessLog;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class PlanetUserLogActor : ILogActor
|
||||
{
|
||||
[JsonProperty] public ServerType ServerType { get; init; } = ServerType.BrokerApi;
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
|
||||
|
||||
namespace BrokerCore.BrokerBusinessLog;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetItemExchangeBusinessLog : ILogInvokerEx
|
||||
{
|
||||
private readonly PlanetItemExchangeLogData m_log_data;
|
||||
|
||||
public PlanetItemExchangeBusinessLog(LogActionEx logAction, PlanetItemExchangeLogData logData)
|
||||
public PlanetItemExchangeBusinessLog(LogActionEx logAction, PlanetItemExchangeLogData logData)
|
||||
: base(LogDomainType.BrokerApi, logAction)
|
||||
{
|
||||
m_log_data = new PlanetItemExchangeLogData(this, logData);
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
|
||||
|
||||
using ServerBase;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
|
||||
|
||||
namespace BrokerCore.BrokerBusinessLog;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetProviderAuthBusinessLog : ILogInvokerEx
|
||||
{
|
||||
|
||||
@@ -1,14 +1,17 @@
|
||||
using ServerBase;
|
||||
using BrokerApiServer;
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
|
||||
|
||||
namespace BrokerCore.BrokerBusinessLog;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetUserAuthBusinessLog : ILogInvokerEx
|
||||
{
|
||||
private readonly PlanetUserAuthLogData m_log_data;
|
||||
|
||||
public PlanetUserAuthBusinessLog(PlanetUserAuthLogData logData, LogActionType logActionType)
|
||||
public PlanetUserAuthBusinessLog(PlanetUserAuthLogData logData, LogActionType logActionType)
|
||||
: base(LogDomainType.BrokerApi, new LogActionEx(logActionType))
|
||||
{
|
||||
m_log_data = new PlanetUserAuthLogData(this, logData);
|
||||
|
||||
@@ -1,15 +1,11 @@
|
||||
|
||||
using ServerCore;
|
||||
using NLog.Config;
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
|
||||
namespace BrokerCore;
|
||||
|
||||
|
||||
using NLog.Config;
|
||||
using ServerCore;
|
||||
using MODULE_ID = System.UInt32;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public sealed class BrokerServerLogic : IServerLogic, IWithLogActor, IInitializer
|
||||
{
|
||||
@@ -25,9 +21,15 @@ public sealed class BrokerServerLogic : IServerLogic, IWithLogActor, IInitialize
|
||||
m_server_config = serverConfig;
|
||||
}
|
||||
|
||||
public IModule getModule(MODULE_ID moduleId) { throw new NullReferenceException(); }
|
||||
public IModule getModule(MODULE_ID moduleId)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public Result registerEntityTicker(EntityTicker entityTicker) { throw new NullReferenceException(); }
|
||||
public Result registerEntityTicker(EntityTicker entityTicker)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
public async Task<Result> onInit()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BrokerCore.Common;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class ApiException: Exception
|
||||
{
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
namespace BrokerCore.Common;
|
||||
|
||||
using ApiModels;
|
||||
|
||||
using DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public static class ApiExtensions
|
||||
{
|
||||
|
||||
@@ -1,13 +1,7 @@
|
||||
using System;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
|
||||
|
||||
using ServerCore;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
|
||||
namespace BrokerCore.Common;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public static class Guard
|
||||
{
|
||||
|
||||
@@ -1,19 +1,12 @@
|
||||
namespace BrokerCore.Common;
|
||||
|
||||
using System.Security.Cryptography;
|
||||
|
||||
using BrokerBusinessLog;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Entity.Actions;
|
||||
using System.Security.Cryptography;
|
||||
|
||||
using MetaAssets;
|
||||
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
using ServerCore;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class Helpers
|
||||
{
|
||||
public static string generateSecureKey(int keySizeInBytes = 32, bool isBase64 = true)
|
||||
@@ -46,25 +39,25 @@ public class Helpers
|
||||
Title = mailMeta.Mail_Title,
|
||||
Text = mailMeta.Mail_Desc,
|
||||
ExpireDate = expire_date,
|
||||
ItemList = getMailItems(productMeta).ToList(),
|
||||
ItemList = getMailItems(productMeta),
|
||||
PackageOrderId = string.Empty,
|
||||
};
|
||||
return mail_send_option;
|
||||
}
|
||||
|
||||
public static IEnumerable<MailItem> getMailItems(ProductMetaData productMetaData)
|
||||
public static List<ServerCommon.MailItem> getMailItems(ProductMetaData productMetaData)
|
||||
{
|
||||
if (productMetaData.ItemID_First != 0)
|
||||
{
|
||||
return productMetaData.First_List.Select(itemMeta => new MailItem()
|
||||
return productMetaData.First_List.Select(itemMeta => new ServerCommon.MailItem
|
||||
{
|
||||
ItemId = (UInt32)itemMeta.Id,
|
||||
Count = itemMeta.Value,
|
||||
ProductId = (UInt32)productMetaData.Id,
|
||||
isRepeatProduct = false
|
||||
});
|
||||
}).ToList();
|
||||
}
|
||||
return new List<MailItem>();
|
||||
return [];
|
||||
}
|
||||
|
||||
public static PlanetItemExchangeLogData createFromExchangeOrderLog(PlanetItemExchangeOrder order)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
//==============================================================
|
||||
// JWT 설정 정보를 담고있는 클래스입니다.
|
||||
//==============================================================
|
||||
namespace BrokerCore.Common;
|
||||
namespace BrokerApiCore;
|
||||
public class JwtOption
|
||||
{
|
||||
public string ValidIssuer { get; set; } = string.Empty;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BrokerCore.Common;
|
||||
namespace BrokerApiCore;
|
||||
public class ResultFailException : ApiException
|
||||
{
|
||||
public ResultFailException(Result result, string? message = null) : base((int)result.ErrorCode,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BrokerCore.DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetInfo
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace BrokerCore.DbEntity;
|
||||
using ServerCommon;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
//================================================================================
|
||||
// 교환 거래 주문 정보
|
||||
//================================================================================
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BrokerCore.DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetItemExchangeOrderAmountTotalLimit
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BrokerCore.DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetItemExchangeOrderAmountUserLimit
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BrokerCore.DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public enum ExchangeOrderStatus
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace BrokerCore.DbEntity;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
[Keyless]
|
||||
public class SsoAccountInfo
|
||||
|
||||
@@ -1,12 +1,8 @@
|
||||
using System.Text;
|
||||
using ServerBase;
|
||||
using ServerCommon; using ServerCore;
|
||||
|
||||
using BrokerCore.BrokerBusinessLog;
|
||||
|
||||
using ServerCommon;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
|
||||
namespace BrokerCore.Entity.Actions;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
using MetaAssets;
|
||||
|
||||
|
||||
@@ -1,16 +1,7 @@
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
using ServerBase;
|
||||
|
||||
|
||||
using ServerCore;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
using MetaAssets;
|
||||
|
||||
|
||||
|
||||
namespace BrokerCore.Entity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
using ServerCommon;
|
||||
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
|
||||
using ServerCore;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCore;
|
||||
|
||||
|
||||
namespace BrokerCore.Entity;
|
||||
|
||||
using Actions;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class BrokerMailEntity : EntityBase, IWithLogActor
|
||||
{
|
||||
@@ -16,7 +13,7 @@ public class BrokerMailEntity : EntityBase, IWithLogActor
|
||||
|
||||
// !! 주의 현상태에서는 EntityBase는 반드시 UserBase여야 한다.
|
||||
// !! MailAttribute가 AccountAttribute를 참조하고, AccountAttribute는 UserBase를 참조하기 때문
|
||||
public BrokerMailEntity(EntityBase parent, IServerLogic serverLogic)
|
||||
public BrokerMailEntity(EntityBase parent, IServerLogic serverLogic)
|
||||
: base(EntityType.Mail, parent)
|
||||
{
|
||||
this.m_parent = parent;
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
namespace BrokerCore.Entity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
using ServerCommon;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
using ServerBase; using ServerCore;
|
||||
|
||||
public static class EntityExtensions
|
||||
{
|
||||
|
||||
@@ -1,17 +1,7 @@
|
||||
|
||||
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
using ServerBase;
|
||||
|
||||
|
||||
using ServerCore;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
using MetaAssets;
|
||||
|
||||
|
||||
namespace BrokerCore.Entity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
|
||||
public static class EntityHelper
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
namespace BrokerCore.Entity.Actions;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
using ServerCommon;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
using ServerCore;
|
||||
|
||||
public record class MailSendOption
|
||||
{
|
||||
|
||||
@@ -1,13 +1,8 @@
|
||||
namespace BrokerCore.Entity;
|
||||
|
||||
using Actions;
|
||||
|
||||
using BrokerBusinessLog;
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCore;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public sealed class PlanetUserEntity : EntityBase, IWithLogActor
|
||||
{
|
||||
private readonly DynamoDbClient m_dynamo_db_client;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BrokerCore.Meta;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
using Microsoft.Extensions.Hosting;
|
||||
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
using System.Collections.Concurrent;
|
||||
|
||||
|
||||
using MetaAssets;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using MetaAssets;
|
||||
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class BrokerMetaTable
|
||||
{
|
||||
public string Version { get; private set; }
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
// namespace BrokerCore.Meta;
|
||||
//
|
||||
// public class PlanetItemExchangePolicy
|
||||
// {
|
||||
// // ID
|
||||
// // PlanetId
|
||||
// // CaliverseItemType
|
||||
// // CaliverseItemId
|
||||
// // CaliverseItemAmount
|
||||
// // PlanetItemType
|
||||
// // PlanetItemId
|
||||
// // PlanetItemAmount
|
||||
// // Description
|
||||
//
|
||||
// public string? Id { get; set; }
|
||||
// public string? PlanetId { get; set; }
|
||||
// public string? CaliverseItemType { get; set; }
|
||||
// public string? CaliverseItemId { get; set; }
|
||||
// public long CaliverseItemAmount { get; set; }
|
||||
// public string? PlanetItemType { get; set; }
|
||||
// public string? PlanetItemId { get; set; }
|
||||
// public long PlanetItemAmount { get; set; }
|
||||
// }
|
||||
@@ -1,6 +1,9 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using BrokerApiServer;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250217015116_SchemaChanges_105106")]
|
||||
|
||||
@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_105106 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250224031421_SchemaChanges_121410")]
|
||||
|
||||
@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_121410 : Migration
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using BrokerApiServer;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250314055515_SchemaChanges_145503")]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_145503 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250314062930_SchemaChanges_152918")]
|
||||
|
||||
@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_152918 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250314063529_SchemaChanges_153518")]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_153518 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250314070903_SchemaChanges_160851")]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_160851 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250317020124_SchemaChanges_110113")]
|
||||
|
||||
@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_110113 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250317030502_SchemaChanges_120450")]
|
||||
|
||||
@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_120450 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250317032756_SchemaChanges_122745")]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_122745 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250321034709_SchemaChanges_124658")]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_124658 : Migration
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
[Migration("20250324074920_SchemaChanges_164908")]
|
||||
|
||||
@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class SchemaChanges_164908 : Migration
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
// <auto-generated />
|
||||
using System;
|
||||
using BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore;
|
||||
|
||||
using BrokerApiServer;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Metadata;
|
||||
@@ -8,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace BrokerApiCore.Migrations
|
||||
namespace BrokerApiServer.Migrations
|
||||
{
|
||||
[DbContext(typeof(MetaverseBrokerDbContext))]
|
||||
partial class MetaverseBrokerDbContextModelSnapshot : ModelSnapshot
|
||||
|
||||
@@ -1,14 +1,8 @@
|
||||
namespace BrokerCore.Repository;
|
||||
|
||||
using Context;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class PlanetInfoRepo
|
||||
{
|
||||
private readonly MetaverseBrokerDbContext m_db;
|
||||
|
||||
@@ -1,13 +1,8 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
namespace BrokerCore.Repository;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Context;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetItemExchangeOrderAmountTotalLimitRepo
|
||||
{
|
||||
|
||||
@@ -1,13 +1,8 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
namespace BrokerCore.Repository;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Context;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetItemExchangeOrderAmountUserLimitRepo
|
||||
{
|
||||
|
||||
@@ -2,16 +2,9 @@ using Microsoft.EntityFrameworkCore;
|
||||
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
|
||||
namespace BrokerCore.Repository;
|
||||
|
||||
using Common;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Context;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetItemExchangeOrderRepo
|
||||
{
|
||||
|
||||
@@ -1,240 +0,0 @@
|
||||
// using Microsoft.EntityFrameworkCore;
|
||||
//
|
||||
// using ServerCommon;
|
||||
//
|
||||
// namespace BrokerCore.Repository;
|
||||
//
|
||||
// using Common;
|
||||
//
|
||||
// using DbEntity;
|
||||
// using Context;
|
||||
//
|
||||
// public class SapphireExchangeOrderRepo
|
||||
// {
|
||||
// private readonly MetaverseBrokerDbContext m_db_context;
|
||||
//
|
||||
// public SapphireExchangeOrderRepo(MetaverseBrokerDbContext dbContext)
|
||||
// {
|
||||
// m_db_context = dbContext;
|
||||
// }
|
||||
//
|
||||
// //================================================================================
|
||||
// // 사파이어 교환 주문을 추가한다.
|
||||
// // 트랜잭션을 사용한다.
|
||||
// //================================================================================
|
||||
// public async Task<Result> add(SapphireExchangeOrder order, CancellationToken cancellationToken = default)
|
||||
// {
|
||||
// var result = new Result();
|
||||
// try
|
||||
// {
|
||||
// m_db_context.SapphireExchangeOrders.Add(order);
|
||||
// await m_db_context.SaveChangesAsync(cancellationToken);
|
||||
// return result;
|
||||
// }
|
||||
// catch (Exception e)
|
||||
// {
|
||||
// result.setFail(ServerErrorCode.InternalServerError, e.Message);
|
||||
// }
|
||||
//
|
||||
// return result;
|
||||
// }
|
||||
//
|
||||
// public async Task<Result> delete(SapphireExchangeOrder order, CancellationToken cancellationToken = default)
|
||||
// {
|
||||
// var result = new Result();
|
||||
// try
|
||||
// {
|
||||
// m_db_context.SapphireExchangeOrders.Remove(order);
|
||||
// await m_db_context.SaveChangesAsync(cancellationToken);
|
||||
// }
|
||||
// catch (Exception e)
|
||||
// {
|
||||
// result.setFail(ServerErrorCode.InternalServerError, e.Message);
|
||||
// }
|
||||
//
|
||||
// return result;
|
||||
// }
|
||||
//
|
||||
// //================================================================================
|
||||
// // 사파이어 교환 주문을 비동기로 업데이트한다.
|
||||
// // 트랜잭션을 사용한다.
|
||||
// // OrderId를 키로 사용한다.
|
||||
// // OrderType과 OrderCompletedAt만 업데이트한다.
|
||||
// //================================================================================
|
||||
// public async Task<(Result, SapphireExchangeOrder?)> findAndComplete(string orderId,
|
||||
// CancellationToken cancellationToken = default)
|
||||
// {
|
||||
// var result = new Result();
|
||||
// // var transaction = await m_db_context.Database.BeginTransactionAsync(cancellationToken).ConfigureAwait(false);
|
||||
// // await using var transaction1 = transaction.ConfigureAwait(false);
|
||||
// try
|
||||
// {
|
||||
// var order = await m_db_context.SapphireExchangeOrders.Where(x => x.OrderId == orderId).FirstOrDefaultAsync(cancellationToken);
|
||||
// Guard.Against.isNull(order, ServerErrorCode.ExchangeOrderIdNotFound, "Invalid orderId");
|
||||
// if (order.OrderStatus != ExchangeOrderStatus.Pending)
|
||||
// {
|
||||
// result.setFail(ServerErrorCode.Success, $"Fail To Complete OrderStatus Not Pending: orderId {orderId}, order_status {order.OrderStatus}");
|
||||
// return (result, order);
|
||||
// }
|
||||
//
|
||||
// order.OrderStatus = ExchangeOrderStatus.Completed;
|
||||
// order.CompletedAt = DateTime.Now;
|
||||
// m_db_context.SapphireExchangeOrders.Attach(order);
|
||||
// m_db_context.Entry(order).Property(x => x.OrderStatus).IsModified = true;
|
||||
// m_db_context.Entry(order).Property(x => x.CompletedAt).IsModified = true;
|
||||
// await m_db_context.SaveChangesAsync(cancellationToken).ConfigureAwait(false);
|
||||
// // await transaction.CommitAsync(cancellationToken).ConfigureAwait(false);
|
||||
// return (new Result(), order);
|
||||
// }
|
||||
// catch (Exception e)
|
||||
// {
|
||||
// // await transaction.RollbackAsync(cancellationToken).ConfigureAwait(false);
|
||||
// return (new Result { ResultString = e.Message }, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// // public async Task<Result> updateForPending(SapphireExchangeOrder order,
|
||||
// // CancellationToken cancellationToken = default)
|
||||
// // {
|
||||
// // // await using var transaction = await m_db_context.Database.BeginTransactionAsync(cancellationToken);
|
||||
// // try
|
||||
// // {
|
||||
// // m_db_context.SapphireExchangeOrders.Attach(order);
|
||||
// // m_db_context.Entry(order).Property(x => x.OrderStatus).IsModified = true;
|
||||
// // await m_db_context.SaveChangesAsync(cancellationToken);
|
||||
// // // await transaction.CommitAsync(cancellationToken);
|
||||
// // return new Result();
|
||||
// // }
|
||||
// // catch (Exception e)
|
||||
// // {
|
||||
// // // await transaction.RollbackAsync(cancellationToken);
|
||||
// // return new Result { ResultString = e.Message };
|
||||
// // }
|
||||
// // }
|
||||
// //==========================================================================
|
||||
// //SELECT *
|
||||
// // FROM `sapphire_exchange_order`
|
||||
// // WHERE `PlanetId` = @planetId
|
||||
// // AND `UserGuid` = @userGuid
|
||||
// // AND (@orderStatus IS NULL OR `OrderStatus` = @orderStatus)
|
||||
// // ORDER BY `CreatedAt` ASC
|
||||
// // LIMIT @pageSize OFFSET @offset;
|
||||
// //==========================================================================
|
||||
// public async Task<(Result, IEnumerable<SapphireExchangeOrder>?)> findList(
|
||||
// string planetId,
|
||||
// string userGuid,
|
||||
// ExchangeOrderStatus? orderStatus = null,
|
||||
// int pageIndex = 1,
|
||||
// int pageSize = 20,
|
||||
// string sortOrder = "asc",
|
||||
// CancellationToken cancellationToken = default)
|
||||
// {
|
||||
// var result = new Result();
|
||||
// try
|
||||
// {
|
||||
// var query = m_db_context.SapphireExchangeOrders.AsQueryable();
|
||||
//
|
||||
// if (!string.IsNullOrEmpty(planetId))
|
||||
// {
|
||||
// query = query.Where(x => x.PlanetId == planetId);
|
||||
// }
|
||||
//
|
||||
// if (!string.IsNullOrEmpty(userGuid))
|
||||
// {
|
||||
// query = query.Where(x => x.UserGuid == userGuid);
|
||||
// }
|
||||
//
|
||||
// //orderStatus.HasValue는 orderStatus가 null일 때도 에러가 발생하지 않음. orderStatus가 null이면 HasValue는 false를 반환.
|
||||
// if (orderStatus.HasValue)
|
||||
// {
|
||||
// query = query.Where(x => x.OrderStatus == orderStatus);
|
||||
// }
|
||||
//
|
||||
// query = sortOrder.ToLower() == "desc"
|
||||
// ? query.OrderByDescending(o => o.CreatedAt)
|
||||
// : query.OrderBy(o => o.CreatedAt);
|
||||
//
|
||||
// var orders = await query
|
||||
// .Skip((pageIndex - 1) * pageSize)
|
||||
// .Take(pageSize)
|
||||
// .ToArrayAsync(cancellationToken);
|
||||
//
|
||||
// return (result, orders);
|
||||
// }
|
||||
// catch (Exception e)
|
||||
// {
|
||||
// result.setFail(ServerErrorCode.DynamoDbException, e.Message);
|
||||
// return (result, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// //================================================================================
|
||||
// // 사파이어 교환 주문 목록을 비동기로 조회한다.
|
||||
// // OrderType과 PlanetId로 검색한다.
|
||||
// // Result, IEnumerable<>를 반환한다.
|
||||
// // 조건에 맞는 값이 없다면 빈 배열을 반환한다.
|
||||
// //================================================================================
|
||||
// public async Task<(Result, IEnumerable<SapphireExchangeOrder>?)> findList_old(string planetId, string userGuid,
|
||||
// ExchangeOrderStatus? orderStatus = null, int pageIndex = 1, int pageSize = 20, CancellationToken cancellationToken = default)
|
||||
// {
|
||||
// var result = new Result();
|
||||
// try
|
||||
// {
|
||||
// if (orderStatus == null)
|
||||
// {
|
||||
// var orders = await m_db_context.SapphireExchangeOrders
|
||||
// .OrderBy(o => o.CreatedAt)
|
||||
// .Skip((pageIndex - 1) * pageSize)
|
||||
// .Take(pageSize)
|
||||
// .Where(x => x.PlanetId == planetId && x.UserGuid == userGuid).ToArrayAsync(cancellationToken);
|
||||
// return (result, orders);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// var orders = await m_db_context.SapphireExchangeOrders
|
||||
// .Where(x => x.PlanetId == planetId && x.UserGuid == userGuid && x.OrderStatus == orderStatus)
|
||||
// .Skip((pageIndex - 1) * pageSize)
|
||||
// .Take(pageSize)
|
||||
// .ToArrayAsync(cancellationToken);
|
||||
// return (result, orders);
|
||||
// }
|
||||
// }
|
||||
// catch (Exception e)
|
||||
// {
|
||||
// result.setFail(ServerErrorCode.RdbError, e.Message);
|
||||
// return (result, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// public async Task<PaginatedList<SapphireExchangeOrder>> getSapphireExchangeOrders(int pageIndex, int pageSize)
|
||||
// {
|
||||
// var query = m_db_context.Set<SapphireExchangeOrder>().AsNoTracking();
|
||||
//
|
||||
// var count = await query.CountAsync();
|
||||
// var items = await query
|
||||
// .OrderBy(o => o.CreatedAt)
|
||||
// .Skip((pageIndex - 1) * pageSize)
|
||||
// .Take(pageSize)
|
||||
// .ToListAsync();
|
||||
//
|
||||
// return new PaginatedList<SapphireExchangeOrder>(items, count, pageIndex, pageSize);
|
||||
// }
|
||||
//
|
||||
// public class PaginatedList<T> : List<T>
|
||||
// {
|
||||
// public int PageIndex { get; private set; }
|
||||
// public int TotalPages { get; private set; }
|
||||
// public int TotalCount { get; private set; }
|
||||
//
|
||||
// public PaginatedList(List<T> items, int count, int pageIndex, int pageSize)
|
||||
// {
|
||||
// PageIndex = pageIndex;
|
||||
// TotalCount = count;
|
||||
//
|
||||
// this.AddRange(items);
|
||||
// }
|
||||
//
|
||||
// public bool HasPreviousPage => PageIndex > 1;
|
||||
// public bool HasNextPage => PageIndex < TotalPages;
|
||||
// }
|
||||
// }
|
||||
@@ -1,8 +1,8 @@
|
||||
namespace BrokerCore.DbEntity;
|
||||
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class PlanetExchangeOrderConfig : IEntityTypeConfiguration<PlanetItemExchangeOrder>
|
||||
{
|
||||
public void Configure(EntityTypeBuilder<PlanetItemExchangeOrder> builder)
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
namespace BrokerCore.Repository.SqlConfig;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class PlanetInfoConfig : IEntityTypeConfiguration<PlanetInfo>
|
||||
{
|
||||
public void Configure(EntityTypeBuilder<PlanetInfo> builder)
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace BrokerApiCore.Repository.SqlConfig;
|
||||
using BrokerCore.DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetItemExchangeOrderAmountTotalLimitConfig : IEntityTypeConfiguration<PlanetItemExchangeOrderAmountTotalLimit>
|
||||
{
|
||||
|
||||
@@ -2,9 +2,7 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace BrokerApiCore.Repository.SqlConfig;
|
||||
|
||||
using BrokerCore.DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetItemExchangeOrderAmountUserLimitConfig : IEntityTypeConfiguration<PlanetItemExchangeOrderAmountUserLimit>
|
||||
{
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
namespace BrokerCore.Repository.SqlConfig;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class SapphireExchangeOrderConfig : IEntityTypeConfiguration<SapphireExchangeOrder>
|
||||
{
|
||||
public void Configure(EntityTypeBuilder<SapphireExchangeOrder> builder)
|
||||
|
||||
@@ -1,20 +1,9 @@
|
||||
using ServerCore;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace BrokerCore.Repository.Context;
|
||||
|
||||
using BrokerApiCore.Repository.SqlConfig;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Microsoft.EntityFrameworkCore.Design;
|
||||
using ServerBase;
|
||||
using ServerCore;
|
||||
|
||||
using SqlConfig;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class MetaverseBrokerDbContext: DbContext
|
||||
{
|
||||
public DbSet<SapphireExchangeOrder> SapphireExchangeOrders { get; set; }
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
namespace BrokerCore.Repository.Context;
|
||||
|
||||
using DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class SsoAccountDbContext: DbContext
|
||||
{
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace BrokerCore.Repository;
|
||||
using Context;
|
||||
using DbEntity;
|
||||
namespace BrokerApiCore;
|
||||
public class SsoAccountRepo
|
||||
{
|
||||
private readonly SsoAccountDbContext m_db_context;
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
using ServerCommon;
|
||||
using ServerBase; using ServerCore;
|
||||
|
||||
namespace BrokerCore.Repository;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class UserBaseDocRepo
|
||||
{
|
||||
private readonly DynamoDbClient m_dynamo_db_client;
|
||||
|
||||
@@ -1,14 +1,9 @@
|
||||
|
||||
using ServerCore;
|
||||
using ServerBase;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
using ServerCore;
|
||||
|
||||
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using Common;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class EchoSystemService
|
||||
{
|
||||
|
||||
@@ -4,10 +4,9 @@ using System.Security.Claims;
|
||||
using System.Text;
|
||||
using Microsoft.IdentityModel.Tokens;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
using ServerCore;
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
using Common;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class JwtGenerator
|
||||
{
|
||||
|
||||
@@ -1,185 +0,0 @@
|
||||
// namespace BrokerCore.Services;
|
||||
//
|
||||
// using System.IdentityModel.Tokens.Jwt;
|
||||
// using System.Security.Claims;
|
||||
// using System.Security.Cryptography;
|
||||
// using System.Text;
|
||||
//
|
||||
// using Microsoft.IdentityModel.Tokens;
|
||||
//
|
||||
// public interface IJwtUser
|
||||
// {
|
||||
// public string Id { get; }
|
||||
// }
|
||||
//
|
||||
// public interface IJwtAuth
|
||||
// {
|
||||
//
|
||||
// }
|
||||
//
|
||||
// public class RefreshToken
|
||||
// {
|
||||
// public int Id { get; set; }
|
||||
// public string Token { get; set; } = string.Empty;
|
||||
// public DateTime Created { get; set; } = DateTime.UtcNow;
|
||||
// public DateTime Expires { get; set; }
|
||||
// public bool IsExpired => DateTime.UtcNow >= Expires;
|
||||
// public DateTime? Revoked { get; set; }
|
||||
// public bool IsActive => Revoked == null && !IsExpired;
|
||||
// public string? ReplacedByToken { get; set; }
|
||||
// public string? ReasonRevoked { get; set; }
|
||||
// public int UserId { get; set; }
|
||||
// public IJwtUser User { get; set; } = null!;
|
||||
// }
|
||||
//
|
||||
// public interface IJwtService<in TUser, TAuth> where TUser : class
|
||||
// {
|
||||
// string generateJwtToken(TUser user, string secretKey, int expirationMinutes = 15);
|
||||
// string generateRefreshToken();
|
||||
// int? validateJwtToken(string token);
|
||||
// Task<TAuth> refreshTokenAsync(string token, string ipAddress);
|
||||
// Task revokeTokenAsync(string token, string ipAddress, string? reason = null);
|
||||
// }
|
||||
// public class JwtService: IJwtService<IJwtUser, IJwtAuth>
|
||||
// {
|
||||
// private string m_secret_key = string.Empty;
|
||||
// private int m_expiration_minutes = 15;
|
||||
// private string m_issuer = string.Empty;
|
||||
// private string m_audience = string.Empty;
|
||||
//
|
||||
// public string generateJwtToken(IJwtUser user)
|
||||
// {
|
||||
// if (user == null)
|
||||
// throw new ArgumentNullException(nameof(user));
|
||||
//
|
||||
// if (string.IsNullOrEmpty(m_secret_key))
|
||||
// throw new ArgumentNullException(nameof(m_secret_key));
|
||||
//
|
||||
// if (m_expiration_minutes <= 0)
|
||||
// throw new ArgumentOutOfRangeException(nameof(m_expiration_minutes), "Expiration minutes must be greater than zero.");
|
||||
//
|
||||
// var token_handler = new JwtSecurityTokenHandler();
|
||||
// var key = Encoding.ASCII.GetBytes(m_secret_key);
|
||||
//
|
||||
// var claims = new List<Claim>
|
||||
// {
|
||||
// new Claim(ClaimTypes.NameIdentifier, user.Id.ToString()),
|
||||
// // new Claim(ClaimTypes.Name, user.Username),
|
||||
// // new Claim(ClaimTypes.Email, user.Email)
|
||||
// // 필요한 경우 추가 클레임 정의 (역할 등)
|
||||
// };
|
||||
//
|
||||
// var token_descriptor = new SecurityTokenDescriptor
|
||||
// {
|
||||
// Subject = new ClaimsIdentity(claims),
|
||||
// Expires = DateTime.UtcNow.AddMinutes(15), // 액세스 토큰 만료 시간 (짧게 설정)
|
||||
// Issuer = string.Empty,
|
||||
// Audience = string.Empty,
|
||||
// SigningCredentials = new SigningCredentials(
|
||||
// new SymmetricSecurityKey(key),
|
||||
// SecurityAlgorithms.HmacSha256Signature)
|
||||
// };
|
||||
//
|
||||
// var token = token_handler.CreateToken(token_descriptor);
|
||||
// return token_handler.WriteToken(token);
|
||||
// }
|
||||
//
|
||||
// public string generateRefreshToken()
|
||||
// {
|
||||
// var random_number = new byte[16];
|
||||
// using var rng = RandomNumberGenerator.Create();
|
||||
// rng.GetBytes(random_number);
|
||||
// return Convert.ToBase64String(random_number);
|
||||
// }
|
||||
//
|
||||
// public int? validateJwtToken(string token)
|
||||
// {
|
||||
// if (string.IsNullOrEmpty(token))
|
||||
// return null;
|
||||
//
|
||||
// var token_handler = new JwtSecurityTokenHandler();
|
||||
// var key = Encoding.ASCII.GetBytes(m_secret_key);
|
||||
//
|
||||
// try
|
||||
// {
|
||||
// token_handler.ValidateToken(token, new TokenValidationParameters
|
||||
// {
|
||||
// ValidateIssuerSigningKey = true,
|
||||
// IssuerSigningKey = new SymmetricSecurityKey(key),
|
||||
// ValidateIssuer = true,
|
||||
// ValidIssuer = this.m_issuer,
|
||||
// ValidateAudience = true,
|
||||
// ValidAudience = this.m_audience,
|
||||
// // 시간 검증 설정
|
||||
// ValidateLifetime = true,
|
||||
// ClockSkew = TimeSpan.Zero
|
||||
// }, out SecurityToken validated_token);
|
||||
//
|
||||
// var jwt_token = (JwtSecurityToken)validated_token;
|
||||
// var user_id = int.Parse(jwt_token.Claims.First(x => x.Type == ClaimTypes.NameIdentifier).Value);
|
||||
//
|
||||
// return user_id;
|
||||
// }
|
||||
// catch
|
||||
// {
|
||||
// // 토큰 검증 실패
|
||||
// return null;
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// public Task<IJwtAuth> refreshTokenAsync(string token)
|
||||
// {
|
||||
// // 리프레시 토큰으로 유저 정보를 가져온다.
|
||||
// var user;
|
||||
//
|
||||
// // 사용자가 없거나 토큰이 존재하지 않음
|
||||
// if (user == null)
|
||||
// throw new SecurityTokenException("Invalid token");
|
||||
//
|
||||
// var refreshToken = user.RefreshTokens.Single(x => x.Token == token);
|
||||
//
|
||||
// // 토큰이 더 이상 활성 상태가 아니면 오류
|
||||
// if (!refreshToken.IsActive)
|
||||
// throw new SecurityTokenException("Invalid token");
|
||||
//
|
||||
// // 새 리프레시 토큰 생성
|
||||
// var newRefreshToken = generateRefreshTokenEntity();
|
||||
//
|
||||
// // 이전 토큰 폐기
|
||||
// refreshToken.Revoked = DateTime.UtcNow;
|
||||
// refreshToken.ReplacedByToken = newRefreshToken.Token;
|
||||
// refreshToken.ReasonRevoked = "Replaced by new token";
|
||||
//
|
||||
// // 새 리프레시 토큰 추가
|
||||
// user.RefreshTokens.Add(newRefreshToken);
|
||||
// _context.Update(user);
|
||||
// await _context.SaveChangesAsync();
|
||||
//
|
||||
// // 새 JWT 생성
|
||||
// var jwtToken = generateJwtToken(user);
|
||||
//
|
||||
// return new
|
||||
// {
|
||||
// Id = user.Id,
|
||||
// Username = user.Username,
|
||||
// Email = user.Email,
|
||||
// AccessToken = jwtToken,
|
||||
// RefreshToken = newRefreshToken.Token
|
||||
// };
|
||||
// }
|
||||
//
|
||||
// public Task revokeTokenAsync(string token, string ipAddress, string? reason = null)
|
||||
// {
|
||||
// throw new NotImplementedException();
|
||||
// }
|
||||
//
|
||||
// private RefreshToken generateRefreshTokenEntity()
|
||||
// {
|
||||
// return new RefreshToken
|
||||
// {
|
||||
// Token = generateRefreshToken(),
|
||||
// Expires = DateTime.UtcNow.AddDays(32), // 리프레시 토큰 만료 시간 (길게 설정)
|
||||
// Created = DateTime.UtcNow
|
||||
// };
|
||||
// }
|
||||
// }
|
||||
@@ -1,17 +1,11 @@
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using System.Security.Claims;
|
||||
|
||||
using BrokerBusinessLog;
|
||||
|
||||
using System.Security.Claims;
|
||||
using Microsoft.IdentityModel.JsonWebTokens;
|
||||
|
||||
using Repository;
|
||||
|
||||
using Common;
|
||||
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class PlanetService
|
||||
{
|
||||
|
||||
@@ -1,16 +1,6 @@
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using Common;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using MetaAssets;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using MetaAssets;
|
||||
|
||||
using Repository;
|
||||
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class DailyAmountLimitChecker
|
||||
{
|
||||
private readonly PlanetItemExchangeOrderAmountTotalLimitRepo m_planet_item_exchange_order_amount_total_limit;
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
|
||||
using DbEntity;
|
||||
using Entity;
|
||||
|
||||
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public interface IOrderCompletionStrategy
|
||||
{
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
using BrokerCore.DbEntity;
|
||||
|
||||
using MetaAssets;
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public interface IOrderCreationStrategy
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using ServerCommon;
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public interface IOrderStrategyProvider
|
||||
{
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
using System.Collections.Concurrent;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
|
||||
using ServerCommon;
|
||||
|
||||
using System.Collections.Concurrent;
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
public class OrderStrategyProvider : IOrderStrategyProvider
|
||||
{
|
||||
|
||||
@@ -1,23 +1,9 @@
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using MetaAssets;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCore;
|
||||
|
||||
using Common;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Repository;
|
||||
|
||||
using Entity;
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
using BrokerBusinessLog;
|
||||
|
||||
using MetaAssets;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class PlanetItemExchangeService
|
||||
{
|
||||
readonly PlanetUserEntity m_planet_user;
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using Entity;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public static class ServiceCollectionExtensions
|
||||
{
|
||||
public static IServiceCollection addExchangeServices(this IServiceCollection services)
|
||||
|
||||
@@ -1,22 +1,11 @@
|
||||
using BrokerCore.DbEntity;
|
||||
using BrokerCore.Entity;
|
||||
using BrokerCore.Repository;
|
||||
|
||||
using Microsoft.Extensions.Logging;
|
||||
// using Polly;
|
||||
// using Polly.Retry;
|
||||
using MetaAssets;
|
||||
|
||||
using ServerCommon;
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
using Common;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
using Repository.Context;
|
||||
using ServerCore; using ServerBase;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
//=========================================================================================
|
||||
// 플래닛의 아이템을 칼리버스 재화로 교환하는 주문 생성
|
||||
// Broker의 rdb(순수 교환 정보)와 DynamoDB(유저의 게임정보)를 사용하여 교환 주문을 생성한다.
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
namespace BrokerCore.Services;
|
||||
using Common;
|
||||
using DbEntity;
|
||||
using Entity;
|
||||
using Repository;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
// 화폐(Currency) 주문 완료 전략
|
||||
public class CurrencyOrderCompletionStrategy : IOrderCompletionStrategy
|
||||
|
||||
@@ -1,18 +1,8 @@
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using Common;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Repository;
|
||||
|
||||
using MetaAssets;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
|
||||
using Repository.Context;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class ProductExchangeCreationStrategy : IOrderCreationStrategy
|
||||
{
|
||||
private readonly MetaverseBrokerDbContext m_broker_db_context;
|
||||
|
||||
@@ -1,26 +1,9 @@
|
||||
using ServerCore;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using BrokerBusinessLog;
|
||||
|
||||
using Common;
|
||||
|
||||
using DbEntity;
|
||||
|
||||
using Entity;
|
||||
using Entity.Actions;
|
||||
|
||||
using MetaAssets;
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
using ServerBase;
|
||||
|
||||
using Repository;
|
||||
using Repository.Context;
|
||||
namespace BrokerApiCore;
|
||||
|
||||
// 아이템 주문 완료 전략
|
||||
public class ProductOrderCompletionStrategy : IOrderCompletionStrategy
|
||||
|
||||
@@ -1,22 +1,13 @@
|
||||
using System.IdentityModel.Tokens.Jwt;
|
||||
using System.Text;
|
||||
|
||||
using Microsoft.IdentityModel.Tokens;
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
|
||||
using ServerCore;
|
||||
using ServerBase;
|
||||
using ServerCommon;
|
||||
using ServerCommon.BusinessLogDomain;
|
||||
|
||||
namespace BrokerCore.Services;
|
||||
|
||||
using BrokerBusinessLog;
|
||||
|
||||
using Repository;
|
||||
|
||||
using Common;
|
||||
|
||||
using Entity;
|
||||
|
||||
namespace BrokerApiCore;
|
||||
public class UserAuthService
|
||||
{
|
||||
private readonly PlanetUserEntity m_planet_user_entity;
|
||||
|
||||
@@ -90,16 +90,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -129,7 +139,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -138,8 +148,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -163,7 +173,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -172,7 +182,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
@@ -262,16 +272,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -301,7 +321,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -310,8 +330,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -335,7 +355,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -344,7 +364,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
@@ -427,16 +447,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -466,7 +496,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -475,8 +505,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -500,7 +530,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -509,7 +539,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
@@ -598,16 +628,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -637,7 +677,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -646,8 +686,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -671,7 +711,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -680,7 +720,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
@@ -756,22 +796,27 @@
|
||||
},
|
||||
"AWSSDK.Core": {
|
||||
"target": "Package",
|
||||
"version": "[3.7.402.39, )",
|
||||
"version": "[3.7.402.46, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AWSSDK.DynamoDBv2": {
|
||||
"target": "Package",
|
||||
"version": "[3.7.406.21, )",
|
||||
"version": "[3.7.407, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AWSSDK.OpenSearchService": {
|
||||
"target": "Package",
|
||||
"version": "[3.7.404.75, )",
|
||||
"version": "[3.7.404.81, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AWSSDK.S3": {
|
||||
"target": "Package",
|
||||
"version": "[3.7.416.9, )",
|
||||
"version": "[3.7.416.15, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AWSSDK.SecurityToken": {
|
||||
"target": "Package",
|
||||
"version": "[3.7.401.89, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AsyncStateMachine": {
|
||||
@@ -779,11 +824,66 @@
|
||||
"version": "[1.3.2, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper": {
|
||||
"target": "Package",
|
||||
"version": "[14.0.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper.AspNetCore.OData.EFCore": {
|
||||
"target": "Package",
|
||||
"version": "[7.0.1, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper.Collection": {
|
||||
"target": "Package",
|
||||
"version": "[11.0.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper.Collection.EntityFrameworkCore": {
|
||||
"target": "Package",
|
||||
"version": "[11.0.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper.Data": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper.EF6": {
|
||||
"target": "Package",
|
||||
"version": "[3.0.1, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper.Extensions.EnumMapping": {
|
||||
"target": "Package",
|
||||
"version": "[4.1.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"AutoMapper.Extensions.ExpressionMapping": {
|
||||
"target": "Package",
|
||||
"version": "[8.0.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"Axion.ConcurrentHashSet": {
|
||||
"target": "Package",
|
||||
"version": "[1.0.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"BCrypt.Net-Next": {
|
||||
"target": "Package",
|
||||
"version": "[4.0.3, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"BouncyCastle.Cryptography": {
|
||||
"target": "Package",
|
||||
"version": "[2.5.1, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"CommandLineParser": {
|
||||
"target": "Package",
|
||||
"version": "[2.9.1, )",
|
||||
@@ -814,6 +914,16 @@
|
||||
"version": "[0.2.621003, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"Microsoft.Extensions.Configuration": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.4, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"Microsoft.Extensions.Options": {
|
||||
"target": "Package",
|
||||
"version": "[9.0.4, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"MongoDB.Analyzer": {
|
||||
"target": "Package",
|
||||
"version": "[1.5.0, )",
|
||||
@@ -866,7 +976,7 @@
|
||||
},
|
||||
"SSH.NET": {
|
||||
"target": "Package",
|
||||
"version": "[2024.2.0, )",
|
||||
"version": "[2025.0.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"StackExchange.Redis": {
|
||||
@@ -891,7 +1001,7 @@
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt": {
|
||||
"target": "Package",
|
||||
"version": "[8.8.0, )",
|
||||
"version": "[8.9.0, )",
|
||||
"versionCentrallyManaged": true
|
||||
},
|
||||
"YamlDotNet": {
|
||||
@@ -905,16 +1015,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -944,7 +1064,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -953,8 +1073,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -978,7 +1098,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -987,7 +1107,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
@@ -1070,16 +1190,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -1109,7 +1239,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -1118,8 +1248,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -1143,7 +1273,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -1152,7 +1282,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
@@ -1249,16 +1379,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -1288,7 +1428,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -1297,8 +1437,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -1322,7 +1462,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -1331,7 +1471,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
@@ -1418,16 +1558,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -1457,7 +1607,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -1466,8 +1616,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -1491,7 +1641,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -1500,7 +1650,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
@@ -1600,16 +1750,26 @@
|
||||
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
|
||||
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
|
||||
"AsyncStateMachine": "1.3.2",
|
||||
"AutoMapper": "14.0.0",
|
||||
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
|
||||
"AutoMapper.Collection": "11.0.0",
|
||||
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
|
||||
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
|
||||
"AutoMapper.Data": "9.0.0",
|
||||
"AutoMapper.EF6": "3.0.1",
|
||||
"AutoMapper.Extensions.EnumMapping": "4.1.0",
|
||||
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
|
||||
"AWS.Logger.NLog": "3.3.4",
|
||||
"AWSSDK.Core": "3.7.402.39",
|
||||
"AWSSDK.DynamoDBv2": "3.7.406.21",
|
||||
"AWSSDK.Core": "3.7.402.46",
|
||||
"AWSSDK.DynamoDBv2": "3.7.407",
|
||||
"AWSSDK.EC2": "3.7.330.4",
|
||||
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.75",
|
||||
"AWSSDK.S3": "3.7.416.9",
|
||||
"AWSSDK.OpenSearchService": "3.7.404.81",
|
||||
"AWSSDK.S3": "3.7.416.15",
|
||||
"AWSSDK.SecurityToken": "3.7.401.89",
|
||||
"Axion.ConcurrentHashSet": "1.0.0",
|
||||
"BCrypt.Net-Next": "4.0.3",
|
||||
"BouncyCastle.Cryptography": "2.4.0",
|
||||
"BouncyCastle.Cryptography": "2.5.1",
|
||||
"CommandLineParser": "2.9.1",
|
||||
"CommunityToolkit.Diagnostics": "8.2.2",
|
||||
"CommunityToolkit.Mvvm": "8.2.2",
|
||||
@@ -1639,7 +1799,7 @@
|
||||
"Microsoft.EntityFrameworkCore.Design": "8.0.2",
|
||||
"Microsoft.EntityFrameworkCore.Tools": "8.0.2",
|
||||
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
|
||||
"Microsoft.Extensions.Configuration": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration": "9.0.4",
|
||||
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
||||
@@ -1648,8 +1808,8 @@
|
||||
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.Http": "8.0.0",
|
||||
"Microsoft.Extensions.Logging": "8.0.0",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.1",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "9.0.4",
|
||||
"Microsoft.Extensions.Options": "9.0.4",
|
||||
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
|
||||
"Microsoft.NET.Test.Sdk": "17.12.0",
|
||||
"Microsoft.OpenApi": "1.6.22",
|
||||
@@ -1673,7 +1833,7 @@
|
||||
"RabbitMQ.Client": "6.8.1",
|
||||
"SharpSvn": "1.14003.272",
|
||||
"sqlite-net-pcl": "1.9.172",
|
||||
"SSH.NET": "2024.2.0",
|
||||
"SSH.NET": "2025.0.0",
|
||||
"StackExchange.Redis": "2.8.31",
|
||||
"StackExchange.Redis.Extensions.Core": "11.0.0",
|
||||
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
|
||||
@@ -1682,7 +1842,7 @@
|
||||
"Swashbuckle.AspNetCore.Annotations": "7.2.0",
|
||||
"Swashbuckle.AspNetCore.Filters": "8.0.2",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.8.0",
|
||||
"System.IdentityModel.Tokens.Jwt": "8.9.0",
|
||||
"xunit": "2.9.3",
|
||||
"xunit.assert": "2.9.2",
|
||||
"xunit.runner.visualstudio": "3.0.1",
|
||||
|
||||
@@ -14,15 +14,18 @@
|
||||
</ItemGroup>
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\8.0.2\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\8.0.2\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\9.0.2\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\9.0.2\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)entityframework\6.5.1\buildTransitive\net6.0\EntityFramework.props" Condition="Exists('$(NuGetPackageRoot)entityframework\6.5.1\buildTransitive\net6.0\EntityFramework.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.2\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.2\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<PkgMongoDB_Analyzer Condition=" '$(PkgMongoDB_Analyzer)' == '' ">C:\Users\user\.nuget\packages\mongodb.analyzer\1.5.0</PkgMongoDB_Analyzer>
|
||||
<PkgAWSSDK_Core Condition=" '$(PkgAWSSDK_Core)' == '' ">C:\Users\user\.nuget\packages\awssdk.core\3.7.402.39</PkgAWSSDK_Core>
|
||||
<PkgAWSSDK_S3 Condition=" '$(PkgAWSSDK_S3)' == '' ">C:\Users\user\.nuget\packages\awssdk.s3\3.7.416.9</PkgAWSSDK_S3>
|
||||
<PkgAWSSDK_OpenSearchService Condition=" '$(PkgAWSSDK_OpenSearchService)' == '' ">C:\Users\user\.nuget\packages\awssdk.opensearchservice\3.7.404.75</PkgAWSSDK_OpenSearchService>
|
||||
<PkgAWSSDK_DynamoDBv2 Condition=" '$(PkgAWSSDK_DynamoDBv2)' == '' ">C:\Users\user\.nuget\packages\awssdk.dynamodbv2\3.7.406.21</PkgAWSSDK_DynamoDBv2>
|
||||
<PkgEntityFramework Condition=" '$(PkgEntityFramework)' == '' ">C:\Users\user\.nuget\packages\entityframework\6.5.1</PkgEntityFramework>
|
||||
<PkgAWSSDK_Core Condition=" '$(PkgAWSSDK_Core)' == '' ">C:\Users\user\.nuget\packages\awssdk.core\3.7.402.46</PkgAWSSDK_Core>
|
||||
<PkgAWSSDK_SecurityToken Condition=" '$(PkgAWSSDK_SecurityToken)' == '' ">C:\Users\user\.nuget\packages\awssdk.securitytoken\3.7.401.89</PkgAWSSDK_SecurityToken>
|
||||
<PkgAWSSDK_S3 Condition=" '$(PkgAWSSDK_S3)' == '' ">C:\Users\user\.nuget\packages\awssdk.s3\3.7.416.15</PkgAWSSDK_S3>
|
||||
<PkgAWSSDK_OpenSearchService Condition=" '$(PkgAWSSDK_OpenSearchService)' == '' ">C:\Users\user\.nuget\packages\awssdk.opensearchservice\3.7.404.81</PkgAWSSDK_OpenSearchService>
|
||||
<PkgAWSSDK_DynamoDBv2 Condition=" '$(PkgAWSSDK_DynamoDBv2)' == '' ">C:\Users\user\.nuget\packages\awssdk.dynamodbv2\3.7.407</PkgAWSSDK_DynamoDBv2>
|
||||
<PkgAWSSDK_CloudWatchLogs Condition=" '$(PkgAWSSDK_CloudWatchLogs)' == '' ">C:\Users\user\.nuget\packages\awssdk.cloudwatchlogs\3.7.305.15</PkgAWSSDK_CloudWatchLogs>
|
||||
<PkgAWSSDK_EC2 Condition=" '$(PkgAWSSDK_EC2)' == '' ">C:\Users\user\.nuget\packages\awssdk.ec2\3.7.330.4</PkgAWSSDK_EC2>
|
||||
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\user\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3</PkgMicrosoft_CodeAnalysis_Analyzers>
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Options.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\9.0.2\buildTransitive\net8.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\9.0.2\buildTransitive\net8.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\9.0.4\buildTransitive\net8.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\9.0.4\buildTransitive\net8.0\Microsoft.Extensions.Options.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)entityframework\6.5.1\buildTransitive\net6.0\EntityFramework.targets" Condition="Exists('$(NuGetPackageRoot)entityframework\6.5.1\buildTransitive\net6.0\EntityFramework.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,24 +1,39 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "wxhyK1LthKY=",
|
||||
"dgSpecHash": "1KN19Ey1X4g=",
|
||||
"success": true,
|
||||
"projectFilePath": "D:\\03.SVN\\03.caliverse\\Server\\CaliServer\\BrokerApiCore\\BrokerApiCore.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\user\\.nuget\\packages\\asyncstatemachine\\1.3.2\\asyncstatemachine.1.3.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\autofac\\8.2.0\\autofac.8.2.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper\\14.0.0\\automapper.14.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper.aspnetcore.odata.efcore\\7.0.1\\automapper.aspnetcore.odata.efcore.7.0.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper.collection\\11.0.0\\automapper.collection.11.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper.collection.entityframeworkcore\\11.0.0\\automapper.collection.entityframeworkcore.11.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper.contrib.autofac.dependencyinjection\\9.0.0\\automapper.contrib.autofac.dependencyinjection.9.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper.data\\9.0.0\\automapper.data.9.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper.ef6\\3.0.1\\automapper.ef6.3.0.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper.extensions.enummapping\\4.1.0\\automapper.extensions.enummapping.4.1.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\automapper.extensions.expressionmapping\\8.0.0\\automapper.extensions.expressionmapping.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\aws.logger.core\\3.3.3\\aws.logger.core.3.3.3.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\aws.logger.nlog\\3.3.4\\aws.logger.nlog.3.3.4.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.cloudwatchlogs\\3.7.305.15\\awssdk.cloudwatchlogs.3.7.305.15.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.core\\3.7.402.39\\awssdk.core.3.7.402.39.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.dynamodbv2\\3.7.406.21\\awssdk.dynamodbv2.3.7.406.21.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.core\\3.7.402.46\\awssdk.core.3.7.402.46.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.dynamodbv2\\3.7.407\\awssdk.dynamodbv2.3.7.407.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.ec2\\3.7.330.4\\awssdk.ec2.3.7.330.4.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.opensearchservice\\3.7.404.75\\awssdk.opensearchservice.3.7.404.75.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.s3\\3.7.416.9\\awssdk.s3.3.7.416.9.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.opensearchservice\\3.7.404.81\\awssdk.opensearchservice.3.7.404.81.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.s3\\3.7.416.15\\awssdk.s3.3.7.416.15.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\awssdk.securitytoken\\3.7.401.89\\awssdk.securitytoken.3.7.401.89.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\axion.concurrenthashset\\1.0.0\\axion.concurrenthashset.1.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\bouncycastle.cryptography\\2.4.0\\bouncycastle.cryptography.2.4.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\bcrypt.net-next\\4.0.3\\bcrypt.net-next.4.0.3.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\bouncycastle.cryptography\\2.5.1\\bouncycastle.cryptography.2.5.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\commandlineparser\\2.9.1\\commandlineparser.2.9.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\delegatedecompiler\\0.34.0\\delegatedecompiler.0.34.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\delegatedecompiler.entityframework\\0.34.0\\delegatedecompiler.entityframework.0.34.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\dnsclient\\1.6.1\\dnsclient.1.6.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\dotnet.multimap\\2.2.1\\dotnet.multimap.2.2.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\dumpextensions\\2.0.0\\dumpextensions.2.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\entityframework\\6.5.1\\entityframework.6.5.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\google.protobuf\\3.27.1\\google.protobuf.3.27.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\grpc.aspnetcore\\2.63.0\\grpc.aspnetcore.2.63.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\grpc.aspnetcore.server\\2.63.0\\grpc.aspnetcore.server.2.63.0.nupkg.sha512",
|
||||
@@ -31,31 +46,35 @@
|
||||
"C:\\Users\\user\\.nuget\\packages\\grpc.reflection\\2.63.0\\grpc.reflection.2.63.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\jwt\\11.0.0\\jwt.11.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\logicbuilder.expressions.utils\\7.0.0\\logicbuilder.expressions.utils.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\logicbuilder.structures\\7.0.0\\logicbuilder.structures.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\8.0.2\\microsoft.aspnetcore.authentication.jwtbearer.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.aspnetcore.odata\\9.1.1\\microsoft.aspnetcore.odata.9.1.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\8.0.0\\microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.bcl.memory\\9.0.0\\microsoft.bcl.memory.9.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.diagnostics.netcore.client\\0.2.621003\\microsoft.diagnostics.netcore.client.0.2.621003.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.2\\microsoft.entityframeworkcore.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.2\\microsoft.entityframeworkcore.abstractions.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.2\\microsoft.entityframeworkcore.analyzers.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.2\\microsoft.entityframeworkcore.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.2\\microsoft.entityframeworkcore.abstractions.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.2\\microsoft.entityframeworkcore.analyzers.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.2\\microsoft.entityframeworkcore.design.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.2\\microsoft.entityframeworkcore.relational.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\8.0.2\\microsoft.entityframeworkcore.tools.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.2\\microsoft.extensions.caching.abstractions.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.2\\microsoft.extensions.caching.memory.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.4\\microsoft.extensions.configuration.9.0.4.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.2\\microsoft.extensions.dependencyinjection.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.4\\microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.diagnostics\\8.0.0\\microsoft.extensions.diagnostics.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512",
|
||||
@@ -63,23 +82,29 @@
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.http\\8.0.0\\microsoft.extensions.http.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.logging\\9.0.2\\microsoft.extensions.logging.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.2\\microsoft.extensions.logging.abstractions.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.objectpool\\6.0.3\\microsoft.extensions.objectpool.6.0.3.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.options\\9.0.4\\microsoft.extensions.options.9.0.4.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.8.0\\microsoft.identitymodel.abstractions.8.8.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.8.0\\microsoft.identitymodel.jsonwebtokens.8.8.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.logging\\8.8.0\\microsoft.identitymodel.logging.8.8.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.4\\microsoft.extensions.primitives.9.0.4.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.9.0\\microsoft.identitymodel.abstractions.8.9.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.9.0\\microsoft.identitymodel.jsonwebtokens.8.9.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.logging\\8.9.0\\microsoft.identitymodel.logging.8.9.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.protocols\\7.1.2\\microsoft.identitymodel.protocols.7.1.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\7.1.2\\microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.8.0\\microsoft.identitymodel.tokens.8.8.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.9.0\\microsoft.identitymodel.tokens.8.9.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.odata.core\\8.2.2\\microsoft.odata.core.8.2.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.odata.edm\\8.2.2\\microsoft.odata.edm.8.2.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.odata.modelbuilder\\2.0.0\\microsoft.odata.modelbuilder.2.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.openapi\\1.6.22\\microsoft.openapi.1.6.22.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.spatial\\8.2.2\\microsoft.spatial.8.2.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\mongodb.analyzer\\1.5.0\\mongodb.analyzer.1.5.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\mongodb.bson\\3.3.0\\mongodb.bson.3.3.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\mongodb.driver\\3.3.0\\mongodb.driver.3.3.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\mono.reflection\\2.0.0\\mono.reflection.2.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\mysqlconnector\\2.4.0\\mysqlconnector.2.4.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\neosmart.asynclock\\3.2.1\\neosmart.asynclock.3.2.1.nupkg.sha512",
|
||||
@@ -100,9 +125,13 @@
|
||||
"C:\\Users\\user\\.nuget\\packages\\pipelines.sockets.unofficial\\2.2.8\\pipelines.sockets.unofficial.2.2.8.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\pomelo.entityframeworkcore.mysql\\8.0.2\\pomelo.entityframeworkcore.mysql.8.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\rabbitmq.client\\6.8.1\\rabbitmq.client.6.8.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.7.0\\runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\sharpcompress\\0.30.1\\sharpcompress.0.30.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\snappier\\1.0.0\\snappier.1.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\ssh.net\\2024.2.0\\ssh.net.2024.2.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\ssh.net\\2025.0.0\\ssh.net.2025.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\stackexchange.redis\\2.8.31\\stackexchange.redis.2.8.31.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\stackexchange.redis.extensions.core\\11.0.0\\stackexchange.redis.extensions.core.11.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\stackexchange.redis.extensions.newtonsoft\\11.0.0\\stackexchange.redis.extensions.newtonsoft.11.0.0.nupkg.sha512",
|
||||
@@ -111,27 +140,35 @@
|
||||
"C:\\Users\\user\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\7.2.0\\swashbuckle.aspnetcore.swagger.7.2.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\7.2.0\\swashbuckle.aspnetcore.swaggergen.7.2.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.componentmodel.annotations\\5.0.0\\system.componentmodel.annotations.5.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.identitymodel.tokens.jwt\\8.8.0\\system.identitymodel.tokens.jwt.8.8.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.data.sqlclient\\4.8.6\\system.data.sqlclient.4.8.6.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.2\\system.diagnostics.diagnosticsource.9.0.2.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.identitymodel.tokens.jwt\\8.9.0\\system.identitymodel.tokens.jwt.8.9.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.memory\\4.5.5\\system.memory.4.5.5.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.reactive\\6.0.0\\system.reactive.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.reflection.emit\\4.7.0\\system.reflection.emit.4.7.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\yamldotnet\\16.3.0\\yamldotnet.16.3.0.nupkg.sha512",
|
||||
"C:\\Users\\user\\.nuget\\packages\\zstdsharp.port\\0.7.3\\zstdsharp.port.0.7.3.nupkg.sha512"
|
||||
],
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
17455459552361144
|
||||
17460517968336276
|
||||
@@ -1,7 +1,6 @@
|
||||
namespace BrokerApiServer.Common;
|
||||
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace BrokerApiServer;
|
||||
public class ApiControllerBase: ControllerBase
|
||||
{
|
||||
protected string PlanetId => HttpContext.Items["planet_id"]?.ToString() ?? string.Empty;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using CommandLine;
|
||||
|
||||
namespace BrokerApiServer.Common;
|
||||
namespace BrokerApiServer;
|
||||
|
||||
public class CommandLineOption
|
||||
{
|
||||
@@ -9,7 +9,4 @@ public class CommandLineOption
|
||||
|
||||
[Option('s', "swagger", Default = false, Required = false, HelpText = "Show Swagger Mode")]
|
||||
public bool UseSwagger { get; init; } = false;
|
||||
|
||||
[Option('n', "named-pipe", Default = false, Required = false, HelpText = "User Named Pipe")]
|
||||
public bool UseNamedPipe { get; init; } = false;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user