Merge branch 'working' into develop

# Conflicts:
#	obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfo.cs
#	obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfoInputs.cache
#	obj/Debug/net7.0/BMA.EHR.Recruit.Service.assets.cache
#	obj/project.nuget.cache
This commit is contained in:
Suphonchai Phoonsawat 2026-03-19 10:37:40 +07:00
commit d245236a14
40 changed files with 7083 additions and 8761 deletions

View file

@ -25,6 +25,7 @@
<PackageReference Include="CoreAdmin" Version="2.7.0" />
<PackageReference Include="EPPlus" Version="6.1.3" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="7.0.3" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="7.0.3" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="7.0.3" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="5.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer" Version="5.0.0" />

View file

@ -1,334 +1,247 @@
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
using Nest;
using Newtonsoft.Json;
using System.Diagnostics;
using System.Net.Http.Headers;
using System.Security.Claims;
using System.Text.Encodings.Web;
using System.Text.Json;
using JsonSerializer = System.Text.Json.JsonSerializer;
namespace BMA.EHR.Recruit.Service.Core
{
public class RequestLoggingMiddleware
{
private readonly RequestDelegate _next;
private readonly IConfiguration _configuration;
private string Uri = "";
private string IndexFormat = "";
private string SystemName = "";
private string APIKey = "";
public RequestLoggingMiddleware(RequestDelegate next, IConfiguration configuration)
{
_next = next;
_configuration = configuration;
Uri = _configuration["ElasticConfiguration:Uri"] ?? "http://192.168.1.40:9200";
IndexFormat = _configuration["ElasticConfiguration:IndexFormat"] ?? "bma-ehr-log-index";
//SystemName = _configuration["ElasticConfiguration:SystemName"] ?? "Unknown";
SystemName = "recruiting";
}
protected async Task<string> GetExternalAPIAsync(string apiPath, string accessToken, string apiKey)
{
try
{
using (var client = new HttpClient())
{
// Set timeout to 30 seconds instead of default 100 seconds
client.Timeout = TimeSpan.FromSeconds(30);
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken.Replace("Bearer ", ""));
client.DefaultRequestHeaders.Add("api_key", apiKey);
using var cts = new CancellationTokenSource(TimeSpan.FromSeconds(30));
var _res = await client.GetAsync(apiPath, cts.Token);
if (_res.IsSuccessStatusCode)
{
var _result = await _res.Content.ReadAsStringAsync();
return _result;
}
return string.Empty;
}
}
catch (TaskCanceledException)
{
// Log timeout but don't throw - return empty result instead
Console.WriteLine($"API call timed out: {apiPath}");
return string.Empty;
}
catch (Exception ex)
{
// Log other exceptions but don't throw - return empty result instead
Console.WriteLine($"API call failed: {apiPath}, Error: {ex.Message}");
return string.Empty;
}
}
public async Task<GetProfileByKeycloakIdLocal?> GetProfileByKeycloakIdAsync(Guid keycloakId, string? accessToken)
{
try
{
//var apiPath = $"{_configuration["API"]}/org/dotnet/keycloak/{keycloakId}";
var apiPath = $"{_configuration["API"]}/org/dotnet/user-logs/{keycloakId}";
var apiKey = _configuration["API_KEY"] ?? "";
var apiResult = await GetExternalAPIAsync(apiPath, accessToken ?? "", apiKey);
if (!string.IsNullOrEmpty(apiResult))
{
var raw = JsonConvert.DeserializeObject<GetProfileByKeycloakIdResultLocal>(apiResult);
if (raw != null)
return raw.Result;
}
return null;
}
catch (Exception ex)
{
// Log exception but don't throw - return null instead
Console.WriteLine($"GetProfileByKeycloakIdAsync failed for {keycloakId}: {ex.Message}");
return null;
}
}
public async Task Invoke(HttpContext context)
{
var settings = new ConnectionSettings(new Uri(Uri))
.DefaultIndex(IndexFormat);
var client = new ElasticClient(settings);
var startTime = DateTime.UtcNow;
var stopwatch = Stopwatch.StartNew();
string? responseBodyJson = null;
string? requestBodyJson = null;
string requestBody = await ReadRequestBodyAsync(context);
if (requestBody != "")
{
if (context.Request.HasFormContentType)
{
var form = await context.Request.ReadFormAsync(); // อ่าน form-data
var formData = new Dictionary<string, object>();
foreach (var field in form)
{
formData[field.Key] = field.Value.ToString();
}
// อ่านไฟล์ที่ถูกส่งมา (ถ้ามี)
if (form.Files.Count > 0)
{
var fileDataList = new List<object>();
foreach (var file in form.Files)
{
fileDataList.Add(new
{
FileName = file.FileName,
ContentType = file.ContentType,
Size = file.Length
});
}
formData["Files"] = fileDataList;
}
requestBodyJson = JsonSerializer.Serialize(formData, new JsonSerializerOptions { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, WriteIndented = true, Converters = { new DateTimeFixConverter() } });
}
else
{
requestBodyJson = JsonSerializer.Serialize(JsonSerializer.Deserialize<object>(requestBody), new JsonSerializerOptions { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, WriteIndented = true, Converters = { new DateTimeFixConverter() } });
}
}
var originalBodyStream = context.Response.Body;
using (var memoryStream = new MemoryStream())
{
// เปลี่ยน stream ของ Response เพื่อให้สามารถอ่านได้
context.Response.Body = memoryStream;
var keycloakId = context.User?.FindFirst(ClaimTypes.NameIdentifier)?.Value ?? Guid.Empty.ToString("D");
var token = context.Request.Headers["Authorization"];
var pf = await GetProfileByKeycloakIdAsync(Guid.Parse(keycloakId), token);
await _next(context); // ดำเนินการต่อไปยัง Middleware อื่น ๆ
stopwatch.Stop();
var processTime = stopwatch.ElapsedMilliseconds;
var endTime = DateTime.UtcNow;
var logType = context.Response.StatusCode switch
{
>= 500 => "error",
>= 400 => "warning",
_ => "info"
};
string? message = null;
// อ่านข้อมูลจาก Response หลังจากที่ได้ถูกส่งออกไป
memoryStream.Seek(0, SeekOrigin.Begin);
var responseBody = new StreamReader(memoryStream).ReadToEnd();
//if (responseBody != "")
// responseBodyJson = JsonSerializer.Serialize(JsonSerializer.Deserialize<object>(responseBody), new JsonSerializerOptions { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, WriteIndented = true, Converters = { new DateTimeFixConverter() } });
//var json = JsonSerializer.Deserialize<JsonElement>(responseBody);
//if(json.ValueKind == JsonValueKind.Array)
//{
// message = "success";
//}
//else
//{
// if (json.TryGetProperty("message", out var messageElement))
// {
// message = messageElement.GetString();
// }
//}
if (!string.IsNullOrEmpty(responseBody))
{
var contentType = context.Response.ContentType ?? "";
if (contentType.Equals(
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
StringComparison.OrdinalIgnoreCase))
{
// Excel
responseBodyJson = $"Excel file (Length={memoryStream.Length} bytes)";
message = "success";
}
else if (contentType.StartsWith("application/json", StringComparison.OrdinalIgnoreCase))
{
// JSON
try
{
responseBodyJson = JsonSerializer.Serialize(
JsonSerializer.Deserialize<object>(responseBody),
new JsonSerializerOptions
{
Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping,
WriteIndented = true,
Converters = { new DateTimeFixConverter() }
});
var json = JsonSerializer.Deserialize<JsonElement>(responseBody);
if (json.ValueKind == JsonValueKind.Array)
message = "success";
else if (json.TryGetProperty("message", out var messageElement))
message = messageElement.GetString();
}
catch
{
// fallback ถ้า deserialize ไม่ได้
responseBodyJson = responseBody;
message = "success";
}
}
else
{
// plain text / HTML / binary อื่น
responseBodyJson = responseBody;
message = "success";
}
}
var logData = new
{
logType = logType,
ip = context.Connection.RemoteIpAddress?.ToString(),
//rootId = pf == null ? null : pf.RootId,
rootId = pf == null ? null : pf.RootDnaId,
systemName = SystemName,
startTimeStamp = startTime.ToString("o"),
endTimeStamp = endTime.ToString("o"),
processTime = processTime,
host = context.Request.Host.Value,
method = context.Request.Method,
endpoint = context.Request.Path + context.Request.QueryString,
responseCode = context.Response.StatusCode == 304 ? "200" : context.Response.StatusCode.ToString(),
responseDescription = message,
input = requestBodyJson,
output = responseBodyJson,
userId = keycloakId,
userName = $"{pf?.Prefix ?? ""}{pf?.FirstName ?? ""} {pf?.LastName ?? ""}",
user = pf?.CitizenId ?? ""
};
// เขียนข้อมูลกลับไปยัง original Response body
memoryStream.Seek(0, SeekOrigin.Begin);
await memoryStream.CopyToAsync(originalBodyStream);
client.IndexDocument(logData);
}
//Log.Information("API Request Log: {@LogData}", logData);
}
private async Task<string> ReadRequestBodyAsync(HttpContext context)
{
context.Request.EnableBuffering();
using var reader = new StreamReader(context.Request.Body, leaveOpen: true);
var body = await reader.ReadToEndAsync();
context.Request.Body.Position = 0;
return body;
}
}
public class GetProfileByKeycloakIdLocal
{
public Guid Id { get; set; }
public string? Prefix { get; set; }
public string? FirstName { get; set; }
public string? LastName { get; set; }
public string? CitizenId { get; set; }
public string? Root { get; set; }
public string? Child1 { get; set; }
public string? Child2 { get; set; }
public string? Child3 { get; set; }
public string? Child4 { get; set; }
public Guid? RootId { get; set; }
public Guid? Child1Id { get; set; }
public Guid? Child2Id { get; set; }
public Guid? Child3Id { get; set; }
public Guid? Child4Id { get; set; }
public Guid? RootDnaId { get; set; }
public Guid? Child1DnaId { get; set; }
public Guid? Child2DnaId { get; set; }
public Guid? Child3DnaId { get; set; }
public Guid? Child4DnaId { get; set; }
public double? Amount { get; set; }
public double? PositionSalaryAmount { get; set; }
public string? Commander { get; set; }
public Guid? CommanderId { get; set; }
public Guid? CommanderKeycloak { get; set; }
}
public class GetProfileByKeycloakIdResultLocal
{
public string Message { get; set; } = string.Empty;
public int Status { get; set; } = -1;
public GetProfileByKeycloakIdLocal? Result { get; set; }
}
}
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
using Nest;
using System.Diagnostics;
using System.IdentityModel.Tokens.Jwt;
using System.Security.Claims;
using System.Text.Encodings.Web;
using System.Text.Json;
using JsonSerializer = System.Text.Json.JsonSerializer;
namespace BMA.EHR.Recruit.Service.Core
{
public class RequestLoggingMiddleware
{
private readonly RequestDelegate _next;
private readonly IConfiguration _configuration;
private string Uri = "";
private string IndexFormat = "";
private string SystemName = "";
public RequestLoggingMiddleware(RequestDelegate next, IConfiguration configuration)
{
_next = next;
_configuration = configuration;
Uri = _configuration["ElasticConfiguration:Uri"] ?? "http://192.168.1.40:9200";
IndexFormat = _configuration["ElasticConfiguration:IndexFormat"] ?? "bma-ehr-log-index";
SystemName = "recruiting";
}
/// <summary>
/// แกะ JWT token เพื่อดึง claims ต่างๆ
/// </summary>
private JwtSecurityToken? ParseToken(string token)
{
try
{
var tokenHandler = new JwtSecurityTokenHandler();
var jwtToken = tokenHandler.ReadJwtToken(token.Replace("Bearer ", ""));
return jwtToken;
}
catch
{
return null;
}
}
/// <summary>
/// ดึงค่า claim จาก token โดยลองชื่อหลายแบบ
/// </summary>
private string? GetClaimValue(JwtSecurityToken? token, params string[] claimNames)
{
if (token == null) return null;
foreach (var name in claimNames)
{
var claim = token.Claims.FirstOrDefault(c => c.Type == name);
if (claim != null)
return claim.Value;
}
return null;
}
/// <summary>
/// ดึงค่า Guid claim จาก token
/// </summary>
private Guid? GetGuidClaim(JwtSecurityToken? token, params string[] claimNames)
{
var value = GetClaimValue(token, claimNames);
if (Guid.TryParse(value, out var guid))
return guid;
return null;
}
public async Task Invoke(HttpContext context)
{
var settings = new ConnectionSettings(new Uri(Uri))
.DefaultIndex(IndexFormat);
var client = new ElasticClient(settings);
var startTime = DateTime.UtcNow;
var stopwatch = Stopwatch.StartNew();
string? responseBodyJson = null;
string? requestBodyJson = null;
string requestBody = await ReadRequestBodyAsync(context);
if (requestBody != "")
{
if (context.Request.HasFormContentType)
{
var form = await context.Request.ReadFormAsync();
var formData = new Dictionary<string, object>();
foreach (var field in form)
{
formData[field.Key] = field.Value.ToString();
}
if (form.Files.Count > 0)
{
var fileDataList = new List<object>();
foreach (var file in form.Files)
{
fileDataList.Add(new
{
FileName = file.FileName,
ContentType = file.ContentType,
Size = file.Length
});
}
formData["Files"] = fileDataList;
}
requestBodyJson = JsonSerializer.Serialize(formData, new JsonSerializerOptions { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, WriteIndented = true, Converters = { new DateTimeFixConverter() } });
}
else
{
requestBodyJson = JsonSerializer.Serialize(JsonSerializer.Deserialize<object>(requestBody), new JsonSerializerOptions { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, WriteIndented = true, Converters = { new DateTimeFixConverter() } });
}
}
var originalBodyStream = context.Response.Body;
using (var memoryStream = new MemoryStream())
{
context.Response.Body = memoryStream;
var keycloakId = context.User?.FindFirst(ClaimTypes.NameIdentifier)?.Value ?? Guid.Empty.ToString("D");
var tokenHeader = context.Request.Headers["Authorization"].ToString();
// แกะ JWT token เพื่อดึง claims ต่างๆ
var jwtToken = ParseToken(tokenHeader);
// ดึงข้อมูลจาก claims โดยลองชื่อหลายแบบ (camelCase, snake_case, ฯลฯ)
var prefix = GetClaimValue(jwtToken, "prefix", "Prefix", "PREFIX");
var firstName = GetClaimValue(jwtToken, "given_name", "firstname", "firstName", "FirstName", "FIRSTNAME");
var lastName = GetClaimValue(jwtToken, "family_name", "lastname", "lastName", "LastName", "LASTNAME");
var preferredUsername = GetClaimValue(jwtToken, "preferred_username", "preferred_username", "PreferredUsername");
var orgRootDnaId = GetGuidClaim(jwtToken, "orgRootDnaId", "org_root_dna_id", "OrgRootDnaId", "rootDnaId");
var orgChild1Dna = GetGuidClaim(jwtToken, "orgChild1DnaId", "org_child1_dna", "OrgChild1Dna", "child1DnaId");
var orgChild2Dna = GetGuidClaim(jwtToken, "orgChild2DnaId", "org_child2_dna", "OrgChild2Dna", "child2DnaId");
var orgChild3Dna = GetGuidClaim(jwtToken, "orgChild3DnaId", "org_child3_dna", "OrgChild3Dna", "child3DnaId");
var orgChild4Dna = GetGuidClaim(jwtToken, "orgChild4DnaId", "org_child4_dna", "OrgChild4Dna", "child4DnaId");
await _next(context);
stopwatch.Stop();
var processTime = stopwatch.ElapsedMilliseconds;
var endTime = DateTime.UtcNow;
var logType = context.Response.StatusCode switch
{
>= 500 => "error",
>= 400 => "warning",
_ => "info"
};
string? message = null;
memoryStream.Seek(0, SeekOrigin.Begin);
var responseBody = new StreamReader(memoryStream).ReadToEnd();
if (!string.IsNullOrEmpty(responseBody))
{
var contentType = context.Response.ContentType ?? "";
if (contentType.Equals(
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
StringComparison.OrdinalIgnoreCase))
{
responseBodyJson = $"Excel file (Length={memoryStream.Length} bytes)";
message = "success";
}
else if (contentType.StartsWith("application/json", StringComparison.OrdinalIgnoreCase))
{
try
{
responseBodyJson = JsonSerializer.Serialize(
JsonSerializer.Deserialize<object>(responseBody),
new JsonSerializerOptions
{
Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping,
WriteIndented = true,
Converters = { new DateTimeFixConverter() }
});
var json = JsonSerializer.Deserialize<JsonElement>(responseBody);
if (json.ValueKind == JsonValueKind.Array)
message = "success";
else if (json.TryGetProperty("message", out var messageElement))
message = messageElement.GetString();
}
catch
{
responseBodyJson = responseBody;
message = "success";
}
}
else
{
responseBodyJson = responseBody;
message = "success";
}
}
var logData = new
{
logType = logType,
ip = context.Connection.RemoteIpAddress?.ToString(),
rootId = orgRootDnaId?.ToString("D"),
systemName = SystemName,
startTimeStamp = startTime.ToString("o"),
endTimeStamp = endTime.ToString("o"),
processTime = processTime,
host = context.Request.Host.Value,
method = context.Request.Method,
endpoint = context.Request.Path + context.Request.QueryString,
responseCode = context.Response.StatusCode == 304 ? "200" : context.Response.StatusCode.ToString(),
responseDescription = message,
input = requestBodyJson,
output = responseBodyJson,
userId = keycloakId,
userName = $"{prefix ?? ""}{firstName ?? ""} {lastName ?? ""}",
user = preferredUsername ?? ""
//user = GetClaimValue(jwtToken, "citizen_id", "citizenId", "CitizenId") ?? ""
};
memoryStream.Seek(0, SeekOrigin.Begin);
await memoryStream.CopyToAsync(originalBodyStream);
client.IndexDocument(logData);
}
}
private async Task<string> ReadRequestBodyAsync(HttpContext context)
{
context.Request.EnableBuffering();
using var reader = new StreamReader(context.Request.Body, leaveOpen: true);
var body = await reader.ReadToEndAsync();
context.Request.Body.Position = 0;
return body;
}
}
}

