This commit is contained in:
2026-10-09 23:17:51 +03:30
parent 2e8f269ae6
commit 5085fc54a4
8 changed files with 168 additions and 28 deletions
@@ -26,11 +26,13 @@ namespace xIds.Providers
/// Add Specified Item ...
/// </summary>
/// <param name="item"></param>
/// <param name="apiKey"></param>
/// <param name="userInfo"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
public async Task<XApiKeyDto> AddApiKeyAsync(
XApiKeyDto item,
string apiKey = null,
XUserClaimsInfoDto userInfo = null,
CancellationToken cancellationToken = default
)
@@ -85,7 +87,12 @@ namespace xIds.Providers
item.CreatedOn = DateTime.UtcNow;
//
var entity = item.MapConvert<XApiKey, XApiKeyDto>();
var entity = item.MapConvert<XApiKey, XApiKeyDto>(mapperConfigurationExp);
if (!apiKey.IsNullOrEmpty())
{
entity.Key = apiKey;
}
var entry = await dbContext.ApiKeys.AddAsync(
entity: entity,
cancellationToken: cancellationToken