File diff suppressed because it is too large Load diff

View file

@ -1,20 +1,20 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Reflection.NullabilityInfoContext.IsSupported": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Reflection.NullabilityInfoContext.IsSupported": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

View file

0
bin/Debug/net7.0/Microsoft.CodeAnalysis.CSharp.dll Normal file → Executable file
View file

0
bin/Debug/net7.0/Microsoft.CodeAnalysis.Razor.dll Normal file → Executable file
View file

0
bin/Debug/net7.0/Microsoft.CodeAnalysis.dll Normal file → Executable file
View file

View file

View file

@ -4,6 +4,6 @@
<!--To inherit the global NuGet package sources remove the <clear/> line below -->
<clear />
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
<add key="private_nuget" value="https://nuget.frappet.synology.me/v3/index.json" />
<!-- <add key="private_nuget" value="https://nuget.frappet.synology.me/v3/index.json" /> -->
</packageSources>
</configuration>

0
bin/Debug/net7.0/runtimes/win-arm64/native/sni.dll Normal file → Executable file
View file

0
bin/Debug/net7.0/runtimes/win-x64/native/sni.dll Normal file → Executable file
View file

0
bin/Debug/net7.0/runtimes/win-x86/native/sni.dll Normal file → Executable file
View file

View file

@ -155,6 +155,10 @@
"target": "Package",
"version": "[6.5.0, )"
},
"System.IdentityModel.Tokens.Jwt": {
"target": "Package",
"version": "[7.0.3, )"
},
"WatchDog.NET": {
"target": "Package",
"version": "[1.4.6, )"

View file

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("BMA.EHR.Recruit.Service")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+56dd8337b6b1a6394ae195fd67220a1f0ec25a07")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+838ebf256397ad6a14068bf20392e073310bc97e")]
[assembly: System.Reflection.AssemblyProductAttribute("BMA.EHR.Recruit.Service")]
[assembly: System.Reflection.AssemblyTitleAttribute("BMA.EHR.Recruit.Service")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View file

@ -1 +1 @@
fa3a62c3f773820ccd6ed3f09035b3e4c997b0c667840e6b543a627a62c97d6d
f2b49fdf4592c84bf05275eb2bebcac299b1aaf73e8adde73b48718a0c44fa7c

View file

@ -1,24 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("DotNetEd.CoreAdmin")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.Mvc.Versioning")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Mvc.Grid.Core")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.Annotations")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("WatchDog")]
// Generated by the MSBuild WriteCodeFragment class.
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("DotNetEd.CoreAdmin")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.Mvc.Versioning")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Mvc.Grid.Core")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.Annotations")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("WatchDog")]
// Generated by the MSBuild WriteCodeFragment class.

View file

@ -1 +1 @@
b3124fd4c4016491f5d30ffb74ef9ab034b453eddb7643416b841a217eb48e03
8188c282bc629ad2d7d5214383ab88320df533ed04ee2e8cbc2677b42449240c

View file

@ -1,186 +1,370 @@
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\nuget.config
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\appsettings.Development.json
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\appsettings.json
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Templates\ExamList.xlsx
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Templates\PassAExamList.xlsx
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Templates\PassExamList.xlsx
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BMA.EHR.Recruit.Service.staticwebassets.runtime.json
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BMA.EHR.Recruit.Service.staticwebassets.endpoints.json
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BMA.EHR.Recruit.Service.exe
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BMA.EHR.Recruit.Service.deps.json
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BMA.EHR.Recruit.Service.runtimeconfig.json
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BMA.EHR.Recruit.Service.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BMA.EHR.Recruit.Service.pdb
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BMA.EHR.Recruit.Service.xml
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\AWSSDK.Core.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\AWSSDK.S3.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\AWSSDK.SecurityToken.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Azure.Core.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Azure.Identity.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\BouncyCastle.Crypto.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\DotNetEd.CoreAdmin.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Dapper.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\DnsClient.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Elasticsearch.Net.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\EPPlus.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\EPPlus.Interfaces.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\EPPlus.System.Drawing.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Google.Protobuf.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Humanizer.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\K4os.Compression.LZ4.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\K4os.Compression.LZ4.Streams.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\K4os.Hash.xxHash.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\LiteDB.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.AspNetCore.JsonPatch.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.AspNetCore.Mvc.Versioning.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.AspNetCore.OpenApi.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.AspNetCore.Razor.Language.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.Bcl.AsyncInterfaces.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.CodeAnalysis.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.CodeAnalysis.CSharp.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.CodeAnalysis.Razor.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.Data.SqlClient.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.Abstractions.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.Design.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.Relational.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.Relational.Design.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.SqlServer.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.Extensions.DependencyModel.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.Identity.Client.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.Identity.Client.Extensions.Msal.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.IdentityModel.Abstractions.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.IdentityModel.JsonWebTokens.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.IdentityModel.Logging.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.IdentityModel.Protocols.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.IdentityModel.Tokens.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.IO.RecyclableMemoryStream.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.OpenApi.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.SqlServer.Server.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Microsoft.Win32.SystemEvents.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\MongoDB.Bson.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\MongoDB.Driver.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\MongoDB.Driver.Core.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\MongoDB.Driver.GridFS.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\MongoDB.Libmongocrypt.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Mono.TextTemplating.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\MySql.Data.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Ubiety.Dns.Core.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\ZstdNet.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\MySqlConnector.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Nest.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Newtonsoft.Json.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Newtonsoft.Json.Bson.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Mvc.Grid.Core.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Npgsql.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Pomelo.EntityFrameworkCore.MySql.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Pomelo.EntityFrameworkCore.MySql.Design.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Sentry.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Sentry.AspNetCore.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Sentry.Extensions.Logging.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.AspNetCore.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Enrichers.Environment.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Exceptions.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Extensions.Hosting.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Extensions.Logging.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Formatting.Compact.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Formatting.Elasticsearch.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Settings.Configuration.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Sinks.Console.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Sinks.Debug.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Sinks.Elasticsearch.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Sinks.File.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Serilog.Sinks.PeriodicBatching.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\SharpCompress.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Snappier.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Swashbuckle.AspNetCore.Annotations.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Swashbuckle.AspNetCore.Swagger.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Swashbuckle.AspNetCore.SwaggerGen.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\Swashbuckle.AspNetCore.SwaggerUI.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.CodeDom.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Configuration.ConfigurationManager.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Data.SqlClient.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Drawing.Common.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.IdentityModel.Tokens.Jwt.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Memory.Data.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Net.WebSockets.WebSocketProtocol.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Runtime.Caching.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Security.Cryptography.ProtectedData.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Security.Permissions.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\System.Windows.Extensions.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\WatchDog.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\ZstdSharp.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win\lib\net7.0\Microsoft.Win32.SystemEvents.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\linux\native\libmongocrypt.so
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx\native\libmongocrypt.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win\native\mongocrypt.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libX11.6.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libXau.6.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libXdmcp.6.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libXext.6.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libXrender.1.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libcairo.2.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libfontconfig.1.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libfreetype.6.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libgdiplus.0.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libgdiplus.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libgif.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libglib-2.0.0.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libintl.8.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libjpeg.9.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libpcre.1.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libpixman-1.0.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libpng16.16.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libtiff.5.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libxcb-render.0.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libxcb-shm.0.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\osx-x64\native\libxcb.1.dylib
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win-arm64\native\sni.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win-x64\native\sni.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win-x86\native\sni.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\unix\lib\netcoreapp2.1\System.Data.SqlClient.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win\lib\net7.0\System.Drawing.Common.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll
D:\Develop\SourceCode\hrms-api-recruit\bin\Debug\net7.0\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.csproj.AssemblyReference.cache
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.GeneratedMSBuildEditorConfig.editorconfig
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\Sentry.Attributes.cs
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.AssemblyInfoInputs.cache
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.AssemblyInfo.cs
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.csproj.CoreCompileInputs.cache
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cs
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cache
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.sourcelink.json
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\scopedcss\bundle\BMA.EHR.Recruit.Service.styles.css
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets.build.json
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets.development.json
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets.build.endpoints.json
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets\msbuild.BMA.EHR.Recruit.Service.Microsoft.AspNetCore.StaticWebAssets.props
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets\msbuild.BMA.EHR.Recruit.Service.Microsoft.AspNetCore.StaticWebAssetEndpoints.props
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets\msbuild.build.BMA.EHR.Recruit.Service.props
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets\msbuild.buildMultiTargeting.BMA.EHR.Recruit.Service.props
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets\msbuild.buildTransitive.BMA.EHR.Recruit.Service.props
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets.pack.json
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\staticwebassets.upToDateCheck.txt
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR..8088DF8F.Up2Date
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.dll
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\refint\BMA.EHR.Recruit.Service.dll
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.xml
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.pdb
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\BMA.EHR.Recruit.Service.genruntimeconfig.cache
D:\Develop\SourceCode\hrms-api-recruit\obj\Debug\net7.0\ref\BMA.EHR.Recruit.Service.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/nuget.config
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/appsettings.Development.json
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/appsettings.json
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Templates/ExamList.xlsx
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Templates/PassAExamList.xlsx
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Templates/PassExamList.xlsx
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.staticwebassets.runtime.json
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.staticwebassets.endpoints.json
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.exe
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.deps.json
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.runtimeconfig.json
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.xml
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/AWSSDK.Core.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/AWSSDK.S3.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/AWSSDK.SecurityToken.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Azure.Core.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Azure.Identity.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/BouncyCastle.Crypto.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/DotNetEd.CoreAdmin.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Dapper.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/DnsClient.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Elasticsearch.Net.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/EPPlus.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/EPPlus.Interfaces.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/EPPlus.System.Drawing.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Google.Protobuf.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Humanizer.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/K4os.Compression.LZ4.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/K4os.Compression.LZ4.Streams.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/K4os.Hash.xxHash.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/LiteDB.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.JsonPatch.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Mvc.Versioning.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.OpenApi.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Razor.Language.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Bcl.AsyncInterfaces.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.CodeAnalysis.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.CodeAnalysis.CSharp.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.CodeAnalysis.Razor.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Data.SqlClient.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Abstractions.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Design.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Relational.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Relational.Design.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.SqlServer.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Extensions.DependencyModel.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Identity.Client.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Identity.Client.Extensions.Msal.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Abstractions.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.JsonWebTokens.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Logging.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Tokens.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IO.RecyclableMemoryStream.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.OpenApi.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.SqlServer.Server.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Win32.SystemEvents.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Bson.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Driver.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Driver.Core.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Driver.GridFS.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Libmongocrypt.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Mono.TextTemplating.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/MySql.Data.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Ubiety.Dns.Core.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/ZstdNet.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/MySqlConnector.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Nest.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Newtonsoft.Json.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Newtonsoft.Json.Bson.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Mvc.Grid.Core.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Npgsql.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Pomelo.EntityFrameworkCore.MySql.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Pomelo.EntityFrameworkCore.MySql.Design.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Sentry.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Sentry.AspNetCore.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Sentry.Extensions.Logging.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.AspNetCore.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Enrichers.Environment.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Exceptions.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Extensions.Hosting.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Extensions.Logging.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Formatting.Compact.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Formatting.Elasticsearch.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Settings.Configuration.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.Console.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.Debug.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.Elasticsearch.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.File.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.PeriodicBatching.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/SharpCompress.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Snappier.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Swashbuckle.AspNetCore.Annotations.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Swashbuckle.AspNetCore.Swagger.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.CodeDom.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Configuration.ConfigurationManager.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Data.SqlClient.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Drawing.Common.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.IdentityModel.Tokens.Jwt.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Memory.Data.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Net.WebSockets.WebSocketProtocol.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Runtime.Caching.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Security.Cryptography.ProtectedData.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Security.Permissions.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/System.Windows.Extensions.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/WatchDog.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/ZstdSharp.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/linux/native/libmongocrypt.so
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx/native/libmongocrypt.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/native/mongocrypt.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libX11.6.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libXau.6.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libXdmcp.6.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libXext.6.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libXrender.1.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libcairo.2.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libfontconfig.1.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libfreetype.6.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libgdiplus.0.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libgdiplus.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libgif.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libglib-2.0.0.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libintl.8.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libjpeg.9.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libpcre.1.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libpixman-1.0.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libpng16.16.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libtiff.5.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libxcb-render.0.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libxcb-shm.0.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libxcb.1.dylib
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-arm64/native/sni.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-x64/native/sni.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-x86/native/sni.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/net7.0/System.Drawing.Common.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
D:/Develop/SourceCode/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.AssemblyReference.cache
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.GeneratedMSBuildEditorConfig.editorconfig
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/Sentry.Attributes.cs
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfoInputs.cache
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfo.cs
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.CoreCompileInputs.cache
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cs
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cache
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.sourcelink.json
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/scopedcss/bundle/BMA.EHR.Recruit.Service.styles.css
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.build.json
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.development.json
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.build.endpoints.json
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets/msbuild.BMA.EHR.Recruit.Service.Microsoft.AspNetCore.StaticWebAssets.props
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets/msbuild.BMA.EHR.Recruit.Service.Microsoft.AspNetCore.StaticWebAssetEndpoints.props
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets/msbuild.build.BMA.EHR.Recruit.Service.props
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets/msbuild.buildMultiTargeting.BMA.EHR.Recruit.Service.props
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets/msbuild.buildTransitive.BMA.EHR.Recruit.Service.props
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.pack.json
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.upToDateCheck.txt
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR..8088DF8F.Up2Date
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/refint/BMA.EHR.Recruit.Service.dll
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.xml
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.genruntimeconfig.cache
D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/ref/BMA.EHR.Recruit.Service.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.AssemblyReference.cache
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/rpswa.dswa.cache.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.GeneratedMSBuildEditorConfig.editorconfig
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/Sentry.Attributes.cs
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfoInputs.cache
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfo.cs
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.CoreCompileInputs.cache
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cs
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cache
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.sourcelink.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/refint/BMA.EHR.Recruit.Service.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.xml
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/appsettings.Development.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/appsettings.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/nuget.config
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.staticwebassets.runtime.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.staticwebassets.endpoints.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Templates/ExamList.xlsx
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Templates/PassAExamList.xlsx
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Templates/PassExamList.xlsx
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.deps.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.runtimeconfig.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BMA.EHR.Recruit.Service.xml
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/AWSSDK.Core.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/AWSSDK.S3.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/AWSSDK.SecurityToken.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Azure.Core.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Azure.Identity.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/BouncyCastle.Crypto.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/DotNetEd.CoreAdmin.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Dapper.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/DnsClient.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Elasticsearch.Net.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/EPPlus.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/EPPlus.Interfaces.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/EPPlus.System.Drawing.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Google.Protobuf.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Humanizer.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/K4os.Compression.LZ4.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/K4os.Compression.LZ4.Streams.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/K4os.Hash.xxHash.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/LiteDB.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.JsonPatch.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Mvc.Versioning.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.OpenApi.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.AspNetCore.Razor.Language.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Bcl.AsyncInterfaces.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.CodeAnalysis.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.CodeAnalysis.CSharp.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.CodeAnalysis.Razor.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Data.SqlClient.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Abstractions.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Design.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Relational.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Relational.Design.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.SqlServer.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Extensions.DependencyModel.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Identity.Client.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Identity.Client.Extensions.Msal.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Abstractions.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.JsonWebTokens.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Logging.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IdentityModel.Tokens.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.IO.RecyclableMemoryStream.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.OpenApi.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.SqlServer.Server.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Microsoft.Win32.SystemEvents.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Bson.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Driver.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Driver.Core.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Driver.GridFS.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/MongoDB.Libmongocrypt.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Mono.TextTemplating.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/MySql.Data.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Ubiety.Dns.Core.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/ZstdNet.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/MySqlConnector.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Nest.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Newtonsoft.Json.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Newtonsoft.Json.Bson.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Mvc.Grid.Core.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Npgsql.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Pomelo.EntityFrameworkCore.MySql.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Pomelo.EntityFrameworkCore.MySql.Design.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Sentry.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Sentry.AspNetCore.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Sentry.Extensions.Logging.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.AspNetCore.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Enrichers.Environment.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Exceptions.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Extensions.Hosting.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Extensions.Logging.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Formatting.Compact.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Formatting.Elasticsearch.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Settings.Configuration.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.Console.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.Debug.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.Elasticsearch.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.File.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Serilog.Sinks.PeriodicBatching.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/SharpCompress.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Snappier.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Swashbuckle.AspNetCore.Annotations.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Swashbuckle.AspNetCore.Swagger.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.CodeDom.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Configuration.ConfigurationManager.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Data.SqlClient.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Drawing.Common.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.IdentityModel.Tokens.Jwt.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Memory.Data.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Net.WebSockets.WebSocketProtocol.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Runtime.Caching.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Security.Cryptography.ProtectedData.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Security.Permissions.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/System.Windows.Extensions.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/WatchDog.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/ZstdSharp.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/linux/native/libmongocrypt.so
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx/native/libmongocrypt.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/native/mongocrypt.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libX11.6.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libXau.6.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libXdmcp.6.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libXext.6.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libXrender.1.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libcairo.2.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libfontconfig.1.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libfreetype.6.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libgdiplus.0.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libgdiplus.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libgif.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libglib-2.0.0.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libintl.8.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libjpeg.9.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libpcre.1.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libpixman-1.0.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libpng16.16.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libtiff.5.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libxcb-render.0.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libxcb-shm.0.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/osx-x64/native/libxcb.1.dylib
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-arm64/native/sni.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-x64/native/sni.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win-x86/native/sni.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/net7.0/System.Drawing.Common.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/bin/Debug/net7.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/rjimswa.dswa.cache.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/rjsmrazor.dswa.cache.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/rjsmcshtml.dswa.cache.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/scopedcss/bundle/BMA.EHR.Recruit.Service.styles.css
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.build.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.build.json.cache
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.development.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/staticwebassets.build.endpoints.json
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR..8088DF8F.Up2Date
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.genruntimeconfig.cache
/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/ref/BMA.EHR.Recruit.Service.dll

View file

@ -1 +1 @@
1ac8c898b4be5e4b0e3e5d4c2b884f5ff73ae58e10f6d08eb2faa4812afbfec0
c182625df9d88ebd6ce4c8e00091d53cee0cfb48bcde23d32378c339929e6d22

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -2166,7 +2166,7 @@
}
}
},
"Microsoft.IdentityModel.Abstractions/6.21.0": {
"Microsoft.IdentityModel.Abstractions/7.0.3": {
"type": "package",
"compile": {
"lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": {
@ -2179,10 +2179,10 @@
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/6.21.0": {
"Microsoft.IdentityModel.JsonWebTokens/7.0.3": {
"type": "package",
"dependencies": {
"Microsoft.IdentityModel.Tokens": "6.21.0"
"Microsoft.IdentityModel.Tokens": "7.0.3"
},
"compile": {
"lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
@ -2195,10 +2195,10 @@
}
}
},
"Microsoft.IdentityModel.Logging/6.21.0": {
"Microsoft.IdentityModel.Logging/7.0.3": {
"type": "package",
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "6.21.0"
"Microsoft.IdentityModel.Abstractions": "7.0.3"
},
"compile": {
"lib/net6.0/Microsoft.IdentityModel.Logging.dll": {
@ -2245,12 +2245,10 @@
}
}
},
"Microsoft.IdentityModel.Tokens/6.21.0": {
"Microsoft.IdentityModel.Tokens/7.0.3": {
"type": "package",
"dependencies": {
"Microsoft.CSharp": "4.5.0",
"Microsoft.IdentityModel.Logging": "6.21.0",
"System.Security.Cryptography.Cng": "4.5.0"
"Microsoft.IdentityModel.Logging": "7.0.3"
},
"compile": {
"lib/net6.0/Microsoft.IdentityModel.Tokens.dll": {
@ -3804,11 +3802,11 @@
}
}
},
"System.IdentityModel.Tokens.Jwt/6.21.0": {
"System.IdentityModel.Tokens.Jwt/7.0.3": {
"type": "package",
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "6.21.0",
"Microsoft.IdentityModel.Tokens": "6.21.0"
"Microsoft.IdentityModel.JsonWebTokens": "7.0.3",
"Microsoft.IdentityModel.Tokens": "7.0.3"
},
"compile": {
"lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": {
@ -7668,66 +7666,72 @@
"microsoft.identity.client.extensions.msal.nuspec"
]
},
"Microsoft.IdentityModel.Abstractions/6.21.0": {
"sha512": "XeE6LQtD719Qs2IG7HDi1TSw9LIkDbJ33xFiOBoHbApVw/8GpIBCbW+t7RwOjErUDyXZvjhZliwRkkLb8Z1uzg==",
"Microsoft.IdentityModel.Abstractions/7.0.3": {
"sha512": "cfPUWdjigLIRIJSKz3uaZxShgf86RVDXHC1VEEchj1gnY25akwPYpbrfSoIGDCqA9UmOMdlctq411+2pAViFow==",
"type": "package",
"path": "microsoft.identitymodel.abstractions/6.21.0",
"path": "microsoft.identitymodel.abstractions/7.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net45/Microsoft.IdentityModel.Abstractions.dll",
"lib/net45/Microsoft.IdentityModel.Abstractions.xml",
"lib/net461/Microsoft.IdentityModel.Abstractions.dll",
"lib/net461/Microsoft.IdentityModel.Abstractions.xml",
"lib/net462/Microsoft.IdentityModel.Abstractions.dll",
"lib/net462/Microsoft.IdentityModel.Abstractions.xml",
"lib/net472/Microsoft.IdentityModel.Abstractions.dll",
"lib/net472/Microsoft.IdentityModel.Abstractions.xml",
"lib/net6.0/Microsoft.IdentityModel.Abstractions.dll",
"lib/net6.0/Microsoft.IdentityModel.Abstractions.xml",
"lib/net8.0/Microsoft.IdentityModel.Abstractions.dll",
"lib/net8.0/Microsoft.IdentityModel.Abstractions.xml",
"lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll",
"lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.xml",
"microsoft.identitymodel.abstractions.6.21.0.nupkg.sha512",
"microsoft.identitymodel.abstractions.7.0.3.nupkg.sha512",
"microsoft.identitymodel.abstractions.nuspec"
]
},
"Microsoft.IdentityModel.JsonWebTokens/6.21.0": {
"sha512": "d3h1/BaMeylKTkdP6XwRCxuOoDJZ44V9xaXr6gl5QxmpnZGdoK3bySo3OQN8ehRLJHShb94ElLUvoXyglQtgAw==",
"Microsoft.IdentityModel.JsonWebTokens/7.0.3": {
"sha512": "vxjHVZbMKD3rVdbvKhzAW+7UiFrYToUVm3AGmYfKSOAwyhdLl/ELX1KZr+FaLyyS5VReIzWRWJfbOuHM9i6ywg==",
"type": "package",
"path": "microsoft.identitymodel.jsonwebtokens/6.21.0",
"path": "microsoft.identitymodel.jsonwebtokens/7.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net45/Microsoft.IdentityModel.JsonWebTokens.dll",
"lib/net45/Microsoft.IdentityModel.JsonWebTokens.xml",
"lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll",
"lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml",
"lib/net462/Microsoft.IdentityModel.JsonWebTokens.dll",
"lib/net462/Microsoft.IdentityModel.JsonWebTokens.xml",
"lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll",
"lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml",
"lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll",
"lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.xml",
"lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll",
"lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.xml",
"lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll",
"lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml",
"microsoft.identitymodel.jsonwebtokens.6.21.0.nupkg.sha512",
"microsoft.identitymodel.jsonwebtokens.7.0.3.nupkg.sha512",
"microsoft.identitymodel.jsonwebtokens.nuspec"
]
},
"Microsoft.IdentityModel.Logging/6.21.0": {
"sha512": "tuEhHIQwvBEhMf8I50hy8FHmRSUkffDFP5EdLsSDV4qRcl2wvOPkQxYqEzWkh+ytW6sbdJGEXElGhmhDfAxAKg==",
"Microsoft.IdentityModel.Logging/7.0.3": {
"sha512": "b6GbGO+2LOTBEccHhqoJsOsmemG4A/MY+8H0wK/ewRhiG+DCYwEnucog1cSArPIY55zcn+XdZl0YEiUHkpDISQ==",
"type": "package",
"path": "microsoft.identitymodel.logging/6.21.0",
"path": "microsoft.identitymodel.logging/7.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net45/Microsoft.IdentityModel.Logging.dll",
"lib/net45/Microsoft.IdentityModel.Logging.xml",
"lib/net461/Microsoft.IdentityModel.Logging.dll",
"lib/net461/Microsoft.IdentityModel.Logging.xml",
"lib/net462/Microsoft.IdentityModel.Logging.dll",
"lib/net462/Microsoft.IdentityModel.Logging.xml",
"lib/net472/Microsoft.IdentityModel.Logging.dll",
"lib/net472/Microsoft.IdentityModel.Logging.xml",
"lib/net6.0/Microsoft.IdentityModel.Logging.dll",
"lib/net6.0/Microsoft.IdentityModel.Logging.xml",
"lib/net8.0/Microsoft.IdentityModel.Logging.dll",
"lib/net8.0/Microsoft.IdentityModel.Logging.xml",
"lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll",
"lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml",
"microsoft.identitymodel.logging.6.21.0.nupkg.sha512",
"microsoft.identitymodel.logging.7.0.3.nupkg.sha512",
"microsoft.identitymodel.logging.nuspec"
]
},
@ -7773,24 +7777,26 @@
"microsoft.identitymodel.protocols.openidconnect.nuspec"
]
},
"Microsoft.IdentityModel.Tokens/6.21.0": {
"sha512": "AAEHZvZyb597a+QJSmtxH3n2P1nIJGpZ4Q89GTenknRx6T6zyfzf592yW/jA5e8EHN4tNMjjXHQaYWEq5+L05w==",
"Microsoft.IdentityModel.Tokens/7.0.3": {
"sha512": "wB+LlbDjhnJ98DULjmFepqf9eEMh/sDs6S6hFh68iNRHmwollwhxk+nbSSfpA5+j+FbRyNskoaY4JsY1iCOKCg==",
"type": "package",
"path": "microsoft.identitymodel.tokens/6.21.0",
"path": "microsoft.identitymodel.tokens/7.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net45/Microsoft.IdentityModel.Tokens.dll",
"lib/net45/Microsoft.IdentityModel.Tokens.xml",
"lib/net461/Microsoft.IdentityModel.Tokens.dll",
"lib/net461/Microsoft.IdentityModel.Tokens.xml",
"lib/net462/Microsoft.IdentityModel.Tokens.dll",
"lib/net462/Microsoft.IdentityModel.Tokens.xml",
"lib/net472/Microsoft.IdentityModel.Tokens.dll",
"lib/net472/Microsoft.IdentityModel.Tokens.xml",
"lib/net6.0/Microsoft.IdentityModel.Tokens.dll",
"lib/net6.0/Microsoft.IdentityModel.Tokens.xml",
"lib/net8.0/Microsoft.IdentityModel.Tokens.dll",
"lib/net8.0/Microsoft.IdentityModel.Tokens.xml",
"lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll",
"lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml",
"microsoft.identitymodel.tokens.6.21.0.nupkg.sha512",
"microsoft.identitymodel.tokens.7.0.3.nupkg.sha512",
"microsoft.identitymodel.tokens.nuspec"
]
},
@ -10357,24 +10363,26 @@
"system.globalization.extensions.nuspec"
]
},
"System.IdentityModel.Tokens.Jwt/6.21.0": {
"sha512": "JRD8AuypBE+2zYxT3dMJomQVsPYsCqlyZhWel3J1d5nzQokSRyTueF+Q4ID3Jcu6zSZKuzOdJ1MLTkbQsDqcvQ==",
"System.IdentityModel.Tokens.Jwt/7.0.3": {
"sha512": "caEe+OpQNYNiyZb+DJpUVROXoVySWBahko2ooNfUcllxa9ZQUM8CgM/mDjP6AoFn6cQU9xMmG+jivXWub8cbGg==",
"type": "package",
"path": "system.identitymodel.tokens.jwt/6.21.0",
"path": "system.identitymodel.tokens.jwt/7.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net45/System.IdentityModel.Tokens.Jwt.dll",
"lib/net45/System.IdentityModel.Tokens.Jwt.xml",
"lib/net461/System.IdentityModel.Tokens.Jwt.dll",
"lib/net461/System.IdentityModel.Tokens.Jwt.xml",
"lib/net462/System.IdentityModel.Tokens.Jwt.dll",
"lib/net462/System.IdentityModel.Tokens.Jwt.xml",
"lib/net472/System.IdentityModel.Tokens.Jwt.dll",
"lib/net472/System.IdentityModel.Tokens.Jwt.xml",
"lib/net6.0/System.IdentityModel.Tokens.Jwt.dll",
"lib/net6.0/System.IdentityModel.Tokens.Jwt.xml",
"lib/net8.0/System.IdentityModel.Tokens.Jwt.dll",
"lib/net8.0/System.IdentityModel.Tokens.Jwt.xml",
"lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll",
"lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml",
"system.identitymodel.tokens.jwt.6.21.0.nupkg.sha512",
"system.identitymodel.tokens.jwt.7.0.3.nupkg.sha512",
"system.identitymodel.tokens.jwt.nuspec"
]
},
@ -13723,6 +13731,7 @@
"Serilog.Sinks.Elasticsearch >= 9.0.0",
"Swashbuckle.AspNetCore >= 6.5.0",
"Swashbuckle.AspNetCore.Annotations >= 6.5.0",
"System.IdentityModel.Tokens.Jwt >= 7.0.3",
"WatchDog.NET >= 1.4.6",
"runtime.osx.10.10-x64.CoreCompat.System.Drawing >= 6.0.5.128"
]
@ -13881,6 +13890,10 @@
"target": "Package",
"version": "[6.5.0, )"
},
"System.IdentityModel.Tokens.Jwt": {
"target": "Package",
"version": "[7.0.3, )"
},
"WatchDog.NET": {
"target": "Package",
"version": "[1.4.6, )"
@ -13912,5 +13925,23 @@
"runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/9.0.305/RuntimeIdentifierGraph.json"
}
}
}
},
"logs": [
{
"code": "Undefined",
"level": "Warning",
"warningLevel": 1,
"message": "Problem reading the cache file /Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/project.nuget.cache : '<' is an invalid start of a property name. Expected a '\"'. Path: $ | LineNumber: 2 | BytePositionInLine: 0."
},
{
"code": "NU1902",
"level": "Warning",
"warningLevel": 1,
"message": "Package 'System.IdentityModel.Tokens.Jwt' 7.0.3 has a known moderate severity vulnerability, https://github.com/advisories/GHSA-59j7-ghrg-fj52",
"libraryId": "System.IdentityModel.Tokens.Jwt",
"targetGraphs": [
"net7.0"
]
}
]
}

View file

@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "cHI+S2V2Yfg=",
"dgSpecHash": "gu8b6vKrV00=",
"success": true,
"projectFilePath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.Service.csproj",
"expectedPackageFiles": [
@ -125,12 +125,12 @@
"/Users/suphonchaip/.nuget/packages/microsoft.extensions.webencoders/2.2.0/microsoft.extensions.webencoders.2.2.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identity.client/4.45.0/microsoft.identity.client.4.45.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identity.client.extensions.msal/2.19.3/microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.abstractions/6.21.0/microsoft.identitymodel.abstractions.6.21.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.jsonwebtokens/6.21.0/microsoft.identitymodel.jsonwebtokens.6.21.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.logging/6.21.0/microsoft.identitymodel.logging.6.21.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.abstractions/7.0.3/microsoft.identitymodel.abstractions.7.0.3.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.jsonwebtokens/7.0.3/microsoft.identitymodel.jsonwebtokens.7.0.3.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.logging/7.0.3/microsoft.identitymodel.logging.7.0.3.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.protocols/6.21.0/microsoft.identitymodel.protocols.6.21.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.protocols.openidconnect/6.21.0/microsoft.identitymodel.protocols.openidconnect.6.21.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.tokens/6.21.0/microsoft.identitymodel.tokens.6.21.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.identitymodel.tokens/7.0.3/microsoft.identitymodel.tokens.7.0.3.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.io.recyclablememorystream/2.2.1/microsoft.io.recyclablememorystream.2.2.1.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.net.http.headers/2.2.0/microsoft.net.http.headers.2.2.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg.sha512",
@ -224,7 +224,7 @@
"/Users/suphonchaip/.nuget/packages/system.globalization/4.3.0/system.globalization.4.3.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/system.identitymodel.tokens.jwt/6.21.0/system.identitymodel.tokens.jwt.6.21.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/system.identitymodel.tokens.jwt/7.0.3/system.identitymodel.tokens.jwt.7.0.3.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/system.io/4.3.0/system.io.4.3.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg.sha512",
@ -294,5 +294,27 @@
"/Users/suphonchaip/.nuget/packages/watchdog.net/1.4.6/watchdog.net.1.4.6.nupkg.sha512",
"/Users/suphonchaip/.nuget/packages/zstdsharp.port/0.6.2/zstdsharp.port.0.6.2.nupkg.sha512"
],
"logs": []
"logs": [
{
"code": "Undefined",
"level": "Warning",
"message": "Problem reading the cache file /Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/project.nuget.cache : '<' is an invalid start of a property name. Expected a '\"'. Path: $ | LineNumber: 2 | BytePositionInLine: 0.",
"projectPath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.Service.csproj",
"warningLevel": 1,
"filePath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.Service.csproj",
"targetGraphs": []
},
{
"code": "NU1902",
"level": "Warning",
"message": "Package 'System.IdentityModel.Tokens.Jwt' 7.0.3 has a known moderate severity vulnerability, https://github.com/advisories/GHSA-59j7-ghrg-fj52",
"projectPath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.Service.csproj",
"warningLevel": 1,
"filePath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.Service.csproj",
"libraryId": "System.IdentityModel.Tokens.Jwt",
"targetGraphs": [
"net7.0"
]
}
]
}