diff --git a/BMA.EHR.Recurit.Exam.Service.csproj b/BMA.EHR.Recurit.Exam.Service.csproj
index 338c7d1..c2997b6 100644
--- a/BMA.EHR.Recurit.Exam.Service.csproj
+++ b/BMA.EHR.Recurit.Exam.Service.csproj
@@ -23,6 +23,7 @@
+
diff --git a/Core/GlobalMessages.cs b/Core/GlobalMessages.cs
index 62cdce7..8f90380 100644
--- a/Core/GlobalMessages.cs
+++ b/Core/GlobalMessages.cs
@@ -2,6 +2,10 @@
{
public class GlobalMessages
{
+ public const string FileNotFoundOnServer = "ไม่พบไฟล์ในระบบ!!";
+ public const string CannotInsertToDatabase = "ไม่สามารถบันทึกลงฐานข้อมูลได้!!";
+ public const string InvalidRequestParam = "Request parameter ไม่ถูกต้อง!!";
+ public const string NoFileToUpload = "ไม่พบไฟล์เพื่อทำการอัพโหลด";
public const string DataExist = "มีข้อมูลดังกล่าวอยู่ในระบบแล้ว";
public const string NameDupicate = "ชื่อวันหยุดนี้มีอยู่ในระบบอยู่แล้ว";
public const string ExamNotFound = "ไม่พบข้อมูลการรับสมัครสอบ";
diff --git a/Data/ApplicationDbContext.cs b/Data/ApplicationDbContext.cs
index da67518..c526871 100644
--- a/Data/ApplicationDbContext.cs
+++ b/Data/ApplicationDbContext.cs
@@ -1,4 +1,5 @@
using BMA.EHR.Recurit.Exam.Service.Models;
+using BMA.EHR.Recurit.Exam.Service.Models.Documents;
using Microsoft.EntityFrameworkCore;
namespace BMA.EHR.Recurit.Exam.Service.Data
@@ -36,5 +37,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Data
public DbSet Educations { get; set; }
+ public DbSet Documents { get; set; }
+
}
}
diff --git a/Data/Migrations/ApplicationDbContextModelSnapshot.cs b/Data/Migrations/ApplicationDbContextModelSnapshot.cs
index 58c308e..804f978 100644
--- a/Data/Migrations/ApplicationDbContextModelSnapshot.cs
+++ b/Data/Migrations/ApplicationDbContextModelSnapshot.cs
@@ -241,6 +241,9 @@ namespace BMA.EHR.Recurit.Exam.Service.Data.Migrations
b.Property("PrefixId")
.HasColumnType("char(36)");
+ b.Property("ProfileImgId")
+ .HasColumnType("char(36)");
+
b.Property("RegistAddress")
.HasColumnType("longtext")
.HasComment("ที่อยู่ตามทะเบียนบ้าน");
@@ -313,6 +316,8 @@ namespace BMA.EHR.Recurit.Exam.Service.Data.Migrations
b.HasIndex("PrefixId");
+ b.HasIndex("ProfileImgId");
+
b.HasIndex("RegistDistrictId");
b.HasIndex("RegistProvinceId");
@@ -484,6 +489,40 @@ namespace BMA.EHR.Recurit.Exam.Service.Data.Migrations
b.ToTable("Districts");
});
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Documents.Document", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreatedDate")
+ .HasColumnType("datetime(6)");
+
+ b.Property("Detail")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("FileName")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("varchar(255)");
+
+ b.Property("FileSize")
+ .HasColumnType("int");
+
+ b.Property("FileType")
+ .IsRequired()
+ .HasMaxLength(128)
+ .HasColumnType("varchar(128)");
+
+ b.Property("ObjectRefId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.ToTable("Documents");
+ });
+
modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Education", b =>
{
b.Property("Id")
@@ -1109,6 +1148,10 @@ namespace BMA.EHR.Recurit.Exam.Service.Data.Migrations
.WithMany()
.HasForeignKey("PrefixId");
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Documents.Document", "ProfileImg")
+ .WithMany()
+ .HasForeignKey("ProfileImgId");
+
b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.District", "RegistDistrict")
.WithMany()
.HasForeignKey("RegistDistrictId");
@@ -1145,6 +1188,8 @@ namespace BMA.EHR.Recurit.Exam.Service.Data.Migrations
b.Navigation("Prefix");
+ b.Navigation("ProfileImg");
+
b.Navigation("RegistDistrict");
b.Navigation("RegistProvince");
diff --git a/Migrations/20230331050017_add table document.Designer.cs b/Migrations/20230331050017_add table document.Designer.cs
new file mode 100644
index 0000000..cf786f5
--- /dev/null
+++ b/Migrations/20230331050017_add table document.Designer.cs
@@ -0,0 +1,1265 @@
+//
+using System;
+using BMA.EHR.Recurit.Exam.Service.Data;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+
+#nullable disable
+
+namespace BMA.EHR.Recurit.Exam.Service.Migrations
+{
+ [DbContext(typeof(ApplicationDbContext))]
+ [Migration("20230331050017_add table document")]
+ partial class addtabledocument
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("ProductVersion", "7.0.4")
+ .HasAnnotation("Relational:MaxIdentifierLength", 64);
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Candidate", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CitizenDate")
+ .HasColumnType("datetime(6)")
+ .HasComment("วันที่ออกบัตร");
+
+ b.Property("CitizenDistrictId")
+ .HasColumnType("char(36)");
+
+ b.Property("CitizenId")
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)")
+ .HasComment("เลขประจำตัวประชาชน");
+
+ b.Property("CitizenProvinceId")
+ .HasColumnType("char(36)");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("CurrentAddress")
+ .HasColumnType("longtext")
+ .HasComment("ที่อยู่ปัจจุบัน");
+
+ b.Property("CurrentDistrictId")
+ .HasColumnType("char(36)");
+
+ b.Property("CurrentProvinceId")
+ .HasColumnType("char(36)");
+
+ b.Property("CurrentSubDistrictId")
+ .HasColumnType("char(36)");
+
+ b.Property("CurrentZipCode")
+ .HasMaxLength(10)
+ .HasColumnType("varchar(10)")
+ .HasComment("รหัสไปรษณีย์ที่อยู่ปัจจุบัน");
+
+ b.Property("DateOfBirth")
+ .HasMaxLength(40)
+ .HasColumnType("datetime(6)")
+ .HasComment("วันเกิด");
+
+ b.Property("Email")
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasComment("อีเมล");
+
+ b.Property("FatherFirstName")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("ชื่อจริงบิดา");
+
+ b.Property("FatherLastName")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("นามสกุลบิดา");
+
+ b.Property("FatherNationality")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("สัญชาติบิดา");
+
+ b.Property("FatherOccupation")
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasComment("อาชีพบิดา");
+
+ b.Property("FatherPrefixId")
+ .HasColumnType("char(36)");
+
+ b.Property("FirstName")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasColumnOrder(1)
+ .HasComment("ชื่อจริง");
+
+ b.Property("Knowledge")
+ .HasColumnType("longtext")
+ .HasComment("ความสามารถพิเศษ");
+
+ b.Property("LastName")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasColumnOrder(2)
+ .HasComment("นามสกุล");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Marry")
+ .HasColumnType("tinyint(1)")
+ .HasComment("คู่สมรส");
+
+ b.Property("MarryFirstName")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("ชื่อจริงคู่สมรส");
+
+ b.Property("MarryLastName")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("นามสกุลคู่สมรส");
+
+ b.Property("MarryNationality")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("สัญชาติคู่สมรส");
+
+ b.Property("MarryOccupation")
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasComment("อาชีพคู่สมรส");
+
+ b.Property("MarryPrefixId")
+ .HasColumnType("char(36)");
+
+ b.Property("MobilePhone")
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)")
+ .HasComment("โทรศัพท์มือถือ");
+
+ b.Property("MotherFirstName")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("ชื่อจริงมารดา");
+
+ b.Property("MotherLastName")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("นามสกุลมารดา");
+
+ b.Property("MotherNationality")
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasComment("สัญชาติมารดา");
+
+ b.Property("MotherOccupation")
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasComment("อาชีพมารดา");
+
+ b.Property("MotherPrefixId")
+ .HasColumnType("char(36)");
+
+ b.Property("Nationality")
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(3)
+ .HasComment("สัญชาติ");
+
+ b.Property("OccupationCompany")
+ .HasColumnType("longtext")
+ .HasComment("สำนัก/บริษัท บริษัท");
+
+ b.Property("OccupationDepartment")
+ .HasColumnType("longtext")
+ .HasComment("กอง/ฝ่าย บริษัท");
+
+ b.Property("OccupationEmail")
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasComment("อีเมล บริษัท");
+
+ b.Property("OccupationPosition")
+ .HasColumnType("longtext")
+ .HasComment("ตำแหน่งอาชีพ");
+
+ b.Property("OccupationTelephone")
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)")
+ .HasComment("โทรศัพท์ บริษัท");
+
+ b.Property("OccupationType")
+ .HasColumnType("longtext")
+ .HasComment("ประเภทอาชีพที่ทำงานมาก่อน");
+
+ b.Property("PeriodExamId")
+ .HasColumnType("char(36)");
+
+ b.Property("PrefixId")
+ .HasColumnType("char(36)");
+
+ b.Property("ProfileImgId")
+ .HasColumnType("char(36)");
+
+ b.Property("RegistAddress")
+ .HasColumnType("longtext")
+ .HasComment("ที่อยู่ตามทะเบียนบ้าน");
+
+ b.Property("RegistDistrictId")
+ .HasColumnType("char(36)");
+
+ b.Property("RegistProvinceId")
+ .HasColumnType("char(36)");
+
+ b.Property("RegistSame")
+ .HasColumnType("tinyint(1)")
+ .HasComment("ที่อยู่ปัจจุบันเหมือนที่อยู่ตามทะเบียนบ้าน");
+
+ b.Property("RegistSubDistrictId")
+ .HasColumnType("char(36)");
+
+ b.Property("RegistZipCode")
+ .HasMaxLength(10)
+ .HasColumnType("varchar(10)")
+ .HasComment("รหัสไปรษณีย์ที่อยู่ตามทะเบียนบ้าน");
+
+ b.Property("RejectDetail")
+ .HasColumnType("longtext")
+ .HasComment("เหตุผลการไม่อนุมัติ");
+
+ b.Property("RelationshipId")
+ .HasColumnType("char(36)");
+
+ b.Property("SeatNumber")
+ .HasColumnType("longtext")
+ .HasComment("เลขที่นั่งสอบ");
+
+ b.Property("Status")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)")
+ .HasComment("สถานะผู้สมัคร");
+
+ b.Property("Telephone")
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)")
+ .HasComment("โทรศัพท์");
+
+ b.Property("UserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasComment("User Id ผู้สมัคร");
+
+ b.HasKey("Id");
+
+ b.HasIndex("CitizenDistrictId");
+
+ b.HasIndex("CitizenProvinceId");
+
+ b.HasIndex("CurrentDistrictId");
+
+ b.HasIndex("CurrentProvinceId");
+
+ b.HasIndex("CurrentSubDistrictId");
+
+ b.HasIndex("FatherPrefixId");
+
+ b.HasIndex("MarryPrefixId");
+
+ b.HasIndex("MotherPrefixId");
+
+ b.HasIndex("PeriodExamId");
+
+ b.HasIndex("PrefixId");
+
+ b.HasIndex("ProfileImgId");
+
+ b.HasIndex("RegistDistrictId");
+
+ b.HasIndex("RegistProvinceId");
+
+ b.HasIndex("RegistSubDistrictId");
+
+ b.HasIndex("RelationshipId");
+
+ b.ToTable("Candidates");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Career", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CandidateId")
+ .HasColumnType("char(36)");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("DurationEnd")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(2)
+ .HasComment("ระยะเวลาสิ้นสุด");
+
+ b.Property("DurationStart")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(1)
+ .HasComment("ระยะเวลาเริ่ม");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasColumnType("longtext")
+ .HasColumnOrder(3)
+ .HasComment("สถานที่ทำงาน/ฝึกงาน");
+
+ b.Property("Position")
+ .IsRequired()
+ .HasColumnType("longtext")
+ .HasColumnOrder(4)
+ .HasComment("ตำแหน่ง/ลักษณะงาน");
+
+ b.Property("Reason")
+ .IsRequired()
+ .HasColumnType("longtext")
+ .HasColumnOrder(6)
+ .HasComment("เหตุผลที่ออก");
+
+ b.Property("Salary")
+ .HasMaxLength(20)
+ .HasColumnType("int")
+ .HasColumnOrder(5)
+ .HasComment("เงินเดือนสุดท้ายก่อนออก");
+
+ b.HasKey("Id");
+
+ b.HasIndex("CandidateId");
+
+ b.ToTable("Careers");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.District", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)")
+ .HasColumnOrder(2)
+ .HasComment("สถานะการใช้งาน");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(150)
+ .HasColumnType("varchar(150)")
+ .HasColumnOrder(1)
+ .HasComment("เขต/อำเภอ");
+
+ b.Property("ProvinceId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("ProvinceId");
+
+ b.ToTable("Districts");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Documents.Document", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreatedDate")
+ .HasColumnType("datetime(6)");
+
+ b.Property("Detail")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("FileName")
+ .IsRequired()
+ .HasMaxLength(255)
+ .HasColumnType("varchar(255)");
+
+ b.Property("FileSize")
+ .HasColumnType("int");
+
+ b.Property("FileType")
+ .IsRequired()
+ .HasMaxLength(128)
+ .HasColumnType("varchar(128)");
+
+ b.Property("ObjectRefId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.ToTable("Documents");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Education", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CandidateId")
+ .HasColumnType("char(36)");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("DurationEnd")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(2)
+ .HasComment("ระยะเวลาสิ้นสุด");
+
+ b.Property("DurationStart")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(1)
+ .HasComment("ระยะเวลาเริ่ม");
+
+ b.Property("EducationLevelId")
+ .HasColumnType("char(36)");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Major")
+ .IsRequired()
+ .HasColumnType("longtext")
+ .HasColumnOrder(4)
+ .HasComment("สาขาวิชา/วิชาเอก");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasColumnType("longtext")
+ .HasColumnOrder(3)
+ .HasComment("ชื่อสถานศึกษา");
+
+ b.Property("Scores")
+ .HasMaxLength(10)
+ .HasColumnType("float")
+ .HasColumnOrder(6)
+ .HasComment("คะแนนเฉลี่ยตลอดหลักสูตร");
+
+ b.HasKey("Id");
+
+ b.HasIndex("CandidateId");
+
+ b.HasIndex("EducationLevelId");
+
+ b.ToTable("Educations");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.EducationLevel", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)")
+ .HasColumnOrder(2)
+ .HasComment("สถานะการใช้งาน");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasColumnOrder(1)
+ .HasComment("ระดับการศึกษา");
+
+ b.HasKey("Id");
+
+ b.ToTable("EducationLevels");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.PeriodExam", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("AnnounceDate")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(3)
+ .HasComment("วันประกาศ");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("Detail")
+ .HasColumnType("longtext")
+ .HasComment("รายละเอียดสมัครสอบ");
+
+ b.Property("EndDate")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(2)
+ .HasComment("วันสิ้นสุด");
+
+ b.Property("Fee")
+ .HasColumnType("float")
+ .HasComment("ค่าธรรมเนียม");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)")
+ .HasComment("สถานะการใช้งาน");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(150)
+ .HasColumnType("varchar(150)")
+ .HasColumnOrder(4)
+ .HasComment("ชื่อการสอบ");
+
+ b.Property("Round")
+ .HasColumnType("int")
+ .HasColumnOrder(5)
+ .HasComment("รอบการสอบ");
+
+ b.Property("StartDate")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(1)
+ .HasComment("วันเริ่มสมัครสอบ");
+
+ b.Property("Year")
+ .HasColumnType("int")
+ .HasComment("ปีงบประมาณ");
+
+ b.HasKey("Id");
+
+ b.ToTable("PeriodExams");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Prefix", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)")
+ .HasColumnOrder(3)
+ .HasComment("สถานะการใช้งาน");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)")
+ .HasColumnOrder(2)
+ .HasComment("รายละเอียดคำนำหน้า");
+
+ b.HasKey("Id");
+
+ b.ToTable("Prefixes");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Province", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)")
+ .HasColumnOrder(2)
+ .HasComment("สถานะการใช้งาน");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(150)
+ .HasColumnType("varchar(150)")
+ .HasColumnOrder(1)
+ .HasComment("จังหวัด");
+
+ b.HasKey("Id");
+
+ b.ToTable("Provinces");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Relationship", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)")
+ .HasColumnOrder(2)
+ .HasComment("สถานะการใช้งาน");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)")
+ .HasColumnOrder(1)
+ .HasComment("ชื่อความสัมพันธ์");
+
+ b.HasKey("Id");
+
+ b.ToTable("Relationships");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Religion", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)")
+ .HasColumnOrder(2)
+ .HasComment("สถานะการใช้งาน");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(100)
+ .HasColumnType("varchar(100)")
+ .HasColumnOrder(1)
+ .HasComment("ศาสนา");
+
+ b.HasKey("Id");
+
+ b.ToTable("Religions");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.SubDistrict", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)")
+ .HasColumnOrder(0)
+ .HasComment("PrimaryKey")
+ .HasAnnotation("Relational:JsonPropertyName", "id");
+
+ b.Property("CreatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(100)
+ .HasComment("สร้างข้อมูลเมื่อ");
+
+ b.Property("CreatedFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(104)
+ .HasComment("ชื่อ User ที่สร้างข้อมูล");
+
+ b.Property("CreatedUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(101)
+ .HasComment("User Id ที่สร้างข้อมูล");
+
+ b.Property("DistrictId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)")
+ .HasColumnOrder(3)
+ .HasComment("สถานะการใช้งาน");
+
+ b.Property("LastUpdateFullName")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)")
+ .HasColumnOrder(105)
+ .HasComment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdateUserId")
+ .IsRequired()
+ .HasMaxLength(40)
+ .HasColumnType("varchar(40)")
+ .HasColumnOrder(103)
+ .HasComment("User Id ที่แก้ไขข้อมูลล่าสุด");
+
+ b.Property("LastUpdatedAt")
+ .HasColumnType("datetime(6)")
+ .HasColumnOrder(102)
+ .HasComment("แก้ไขข้อมูลล่าสุดเมื่อ");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(150)
+ .HasColumnType("varchar(150)")
+ .HasColumnOrder(1)
+ .HasComment("เขต/อำเภอ");
+
+ b.Property("ZipCode")
+ .IsRequired()
+ .HasMaxLength(10)
+ .HasColumnType("varchar(10)")
+ .HasColumnOrder(2)
+ .HasComment("รหัสไปรษณีย์");
+
+ b.HasKey("Id");
+
+ b.HasIndex("DistrictId");
+
+ b.ToTable("SubDistricts");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Candidate", b =>
+ {
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.District", "CitizenDistrict")
+ .WithMany()
+ .HasForeignKey("CitizenDistrictId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Province", "CitizenProvince")
+ .WithMany()
+ .HasForeignKey("CitizenProvinceId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.District", "CurrentDistrict")
+ .WithMany()
+ .HasForeignKey("CurrentDistrictId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Province", "CurrentProvince")
+ .WithMany()
+ .HasForeignKey("CurrentProvinceId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.SubDistrict", "CurrentSubDistrict")
+ .WithMany()
+ .HasForeignKey("CurrentSubDistrictId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Prefix", "FatherPrefix")
+ .WithMany()
+ .HasForeignKey("FatherPrefixId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Prefix", "MarryPrefix")
+ .WithMany()
+ .HasForeignKey("MarryPrefixId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Prefix", "MotherPrefix")
+ .WithMany()
+ .HasForeignKey("MotherPrefixId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.PeriodExam", "PeriodExam")
+ .WithMany()
+ .HasForeignKey("PeriodExamId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Prefix", "Prefix")
+ .WithMany()
+ .HasForeignKey("PrefixId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Documents.Document", "ProfileImg")
+ .WithMany()
+ .HasForeignKey("ProfileImgId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.District", "RegistDistrict")
+ .WithMany()
+ .HasForeignKey("RegistDistrictId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Province", "RegistProvince")
+ .WithMany()
+ .HasForeignKey("RegistProvinceId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.SubDistrict", "RegistSubDistrict")
+ .WithMany()
+ .HasForeignKey("RegistSubDistrictId");
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Relationship", "Relationship")
+ .WithMany()
+ .HasForeignKey("RelationshipId");
+
+ b.Navigation("CitizenDistrict");
+
+ b.Navigation("CitizenProvince");
+
+ b.Navigation("CurrentDistrict");
+
+ b.Navigation("CurrentProvince");
+
+ b.Navigation("CurrentSubDistrict");
+
+ b.Navigation("FatherPrefix");
+
+ b.Navigation("MarryPrefix");
+
+ b.Navigation("MotherPrefix");
+
+ b.Navigation("PeriodExam");
+
+ b.Navigation("Prefix");
+
+ b.Navigation("ProfileImg");
+
+ b.Navigation("RegistDistrict");
+
+ b.Navigation("RegistProvince");
+
+ b.Navigation("RegistSubDistrict");
+
+ b.Navigation("Relationship");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Career", b =>
+ {
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Candidate", "Candidate")
+ .WithMany()
+ .HasForeignKey("CandidateId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("Candidate");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.District", b =>
+ {
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Province", "Province")
+ .WithMany("Districts")
+ .HasForeignKey("ProvinceId");
+
+ b.Navigation("Province");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Education", b =>
+ {
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.Candidate", "Candidate")
+ .WithMany()
+ .HasForeignKey("CandidateId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.EducationLevel", "EducationLevel")
+ .WithMany()
+ .HasForeignKey("EducationLevelId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("Candidate");
+
+ b.Navigation("EducationLevel");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.SubDistrict", b =>
+ {
+ b.HasOne("BMA.EHR.Recurit.Exam.Service.Models.District", "District")
+ .WithMany("SubDistricts")
+ .HasForeignKey("DistrictId");
+
+ b.Navigation("District");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.District", b =>
+ {
+ b.Navigation("SubDistricts");
+ });
+
+ modelBuilder.Entity("BMA.EHR.Recurit.Exam.Service.Models.Province", b =>
+ {
+ b.Navigation("Districts");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/Migrations/20230331050017_add table document.cs b/Migrations/20230331050017_add table document.cs
new file mode 100644
index 0000000..bae3b43
--- /dev/null
+++ b/Migrations/20230331050017_add table document.cs
@@ -0,0 +1,74 @@
+using System;
+using Microsoft.EntityFrameworkCore.Migrations;
+
+#nullable disable
+
+namespace BMA.EHR.Recurit.Exam.Service.Migrations
+{
+ ///
+ public partial class addtabledocument : Migration
+ {
+ ///
+ protected override void Up(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.AddColumn(
+ name: "ProfileImgId",
+ table: "Candidates",
+ type: "char(36)",
+ nullable: true,
+ collation: "ascii_general_ci");
+
+ migrationBuilder.CreateTable(
+ name: "Documents",
+ columns: table => new
+ {
+ Id = table.Column(type: "char(36)", nullable: false, collation: "ascii_general_ci"),
+ FileName = table.Column(type: "varchar(255)", maxLength: 255, nullable: false)
+ .Annotation("MySql:CharSet", "utf8mb4"),
+ FileSize = table.Column(type: "int", nullable: false),
+ FileType = table.Column(type: "varchar(128)", maxLength: 128, nullable: false)
+ .Annotation("MySql:CharSet", "utf8mb4"),
+ Detail = table.Column(type: "text", nullable: false)
+ .Annotation("MySql:CharSet", "utf8mb4"),
+ ObjectRefId = table.Column(type: "char(36)", nullable: false, collation: "ascii_general_ci"),
+ CreatedDate = table.Column(type: "datetime(6)", nullable: false)
+ },
+ constraints: table =>
+ {
+ table.PrimaryKey("PK_Documents", x => x.Id);
+ })
+ .Annotation("MySql:CharSet", "utf8mb4");
+
+ migrationBuilder.CreateIndex(
+ name: "IX_Candidates_ProfileImgId",
+ table: "Candidates",
+ column: "ProfileImgId");
+
+ migrationBuilder.AddForeignKey(
+ name: "FK_Candidates_Documents_ProfileImgId",
+ table: "Candidates",
+ column: "ProfileImgId",
+ principalTable: "Documents",
+ principalColumn: "Id");
+ }
+
+ ///
+ protected override void Down(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.DropForeignKey(
+ name: "FK_Candidates_Documents_ProfileImgId",
+ table: "Candidates");
+
+ migrationBuilder.DropTable(
+ name: "Documents");
+
+ migrationBuilder.DropIndex(
+ name: "IX_Candidates_ProfileImgId",
+ table: "Candidates");
+
+ migrationBuilder.DropColumn(
+ name: "ProfileImgId",
+ table: "Candidates");
+ }
+ }
+}
diff --git a/Models/Candidate.cs b/Models/Candidate.cs
index 696264c..0b85d58 100644
--- a/Models/Candidate.cs
+++ b/Models/Candidate.cs
@@ -1,6 +1,7 @@
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
+using BMA.EHR.Recurit.Exam.Service.Models.Documents;
namespace BMA.EHR.Recurit.Exam.Service.Models
{
@@ -14,9 +15,13 @@ namespace BMA.EHR.Recurit.Exam.Service.Models
[Required, MaxLength(20), Comment("สถานะผู้สมัคร")]
public string Status { get; set; } = "register";
+
[Comment("เลขที่นั่งสอบ")]
public string? SeatNumber { get; set; }
+ [Comment("Id รูปโปรไฟล์")]
+ public virtual Document? ProfileImg { get; set; }
+
[Comment("คำนำหน้าชื่อ")]
diff --git a/Models/Documents/Document.cs b/Models/Documents/Document.cs
new file mode 100644
index 0000000..4cb0df4
--- /dev/null
+++ b/Models/Documents/Document.cs
@@ -0,0 +1,29 @@
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace BMA.EHR.Recurit.Exam.Service.Models.Documents
+{
+ public class Document
+ {
+ [Key]
+ public Guid Id { get; set; }
+
+ [Required, MaxLength(255)]
+ public string FileName { get; set; } = string.Empty;
+
+ [Required]
+ public int FileSize { get; set; } = 0;
+
+ [Required, MaxLength(128)]
+ public string FileType { get; set; } = string.Empty;
+
+ [Column(TypeName = "text")]
+ public string Detail { get; set; } = string.Empty;
+
+ [Required]
+ public Guid ObjectRefId { get; set; }
+
+ [Required]
+ public DateTime CreatedDate { get; set; } = DateTime.Now;
+ }
+}
diff --git a/Program.cs b/Program.cs
index daae0a3..05310cf 100644
--- a/Program.cs
+++ b/Program.cs
@@ -87,6 +87,7 @@ builder.Services.AddTransient();
builder.Services.AddTransient();
builder.Services.AddTransient();
builder.Services.AddTransient();
+builder.Services.AddTransient();
// Add services to the container.
builder.Services.AddControllers(options =>
diff --git a/Response/Document/FileDownloadResponse.cs b/Response/Document/FileDownloadResponse.cs
new file mode 100644
index 0000000..8cc2dbb
--- /dev/null
+++ b/Response/Document/FileDownloadResponse.cs
@@ -0,0 +1,11 @@
+namespace BMA.EHR.Recurit.Exam.Service.Responses.Document
+{
+ public class FileDownloadResponse
+ {
+ public string FileName { get; set; } = string.Empty;
+
+ public string FileType { get; set; } = string.Empty;
+
+ public byte[] FileContent { get; set; }
+ }
+}
diff --git a/Services/MinIOService.cs b/Services/MinIOService.cs
new file mode 100644
index 0000000..4930205
--- /dev/null
+++ b/Services/MinIOService.cs
@@ -0,0 +1,190 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net.Http.Headers;
+using System.Threading.Tasks;
+using Amazon.S3;
+using Amazon.S3.Model;
+using BMA.EHR.Recurit.Exam.Service.Core;
+using BMA.EHR.Recurit.Exam.Service.Data;
+using BMA.EHR.Recurit.Exam.Service.Models.Documents;
+using BMA.EHR.Recurit.Exam.Service.Responses.Document;
+using Elasticsearch.Net;
+using Microsoft.EntityFrameworkCore;
+
+namespace BMA.EHR.Recurit.Exam.Service.Services
+{
+ public class MinIOService
+ {
+ #region " Fields "
+
+ private readonly ApplicationDbContext _context;
+ private readonly IConfiguration _configuration;
+ private readonly IWebHostEnvironment _webHostEnvironment;
+ private readonly AmazonS3Client _s3Client;
+ private string _bucketName = string.Empty;
+
+ #endregion
+
+ #region " Constructors "
+
+ public MinIOService(ApplicationDbContext context,
+ IConfiguration configuration,
+ IWebHostEnvironment webHostEnvironment)
+ {
+ _context = context;
+ _configuration = configuration;
+ _webHostEnvironment = webHostEnvironment;
+
+ var config = new AmazonS3Config
+ {
+ ServiceURL = _configuration["MinIO:Endpoint"],
+ ForcePathStyle = true
+ };
+
+ _s3Client = new AmazonS3Client(_configuration["MinIO:AccessKey"], _configuration["MinIO:SecretKey"], config);
+ this._bucketName = _configuration["MinIO:BucketName"] ?? "bma-recruit";
+ }
+
+ #endregion
+
+ #region " Methods "
+
+ public async Task UploadFileAsync(IFormFile file, string newFileName = "")
+ {
+ var fileName = "";
+ var fileExt = Path.GetExtension(file.FileName);
+ if (newFileName != "")
+ fileName = $"{newFileName}";
+ else
+ fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"');
+
+
+ var tmpDir = Path.Combine(_webHostEnvironment.ContentRootPath, "tmp");
+ if (!Directory.Exists(tmpDir))
+ Directory.CreateDirectory(tmpDir);
+
+ var tmpFile = Path.Combine(tmpDir, $"tmp_{DateTime.Now.ToString("ddMMyyyyHHmmss")}{fileExt}");
+
+ try
+ {
+ using (var ms = new MemoryStream())
+ {
+ var id = Guid.NewGuid();
+ file.CopyTo(ms);
+ var fileBytes = ms.ToArray();
+ System.IO.MemoryStream filestream = new System.IO.MemoryStream(fileBytes);
+
+ var request = new PutObjectRequest
+ {
+ BucketName = _bucketName,
+ Key = id.ToString("D"),
+ InputStream = filestream,
+ ContentType = file.ContentType,
+ CannedACL = S3CannedACL.PublicRead
+ };
+
+ await _s3Client.PutObjectAsync(request);
+
+ // create document object
+ var doc = new Document()
+ {
+ FileName = fileName,
+ FileType = file.ContentType,
+ FileSize = Convert.ToInt32(file.Length),
+ ObjectRefId = id,
+ CreatedDate = DateTime.Now
+ };
+
+ await _context.Documents.AddAsync(doc);
+ await _context.SaveChangesAsync();
+
+ return doc;
+ }
+ }
+ catch
+ {
+ throw;
+ }
+ finally
+ {
+ File.Delete(tmpFile);
+ }
+ }
+
+ public async Task DownloadFileAsync(Guid fileId)
+ {
+ try
+ {
+ var doc = await _context.Documents.AsQueryable()
+ .FirstOrDefaultAsync(x => x.Id == fileId);
+
+ if (doc == null)
+ throw new Exception(GlobalMessages.FileNotFoundOnServer);
+
+ using (var memoryStream = new MemoryStream())
+ {
+ GetObjectRequest request = new GetObjectRequest
+ {
+ BucketName = _bucketName,
+ Key = doc.ObjectRefId.ToString("D")
+ };
+
+ using (GetObjectResponse response = await _s3Client.GetObjectAsync(request))
+ {
+ using (Stream responseStream = response.ResponseStream)
+ {
+ responseStream.CopyTo(memoryStream);
+ }
+ }
+
+ var fileContent = memoryStream.ToArray();
+
+ return new FileDownloadResponse
+ {
+ FileName = doc.FileName,
+ FileType = doc.FileType,
+ FileContent = fileContent
+ };
+ };
+ }
+ catch
+ {
+ throw;
+ }
+ }
+
+ public async Task DeleteFileAsync(Guid fileId)
+ {
+ try
+ {
+ var doc = await _context.Documents.AsQueryable()
+ .FirstOrDefaultAsync(x => x.Id == fileId);
+
+ if (doc == null)
+ throw new Exception(GlobalMessages.FileNotFoundOnServer);
+ else
+ {
+ DeleteObjectRequest request = new DeleteObjectRequest
+ {
+ BucketName = _bucketName,
+ Key = doc?.ObjectRefId.ToString("D")
+ };
+
+ // delete from minio
+ await _s3Client.DeleteObjectAsync(request);
+
+
+ _context.Documents.Remove(doc);
+ await _context.SaveChangesAsync();
+ }
+ }
+ catch
+ {
+ throw;
+ }
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/appsettings.Development.json b/appsettings.Development.json
index 6af2401..7155c95 100644
--- a/appsettings.Development.json
+++ b/appsettings.Development.json
@@ -24,5 +24,11 @@
"ExcelPackage": {
"LicenseContext": "NonCommercial"
}
+ },
+ "MinIO": {
+ "Endpoint": "http://127.0.0.1:9000",
+ "AccessKey": "lLXkeFav7rtu3GlP",
+ "SecretKey": "K8KxwNyqedWy7p2HPsTJRoMOlnoXgDa1",
+ "BucketName": "bma-recruit"
}
}
diff --git a/appsettings.json b/appsettings.json
index 88f9e99..3f6949c 100644
--- a/appsettings.json
+++ b/appsettings.json
@@ -24,5 +24,11 @@
"ExcelPackage": {
"LicenseContext": "NonCommercial"
}
+ },
+ "MinIO": {
+ "Endpoint": "http://127.0.0.1:9000",
+ "AccessKey": "lLXkeFav7rtu3GlP",
+ "SecretKey": "K8KxwNyqedWy7p2HPsTJRoMOlnoXgDa1",
+ "BucketName": "bma-recruit"
}
}
\ No newline at end of file
diff --git a/bin/Debug/net7.0/appsettings.Development.json b/bin/Debug/net7.0/appsettings.Development.json
index 25d7474..7155c95 100644
--- a/bin/Debug/net7.0/appsettings.Development.json
+++ b/bin/Debug/net7.0/appsettings.Development.json
@@ -18,11 +18,17 @@
},
"Jwt": {
"Key": "HP-FnQMUj9msHMSD3T9HtdEnphAKoCJLEl85CIqROFI",
- "Issuer": "https://identity.frappet.com/realms/bma-ehr-exam"
+ "Issuer": "https://identity.frappet.com/realms/bma-ehr"
},
"EPPlus": {
"ExcelPackage": {
"LicenseContext": "NonCommercial"
}
+ },
+ "MinIO": {
+ "Endpoint": "http://127.0.0.1:9000",
+ "AccessKey": "lLXkeFav7rtu3GlP",
+ "SecretKey": "K8KxwNyqedWy7p2HPsTJRoMOlnoXgDa1",
+ "BucketName": "bma-recruit"
}
}
diff --git a/bin/Debug/net7.0/appsettings.json b/bin/Debug/net7.0/appsettings.json
index e0be099..3f6949c 100644
--- a/bin/Debug/net7.0/appsettings.json
+++ b/bin/Debug/net7.0/appsettings.json
@@ -18,11 +18,17 @@
},
"Jwt": {
"Key": "HP-FnQMUj9msHMSD3T9HtdEnphAKoCJLEl85CIqROFI",
- "Issuer": "https://identity.frappet.com/realms/bma-ehr-exam"
+ "Issuer": "https://identity.frappet.com/realms/bma-ehr"
},
"EPPlus": {
"ExcelPackage": {
"LicenseContext": "NonCommercial"
}
+ },
+ "MinIO": {
+ "Endpoint": "http://127.0.0.1:9000",
+ "AccessKey": "lLXkeFav7rtu3GlP",
+ "SecretKey": "K8KxwNyqedWy7p2HPsTJRoMOlnoXgDa1",
+ "BucketName": "bma-recruit"
}
}
\ No newline at end of file
diff --git a/obj/Debug/net7.0/project.razor.json b/obj/Debug/net7.0/project.razor.json
index 0243dcd..c7cb748 100644
--- a/obj/Debug/net7.0/project.razor.json
+++ b/obj/Debug/net7.0/project.razor.json
@@ -1,6 +1,6 @@
{
"SerializedFilePath": "d:\\BMA-EHR-Recurit-Exam-Service\\obj\\Debug\\net7.0\\project.razor.json",
- "FilePath": "d:\\BMA-EHR-Recurit-Exam-Service\\BMA-EHR-Recurit-Exam-Service.csproj",
+ "FilePath": "d:\\BMA-EHR-Recurit-Exam-Service\\BMA.EHR.Recurit.Exam.Service.csproj",
"Configuration": {
"ConfigurationName": "MVC-3.0",
"LanguageVersion": "3.0",
@@ -13,7 +13,7 @@
"ProjectWorkspaceState": {
"TagHelpers": [
{
- "HashCode": -58619637,
+ "HashCode": -282868671,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -97,7 +97,7 @@
}
},
{
- "HashCode": -1605596518,
+ "HashCode": 1804236952,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -182,7 +182,7 @@
}
},
{
- "HashCode": 1280337132,
+ "HashCode": -812342246,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -215,7 +215,7 @@
}
},
{
- "HashCode": 979440941,
+ "HashCode": 1421695803,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -249,7 +249,7 @@
}
},
{
- "HashCode": -821286753,
+ "HashCode": -242097113,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -270,7 +270,7 @@
}
},
{
- "HashCode": 1645131061,
+ "HashCode": -351512914,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -292,7 +292,7 @@
}
},
{
- "HashCode": -176356826,
+ "HashCode": 796407934,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -397,7 +397,7 @@
}
},
{
- "HashCode": -619874176,
+ "HashCode": 728693316,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -503,7 +503,7 @@
}
},
{
- "HashCode": -825146713,
+ "HashCode": 1888235443,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -536,7 +536,7 @@
}
},
{
- "HashCode": -501724387,
+ "HashCode": -1278699388,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -570,7 +570,7 @@
}
},
{
- "HashCode": 92500696,
+ "HashCode": -1926919336,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -603,7 +603,7 @@
}
},
{
- "HashCode": -1694293915,
+ "HashCode": 653309447,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -637,7 +637,7 @@
}
},
{
- "HashCode": -383663205,
+ "HashCode": -1604819563,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -670,7 +670,7 @@
}
},
{
- "HashCode": -1945823453,
+ "HashCode": -1662921409,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -704,7 +704,7 @@
}
},
{
- "HashCode": -2027238298,
+ "HashCode": -1137495307,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -725,7 +725,7 @@
}
},
{
- "HashCode": 568777790,
+ "HashCode": -1731217028,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -747,7 +747,7 @@
}
},
{
- "HashCode": 1091257614,
+ "HashCode": -1102643621,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -778,7 +778,7 @@
}
},
{
- "HashCode": 1981436767,
+ "HashCode": 1776796973,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -810,7 +810,7 @@
}
},
{
- "HashCode": 1638108819,
+ "HashCode": -457685097,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -831,7 +831,7 @@
}
},
{
- "HashCode": -1356845320,
+ "HashCode": 1147423030,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Authorization",
@@ -853,7 +853,7 @@
}
},
{
- "HashCode": -1031661658,
+ "HashCode": 744594257,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.CascadingValue",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -928,7 +928,7 @@
}
},
{
- "HashCode": -492795023,
+ "HashCode": -436455699,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.CascadingValue",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1004,7 +1004,7 @@
}
},
{
- "HashCode": -885204745,
+ "HashCode": 1173699790,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1025,7 +1025,7 @@
}
},
{
- "HashCode": -1232037420,
+ "HashCode": -1923317578,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1047,7 +1047,7 @@
}
},
{
- "HashCode": 379966190,
+ "HashCode": 1554069899,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.DynamicComponent",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1089,7 +1089,7 @@
}
},
{
- "HashCode": -1006718565,
+ "HashCode": -1881580044,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.DynamicComponent",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1132,7 +1132,7 @@
}
},
{
- "HashCode": -114489395,
+ "HashCode": -1540997809,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.LayoutView",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1174,7 +1174,7 @@
}
},
{
- "HashCode": 61593252,
+ "HashCode": 1240177401,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.LayoutView",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1217,7 +1217,7 @@
}
},
{
- "HashCode": -672192727,
+ "HashCode": -1595921132,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.LayoutView.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1238,7 +1238,7 @@
}
},
{
- "HashCode": -424296663,
+ "HashCode": 647435966,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.LayoutView.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1260,7 +1260,7 @@
}
},
{
- "HashCode": 501759221,
+ "HashCode": 612911521,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.RouteView",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1302,7 +1302,7 @@
}
},
{
- "HashCode": -1016879118,
+ "HashCode": -1864023619,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.RouteView",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1345,7 +1345,7 @@
}
},
{
- "HashCode": -366429972,
+ "HashCode": -1299009183,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Routing.Router",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1453,7 +1453,7 @@
}
},
{
- "HashCode": -2055882443,
+ "HashCode": 543778467,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Routing.Router",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1562,7 +1562,7 @@
}
},
{
- "HashCode": 9152745,
+ "HashCode": 331021786,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Routing.Router.NotFound",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1583,7 +1583,7 @@
}
},
{
- "HashCode": 1722956798,
+ "HashCode": 837564432,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Routing.Router.NotFound",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1605,7 +1605,7 @@
}
},
{
- "HashCode": -1708110692,
+ "HashCode": -2121611095,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Routing.Router.Found",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1638,7 +1638,7 @@
}
},
{
- "HashCode": 421837343,
+ "HashCode": 547435150,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Routing.Router.Found",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1672,7 +1672,7 @@
}
},
{
- "HashCode": 1480557084,
+ "HashCode": -512721062,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Routing.Router.Navigating",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1693,7 +1693,7 @@
}
},
{
- "HashCode": 239129669,
+ "HashCode": -1085513147,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Routing.Router.Navigating",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -1715,7 +1715,7 @@
}
},
{
- "HashCode": 1765233283,
+ "HashCode": 1341901105,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator",
"AssemblyName": "Microsoft.AspNetCore.Components.Forms",
@@ -1734,7 +1734,7 @@
}
},
{
- "HashCode": 665759628,
+ "HashCode": -1519877059,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator",
"AssemblyName": "Microsoft.AspNetCore.Components.Forms",
@@ -1754,7 +1754,7 @@
}
},
{
- "HashCode": -592432238,
+ "HashCode": 1937783837,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.EditForm",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -1859,7 +1859,7 @@
}
},
{
- "HashCode": 828227201,
+ "HashCode": 275082323,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.EditForm",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -1965,7 +1965,7 @@
}
},
{
- "HashCode": 803527922,
+ "HashCode": 286855404,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -1998,7 +1998,7 @@
}
},
{
- "HashCode": 1503331526,
+ "HashCode": 771563893,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2032,7 +2032,7 @@
}
},
{
- "HashCode": -1188148145,
+ "HashCode": 247742636,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2104,7 +2104,7 @@
}
},
{
- "HashCode": -1765354445,
+ "HashCode": 2137281105,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2177,7 +2177,7 @@
}
},
{
- "HashCode": 1774225265,
+ "HashCode": -827389065,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputDate",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2285,7 +2285,7 @@
}
},
{
- "HashCode": -1808597006,
+ "HashCode": 1865562100,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputDate",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2394,7 +2394,7 @@
}
},
{
- "HashCode": 934670613,
+ "HashCode": 1090596661,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputFile",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2436,7 +2436,7 @@
}
},
{
- "HashCode": -577702907,
+ "HashCode": -1670991638,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputFile",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2479,7 +2479,7 @@
}
},
{
- "HashCode": -972168885,
+ "HashCode": -1739822075,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputNumber",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2576,7 +2576,7 @@
}
},
{
- "HashCode": 1774736080,
+ "HashCode": 1009805251,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputNumber",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2674,7 +2674,7 @@
}
},
{
- "HashCode": -723826515,
+ "HashCode": -1049503914,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputRadio",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2738,7 +2738,7 @@
}
},
{
- "HashCode": 1265722449,
+ "HashCode": 203032083,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputRadio",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2803,7 +2803,7 @@
}
},
{
- "HashCode": -388489426,
+ "HashCode": -246798559,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -2911,7 +2911,7 @@
}
},
{
- "HashCode": 1894783848,
+ "HashCode": -1989671906,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3020,7 +3020,7 @@
}
},
{
- "HashCode": 440484769,
+ "HashCode": 1092892317,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3041,7 +3041,7 @@
}
},
{
- "HashCode": -689013202,
+ "HashCode": -1319513811,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3063,7 +3063,7 @@
}
},
{
- "HashCode": -1298209286,
+ "HashCode": -1076019795,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputSelect",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3161,7 +3161,7 @@
}
},
{
- "HashCode": 170450019,
+ "HashCode": -1303734746,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputSelect",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3260,7 +3260,7 @@
}
},
{
- "HashCode": 219648159,
+ "HashCode": -1860797666,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3281,7 +3281,7 @@
}
},
{
- "HashCode": 793966425,
+ "HashCode": 1937595758,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3303,7 +3303,7 @@
}
},
{
- "HashCode": -858672246,
+ "HashCode": 2092000507,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputText",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3375,7 +3375,7 @@
}
},
{
- "HashCode": 585576341,
+ "HashCode": -2084853552,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputText",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3448,7 +3448,7 @@
}
},
{
- "HashCode": -1895208842,
+ "HashCode": -556954544,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3520,7 +3520,7 @@
}
},
{
- "HashCode": 1238758480,
+ "HashCode": 405007120,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3593,7 +3593,7 @@
}
},
{
- "HashCode": 1720446831,
+ "HashCode": 400030397,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.ValidationMessage",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3647,7 +3647,7 @@
}
},
{
- "HashCode": -552677778,
+ "HashCode": 104345100,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.ValidationMessage",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3702,7 +3702,7 @@
}
},
{
- "HashCode": 1398875907,
+ "HashCode": 1323469005,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.ValidationSummary",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3743,7 +3743,7 @@
}
},
{
- "HashCode": -1747864605,
+ "HashCode": 159416296,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Forms.ValidationSummary",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3785,7 +3785,7 @@
}
},
{
- "HashCode": 890994122,
+ "HashCode": 1762879222,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Routing.FocusOnNavigate",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3826,7 +3826,7 @@
}
},
{
- "HashCode": 1176399096,
+ "HashCode": 2143130366,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Routing.FocusOnNavigate",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3868,7 +3868,7 @@
}
},
{
- "HashCode": 255084205,
+ "HashCode": -1901698958,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Routing.NavigationLock",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3910,7 +3910,7 @@
}
},
{
- "HashCode": -149411068,
+ "HashCode": 48850841,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Routing.NavigationLock",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -3953,7 +3953,7 @@
}
},
{
- "HashCode": -2054165093,
+ "HashCode": -2089423005,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Routing.NavLink",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4016,7 +4016,7 @@
}
},
{
- "HashCode": 746884410,
+ "HashCode": 1223420837,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Routing.NavLink",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4080,7 +4080,7 @@
}
},
{
- "HashCode": 534106568,
+ "HashCode": 117675573,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4101,7 +4101,7 @@
}
},
{
- "HashCode": 1651309800,
+ "HashCode": -984658082,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4123,7 +4123,7 @@
}
},
{
- "HashCode": -763643221,
+ "HashCode": 346270378,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.HeadContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4155,7 +4155,7 @@
}
},
{
- "HashCode": 602867428,
+ "HashCode": -1636404026,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.HeadContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4188,7 +4188,7 @@
}
},
{
- "HashCode": -1169118411,
+ "HashCode": -532407619,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4209,7 +4209,7 @@
}
},
{
- "HashCode": -1385028048,
+ "HashCode": -1353362211,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4231,7 +4231,7 @@
}
},
{
- "HashCode": 2009673618,
+ "HashCode": -153705927,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.HeadOutlet",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4250,7 +4250,7 @@
}
},
{
- "HashCode": -2075665327,
+ "HashCode": 822020210,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.HeadOutlet",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4270,7 +4270,7 @@
}
},
{
- "HashCode": 2032394930,
+ "HashCode": -1182853781,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.PageTitle",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4302,7 +4302,7 @@
}
},
{
- "HashCode": -509841556,
+ "HashCode": 1535144487,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.PageTitle",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4335,7 +4335,7 @@
}
},
{
- "HashCode": 668276256,
+ "HashCode": -297355137,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4356,7 +4356,7 @@
}
},
{
- "HashCode": -2012428043,
+ "HashCode": 1980911323,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4378,7 +4378,7 @@
}
},
{
- "HashCode": 1502018702,
+ "HashCode": 1074129613,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4441,7 +4441,7 @@
}
},
{
- "HashCode": -1969405263,
+ "HashCode": -868348907,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4505,7 +4505,7 @@
}
},
{
- "HashCode": -1272319789,
+ "HashCode": 977128953,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4526,7 +4526,7 @@
}
},
{
- "HashCode": 407926669,
+ "HashCode": 263436760,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4548,7 +4548,7 @@
}
},
{
- "HashCode": 445058167,
+ "HashCode": -114736264,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4581,7 +4581,7 @@
}
},
{
- "HashCode": -1813422302,
+ "HashCode": 1393221251,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4615,7 +4615,7 @@
}
},
{
- "HashCode": 1538195807,
+ "HashCode": -1690525319,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4747,7 +4747,7 @@
}
},
{
- "HashCode": -291117297,
+ "HashCode": 1268768303,
"Kind": "Components.Component",
"Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4880,7 +4880,7 @@
}
},
{
- "HashCode": 1923549865,
+ "HashCode": 1330319215,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4913,7 +4913,7 @@
}
},
{
- "HashCode": 719129429,
+ "HashCode": -2088391515,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4947,7 +4947,7 @@
}
},
{
- "HashCode": -1995659529,
+ "HashCode": -471092717,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -4980,7 +4980,7 @@
}
},
{
- "HashCode": -1087208907,
+ "HashCode": 719088730,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -5014,7 +5014,7 @@
}
},
{
- "HashCode": -1720035114,
+ "HashCode": -449205263,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -5047,7 +5047,7 @@
}
},
{
- "HashCode": 1926603503,
+ "HashCode": 366577208,
"Kind": "Components.ChildContent",
"Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -5081,7 +5081,7 @@
}
},
{
- "HashCode": -524564094,
+ "HashCode": -1698178912,
"Kind": "Components.EventHandler",
"Name": "onfocus",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5164,7 +5164,7 @@
}
},
{
- "HashCode": -1950803299,
+ "HashCode": 612053248,
"Kind": "Components.EventHandler",
"Name": "onblur",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5247,7 +5247,7 @@
}
},
{
- "HashCode": 1155635951,
+ "HashCode": 2128273965,
"Kind": "Components.EventHandler",
"Name": "onfocusin",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5330,7 +5330,7 @@
}
},
{
- "HashCode": 786414986,
+ "HashCode": -411430373,
"Kind": "Components.EventHandler",
"Name": "onfocusout",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5413,7 +5413,7 @@
}
},
{
- "HashCode": -1379836885,
+ "HashCode": 365519052,
"Kind": "Components.EventHandler",
"Name": "onmouseover",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5496,7 +5496,7 @@
}
},
{
- "HashCode": -1219131860,
+ "HashCode": 101666487,
"Kind": "Components.EventHandler",
"Name": "onmouseout",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5579,7 +5579,7 @@
}
},
{
- "HashCode": -556796105,
+ "HashCode": -1731076442,
"Kind": "Components.EventHandler",
"Name": "onmouseleave",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5662,7 +5662,7 @@
}
},
{
- "HashCode": -755602318,
+ "HashCode": 661678995,
"Kind": "Components.EventHandler",
"Name": "onmouseenter",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5745,7 +5745,7 @@
}
},
{
- "HashCode": -199089053,
+ "HashCode": 1888713938,
"Kind": "Components.EventHandler",
"Name": "onmousemove",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5828,7 +5828,7 @@
}
},
{
- "HashCode": 1670709715,
+ "HashCode": 237531890,
"Kind": "Components.EventHandler",
"Name": "onmousedown",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5911,7 +5911,7 @@
}
},
{
- "HashCode": 128765804,
+ "HashCode": 637380421,
"Kind": "Components.EventHandler",
"Name": "onmouseup",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -5994,7 +5994,7 @@
}
},
{
- "HashCode": -1712988450,
+ "HashCode": 1692622477,
"Kind": "Components.EventHandler",
"Name": "onclick",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6077,7 +6077,7 @@
}
},
{
- "HashCode": -2044956017,
+ "HashCode": 715861002,
"Kind": "Components.EventHandler",
"Name": "ondblclick",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6160,7 +6160,7 @@
}
},
{
- "HashCode": 112268180,
+ "HashCode": 1291536418,
"Kind": "Components.EventHandler",
"Name": "onwheel",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6243,7 +6243,7 @@
}
},
{
- "HashCode": 1884762813,
+ "HashCode": -695390489,
"Kind": "Components.EventHandler",
"Name": "onmousewheel",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6326,7 +6326,7 @@
}
},
{
- "HashCode": -846705078,
+ "HashCode": -1183874838,
"Kind": "Components.EventHandler",
"Name": "oncontextmenu",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6409,7 +6409,7 @@
}
},
{
- "HashCode": 816755152,
+ "HashCode": -716573189,
"Kind": "Components.EventHandler",
"Name": "ondrag",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6492,7 +6492,7 @@
}
},
{
- "HashCode": -1220888756,
+ "HashCode": -1983242980,
"Kind": "Components.EventHandler",
"Name": "ondragend",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6575,7 +6575,7 @@
}
},
{
- "HashCode": -1708099474,
+ "HashCode": -1783448934,
"Kind": "Components.EventHandler",
"Name": "ondragenter",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6658,7 +6658,7 @@
}
},
{
- "HashCode": -388584699,
+ "HashCode": 935217909,
"Kind": "Components.EventHandler",
"Name": "ondragleave",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6741,7 +6741,7 @@
}
},
{
- "HashCode": -920826478,
+ "HashCode": -1923533786,
"Kind": "Components.EventHandler",
"Name": "ondragover",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6824,7 +6824,7 @@
}
},
{
- "HashCode": 1317206953,
+ "HashCode": 1584267549,
"Kind": "Components.EventHandler",
"Name": "ondragstart",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6907,7 +6907,7 @@
}
},
{
- "HashCode": -728096580,
+ "HashCode": 754731166,
"Kind": "Components.EventHandler",
"Name": "ondrop",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -6990,7 +6990,7 @@
}
},
{
- "HashCode": -1878738507,
+ "HashCode": -1347000356,
"Kind": "Components.EventHandler",
"Name": "onkeydown",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7073,7 +7073,7 @@
}
},
{
- "HashCode": 1707722548,
+ "HashCode": -969351770,
"Kind": "Components.EventHandler",
"Name": "onkeyup",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7156,7 +7156,7 @@
}
},
{
- "HashCode": 1559941057,
+ "HashCode": -1068422700,
"Kind": "Components.EventHandler",
"Name": "onkeypress",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7239,7 +7239,7 @@
}
},
{
- "HashCode": 863822796,
+ "HashCode": 1756414945,
"Kind": "Components.EventHandler",
"Name": "onchange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7322,7 +7322,7 @@
}
},
{
- "HashCode": 1912721063,
+ "HashCode": 535254987,
"Kind": "Components.EventHandler",
"Name": "oninput",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7405,7 +7405,7 @@
}
},
{
- "HashCode": 1106936405,
+ "HashCode": -374919153,
"Kind": "Components.EventHandler",
"Name": "oninvalid",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7488,7 +7488,7 @@
}
},
{
- "HashCode": 900624566,
+ "HashCode": 1393517582,
"Kind": "Components.EventHandler",
"Name": "onreset",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7571,7 +7571,7 @@
}
},
{
- "HashCode": -285498674,
+ "HashCode": 92176740,
"Kind": "Components.EventHandler",
"Name": "onselect",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7654,7 +7654,7 @@
}
},
{
- "HashCode": 1875640542,
+ "HashCode": 1117168093,
"Kind": "Components.EventHandler",
"Name": "onselectstart",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7737,7 +7737,7 @@
}
},
{
- "HashCode": -375482579,
+ "HashCode": 800848721,
"Kind": "Components.EventHandler",
"Name": "onselectionchange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7820,7 +7820,7 @@
}
},
{
- "HashCode": 730842763,
+ "HashCode": 1332784451,
"Kind": "Components.EventHandler",
"Name": "onsubmit",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7903,7 +7903,7 @@
}
},
{
- "HashCode": -820393130,
+ "HashCode": 158912601,
"Kind": "Components.EventHandler",
"Name": "onbeforecopy",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -7986,7 +7986,7 @@
}
},
{
- "HashCode": -531234685,
+ "HashCode": -203850566,
"Kind": "Components.EventHandler",
"Name": "onbeforecut",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8069,7 +8069,7 @@
}
},
{
- "HashCode": 1075915492,
+ "HashCode": -831512675,
"Kind": "Components.EventHandler",
"Name": "onbeforepaste",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8152,7 +8152,7 @@
}
},
{
- "HashCode": -224800861,
+ "HashCode": 276005491,
"Kind": "Components.EventHandler",
"Name": "oncopy",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8235,7 +8235,7 @@
}
},
{
- "HashCode": 1047756556,
+ "HashCode": -1798887401,
"Kind": "Components.EventHandler",
"Name": "oncut",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8318,7 +8318,7 @@
}
},
{
- "HashCode": 2123307615,
+ "HashCode": 2017811632,
"Kind": "Components.EventHandler",
"Name": "onpaste",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8401,7 +8401,7 @@
}
},
{
- "HashCode": 610504198,
+ "HashCode": 1288027911,
"Kind": "Components.EventHandler",
"Name": "ontouchcancel",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8484,7 +8484,7 @@
}
},
{
- "HashCode": -933970527,
+ "HashCode": 968958867,
"Kind": "Components.EventHandler",
"Name": "ontouchend",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8567,7 +8567,7 @@
}
},
{
- "HashCode": 1897428901,
+ "HashCode": 822435733,
"Kind": "Components.EventHandler",
"Name": "ontouchmove",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8650,7 +8650,7 @@
}
},
{
- "HashCode": 889229636,
+ "HashCode": -1978383616,
"Kind": "Components.EventHandler",
"Name": "ontouchstart",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8733,7 +8733,7 @@
}
},
{
- "HashCode": -1265643556,
+ "HashCode": -1777060416,
"Kind": "Components.EventHandler",
"Name": "ontouchenter",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8816,7 +8816,7 @@
}
},
{
- "HashCode": -675633451,
+ "HashCode": -1615672790,
"Kind": "Components.EventHandler",
"Name": "ontouchleave",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8899,7 +8899,7 @@
}
},
{
- "HashCode": 64368775,
+ "HashCode": 1205675526,
"Kind": "Components.EventHandler",
"Name": "ongotpointercapture",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -8982,7 +8982,7 @@
}
},
{
- "HashCode": -1679207229,
+ "HashCode": -516526552,
"Kind": "Components.EventHandler",
"Name": "onlostpointercapture",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9065,7 +9065,7 @@
}
},
{
- "HashCode": 1399544376,
+ "HashCode": 1290480895,
"Kind": "Components.EventHandler",
"Name": "onpointercancel",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9148,7 +9148,7 @@
}
},
{
- "HashCode": -177261012,
+ "HashCode": 1772320027,
"Kind": "Components.EventHandler",
"Name": "onpointerdown",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9231,7 +9231,7 @@
}
},
{
- "HashCode": -132342338,
+ "HashCode": 2062160500,
"Kind": "Components.EventHandler",
"Name": "onpointerenter",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9314,7 +9314,7 @@
}
},
{
- "HashCode": 1035524453,
+ "HashCode": 1742961849,
"Kind": "Components.EventHandler",
"Name": "onpointerleave",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9397,7 +9397,7 @@
}
},
{
- "HashCode": -385181806,
+ "HashCode": -1800822493,
"Kind": "Components.EventHandler",
"Name": "onpointermove",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9480,7 +9480,7 @@
}
},
{
- "HashCode": 1713701471,
+ "HashCode": 505332719,
"Kind": "Components.EventHandler",
"Name": "onpointerout",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9563,7 +9563,7 @@
}
},
{
- "HashCode": -813689275,
+ "HashCode": 1218452036,
"Kind": "Components.EventHandler",
"Name": "onpointerover",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9646,7 +9646,7 @@
}
},
{
- "HashCode": 240233900,
+ "HashCode": -1599004667,
"Kind": "Components.EventHandler",
"Name": "onpointerup",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9729,7 +9729,7 @@
}
},
{
- "HashCode": 374385535,
+ "HashCode": 2029582699,
"Kind": "Components.EventHandler",
"Name": "oncanplay",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9812,7 +9812,7 @@
}
},
{
- "HashCode": -340926767,
+ "HashCode": -1983514656,
"Kind": "Components.EventHandler",
"Name": "oncanplaythrough",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9895,7 +9895,7 @@
}
},
{
- "HashCode": 1739761081,
+ "HashCode": 743371430,
"Kind": "Components.EventHandler",
"Name": "oncuechange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -9978,7 +9978,7 @@
}
},
{
- "HashCode": -1673646278,
+ "HashCode": -1253952555,
"Kind": "Components.EventHandler",
"Name": "ondurationchange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10061,7 +10061,7 @@
}
},
{
- "HashCode": -1685437868,
+ "HashCode": -827852624,
"Kind": "Components.EventHandler",
"Name": "onemptied",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10144,7 +10144,7 @@
}
},
{
- "HashCode": -61989861,
+ "HashCode": -449016434,
"Kind": "Components.EventHandler",
"Name": "onpause",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10227,7 +10227,7 @@
}
},
{
- "HashCode": 1855738258,
+ "HashCode": 1362818526,
"Kind": "Components.EventHandler",
"Name": "onplay",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10310,7 +10310,7 @@
}
},
{
- "HashCode": 1174474756,
+ "HashCode": -619300619,
"Kind": "Components.EventHandler",
"Name": "onplaying",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10393,7 +10393,7 @@
}
},
{
- "HashCode": -568155490,
+ "HashCode": 1358681961,
"Kind": "Components.EventHandler",
"Name": "onratechange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10476,7 +10476,7 @@
}
},
{
- "HashCode": -1374849953,
+ "HashCode": 351336071,
"Kind": "Components.EventHandler",
"Name": "onseeked",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10559,7 +10559,7 @@
}
},
{
- "HashCode": 1251984036,
+ "HashCode": 86847721,
"Kind": "Components.EventHandler",
"Name": "onseeking",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10642,7 +10642,7 @@
}
},
{
- "HashCode": 1072039831,
+ "HashCode": -1600139978,
"Kind": "Components.EventHandler",
"Name": "onstalled",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10725,7 +10725,7 @@
}
},
{
- "HashCode": -1036443491,
+ "HashCode": -509502645,
"Kind": "Components.EventHandler",
"Name": "onstop",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10808,7 +10808,7 @@
}
},
{
- "HashCode": -1106588181,
+ "HashCode": 1172157834,
"Kind": "Components.EventHandler",
"Name": "onsuspend",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10891,7 +10891,7 @@
}
},
{
- "HashCode": 193443243,
+ "HashCode": -1155608706,
"Kind": "Components.EventHandler",
"Name": "ontimeupdate",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -10974,7 +10974,7 @@
}
},
{
- "HashCode": 1102931150,
+ "HashCode": 223737810,
"Kind": "Components.EventHandler",
"Name": "onvolumechange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11057,7 +11057,7 @@
}
},
{
- "HashCode": 1564165948,
+ "HashCode": -1309041782,
"Kind": "Components.EventHandler",
"Name": "onwaiting",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11140,7 +11140,7 @@
}
},
{
- "HashCode": 1311152695,
+ "HashCode": -1176861562,
"Kind": "Components.EventHandler",
"Name": "onloadstart",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11223,7 +11223,7 @@
}
},
{
- "HashCode": 1468123048,
+ "HashCode": -1744058084,
"Kind": "Components.EventHandler",
"Name": "ontimeout",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11306,7 +11306,7 @@
}
},
{
- "HashCode": 950302944,
+ "HashCode": -1395467123,
"Kind": "Components.EventHandler",
"Name": "onabort",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11389,7 +11389,7 @@
}
},
{
- "HashCode": -1331419996,
+ "HashCode": -1465525878,
"Kind": "Components.EventHandler",
"Name": "onload",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11472,7 +11472,7 @@
}
},
{
- "HashCode": -2091802524,
+ "HashCode": -2027808595,
"Kind": "Components.EventHandler",
"Name": "onloadend",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11555,7 +11555,7 @@
}
},
{
- "HashCode": -854882359,
+ "HashCode": 1134179431,
"Kind": "Components.EventHandler",
"Name": "onprogress",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11638,7 +11638,7 @@
}
},
{
- "HashCode": -1632808584,
+ "HashCode": -652903233,
"Kind": "Components.EventHandler",
"Name": "onerror",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11721,7 +11721,7 @@
}
},
{
- "HashCode": -773745177,
+ "HashCode": -1709769413,
"Kind": "Components.EventHandler",
"Name": "onactivate",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11804,7 +11804,7 @@
}
},
{
- "HashCode": -211072904,
+ "HashCode": 189288642,
"Kind": "Components.EventHandler",
"Name": "onbeforeactivate",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11887,7 +11887,7 @@
}
},
{
- "HashCode": 757361426,
+ "HashCode": 1867530644,
"Kind": "Components.EventHandler",
"Name": "onbeforedeactivate",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -11970,7 +11970,7 @@
}
},
{
- "HashCode": 1047846394,
+ "HashCode": -186112629,
"Kind": "Components.EventHandler",
"Name": "ondeactivate",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12053,7 +12053,7 @@
}
},
{
- "HashCode": -606532792,
+ "HashCode": -1712283326,
"Kind": "Components.EventHandler",
"Name": "onended",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12136,7 +12136,7 @@
}
},
{
- "HashCode": 1619296911,
+ "HashCode": -471672278,
"Kind": "Components.EventHandler",
"Name": "onfullscreenchange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12219,7 +12219,7 @@
}
},
{
- "HashCode": 195756792,
+ "HashCode": 1232016470,
"Kind": "Components.EventHandler",
"Name": "onfullscreenerror",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12302,7 +12302,7 @@
}
},
{
- "HashCode": 1851719204,
+ "HashCode": 344813298,
"Kind": "Components.EventHandler",
"Name": "onloadeddata",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12385,7 +12385,7 @@
}
},
{
- "HashCode": 1551235540,
+ "HashCode": -1540016722,
"Kind": "Components.EventHandler",
"Name": "onloadedmetadata",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12468,7 +12468,7 @@
}
},
{
- "HashCode": 518730388,
+ "HashCode": 376232100,
"Kind": "Components.EventHandler",
"Name": "onpointerlockchange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12551,7 +12551,7 @@
}
},
{
- "HashCode": -953182485,
+ "HashCode": 82840321,
"Kind": "Components.EventHandler",
"Name": "onpointerlockerror",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12634,7 +12634,7 @@
}
},
{
- "HashCode": -201070278,
+ "HashCode": -922229687,
"Kind": "Components.EventHandler",
"Name": "onreadystatechange",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12717,7 +12717,7 @@
}
},
{
- "HashCode": 1881700499,
+ "HashCode": -2099229148,
"Kind": "Components.EventHandler",
"Name": "onscroll",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12800,7 +12800,7 @@
}
},
{
- "HashCode": -1012927904,
+ "HashCode": 630982109,
"Kind": "Components.EventHandler",
"Name": "ontoggle",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12883,7 +12883,7 @@
}
},
{
- "HashCode": -2117393769,
+ "HashCode": -2012268261,
"Kind": "Components.Splat",
"Name": "Attributes",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -12922,7 +12922,7 @@
}
},
{
- "HashCode": -1743796533,
+ "HashCode": -1479744569,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.Razor",
@@ -13239,7 +13239,7 @@
}
},
{
- "HashCode": 469848968,
+ "HashCode": -1409473407,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -13438,7 +13438,7 @@
}
},
{
- "HashCode": 1849668962,
+ "HashCode": 1205062461,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -13567,7 +13567,7 @@
}
},
{
- "HashCode": 784539506,
+ "HashCode": -1975433845,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -13624,7 +13624,7 @@
}
},
{
- "HashCode": -309826896,
+ "HashCode": -1113427288,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -13758,7 +13758,7 @@
}
},
{
- "HashCode": -199562633,
+ "HashCode": 926882969,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -13806,7 +13806,7 @@
}
},
{
- "HashCode": -1669155487,
+ "HashCode": -1599213599,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14225,7 +14225,7 @@
}
},
{
- "HashCode": 1217816927,
+ "HashCode": -46304587,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14329,7 +14329,7 @@
}
},
{
- "HashCode": -101096368,
+ "HashCode": -1254351619,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14377,7 +14377,7 @@
}
},
{
- "HashCode": -1968800908,
+ "HashCode": 1540600026,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14449,7 +14449,7 @@
}
},
{
- "HashCode": -362862466,
+ "HashCode": -548628813,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14484,7 +14484,7 @@
}
},
{
- "HashCode": 58396461,
+ "HashCode": -1111254970,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14682,7 +14682,7 @@
}
},
{
- "HashCode": 731784165,
+ "HashCode": 322785557,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14712,7 +14712,7 @@
}
},
{
- "HashCode": -477884977,
+ "HashCode": -1714669821,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14795,7 +14795,7 @@
}
},
{
- "HashCode": -1336816328,
+ "HashCode": -1256753987,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14826,7 +14826,7 @@
}
},
{
- "HashCode": -1635745352,
+ "HashCode": -1551781756,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -14981,7 +14981,7 @@
}
},
{
- "HashCode": -960586565,
+ "HashCode": 1791813493,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -15042,7 +15042,7 @@
}
},
{
- "HashCode": 1351910062,
+ "HashCode": 2074004660,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -15086,7 +15086,7 @@
}
},
{
- "HashCode": 27031868,
+ "HashCode": -1882919168,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -15121,7 +15121,7 @@
}
},
{
- "HashCode": -1877985901,
+ "HashCode": -359829198,
"Kind": "ITagHelper",
"Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper",
"AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers",
@@ -15157,7 +15157,7 @@
}
},
{
- "HashCode": 1815251384,
+ "HashCode": 1574917628,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -15253,7 +15253,7 @@
}
},
{
- "HashCode": 1312275861,
+ "HashCode": -402643183,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -15375,7 +15375,7 @@
}
},
{
- "HashCode": -865102057,
+ "HashCode": 85271695,
"Kind": "Components.Bind",
"Name": "Bind_value",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -15497,7 +15497,7 @@
}
},
{
- "HashCode": 1189917955,
+ "HashCode": 2050705463,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -15630,7 +15630,7 @@
}
},
{
- "HashCode": -1945040361,
+ "HashCode": 1312241562,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -15763,7 +15763,7 @@
}
},
{
- "HashCode": -724920802,
+ "HashCode": -1211966831,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -15896,7 +15896,7 @@
}
},
{
- "HashCode": -755554159,
+ "HashCode": -1687688771,
"Kind": "Components.Bind",
"Name": "Bind_value",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -16029,7 +16029,7 @@
}
},
{
- "HashCode": 160038674,
+ "HashCode": 800215593,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -16162,7 +16162,7 @@
}
},
{
- "HashCode": 1357238334,
+ "HashCode": -1256362755,
"Kind": "Components.Bind",
"Name": "Bind_value",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -16295,7 +16295,7 @@
}
},
{
- "HashCode": 1923628971,
+ "HashCode": -1988789722,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -16428,7 +16428,7 @@
}
},
{
- "HashCode": 90962264,
+ "HashCode": -1997059583,
"Kind": "Components.Bind",
"Name": "Bind_value",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -16561,7 +16561,7 @@
}
},
{
- "HashCode": 621257926,
+ "HashCode": -1213860766,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -16694,7 +16694,7 @@
}
},
{
- "HashCode": -888573783,
+ "HashCode": -509428245,
"Kind": "Components.Bind",
"Name": "Bind_value",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -16827,7 +16827,7 @@
}
},
{
- "HashCode": 1804516984,
+ "HashCode": 16083417,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -16960,7 +16960,7 @@
}
},
{
- "HashCode": -495926576,
+ "HashCode": 1673375574,
"Kind": "Components.Bind",
"Name": "Bind_value",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -17093,7 +17093,7 @@
}
},
{
- "HashCode": 535621158,
+ "HashCode": 172003801,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -17215,7 +17215,7 @@
}
},
{
- "HashCode": 1893073274,
+ "HashCode": -1057236339,
"Kind": "Components.Bind",
"Name": "Bind",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -17337,7 +17337,7 @@
}
},
{
- "HashCode": -1567648644,
+ "HashCode": -711888220,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -17424,7 +17424,7 @@
}
},
{
- "HashCode": 1509251175,
+ "HashCode": 764272706,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -17512,7 +17512,7 @@
}
},
{
- "HashCode": -1068615735,
+ "HashCode": 502883380,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputDate",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -17599,7 +17599,7 @@
}
},
{
- "HashCode": -459406682,
+ "HashCode": -742640450,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputDate",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -17687,7 +17687,7 @@
}
},
{
- "HashCode": 1671464582,
+ "HashCode": 1222539783,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputNumber",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -17774,7 +17774,7 @@
}
},
{
- "HashCode": -878164827,
+ "HashCode": 2033266410,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputNumber",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -17862,7 +17862,7 @@
}
},
{
- "HashCode": 1800377853,
+ "HashCode": 85943436,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -17949,7 +17949,7 @@
}
},
{
- "HashCode": -572107976,
+ "HashCode": -268432372,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -18037,7 +18037,7 @@
}
},
{
- "HashCode": 536217402,
+ "HashCode": 140195460,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputSelect",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -18124,7 +18124,7 @@
}
},
{
- "HashCode": -476945170,
+ "HashCode": -636591149,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputSelect",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -18212,7 +18212,7 @@
}
},
{
- "HashCode": 60152553,
+ "HashCode": -1943777048,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputText",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -18299,7 +18299,7 @@
}
},
{
- "HashCode": 1249014425,
+ "HashCode": 1108089015,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputText",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -18387,7 +18387,7 @@
}
},
{
- "HashCode": 1435743117,
+ "HashCode": -264805079,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -18474,7 +18474,7 @@
}
},
{
- "HashCode": 1080742914,
+ "HashCode": 2028624746,
"Kind": "Components.Bind",
"Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea",
"AssemblyName": "Microsoft.AspNetCore.Components.Web",
@@ -18562,7 +18562,7 @@
}
},
{
- "HashCode": 1751557645,
+ "HashCode": 1397568734,
"Kind": "Components.Ref",
"Name": "Ref",
"AssemblyName": "Microsoft.AspNetCore.Components",
@@ -18601,7 +18601,7 @@
}
},
{
- "HashCode": 831453628,
+ "HashCode": 1212952998,
"Kind": "Components.Key",
"Name": "Key",
"AssemblyName": "Microsoft.AspNetCore.Components",
diff --git a/obj/project.assets.json b/obj/project.assets.json
index 2810b0a..fbb456d 100644
--- a/obj/project.assets.json
+++ b/obj/project.assets.json
@@ -2,6 +2,35 @@
"version": 3,
"targets": {
"net7.0": {
+ "AWSSDK.Core/3.7.106.9": {
+ "type": "package",
+ "compile": {
+ "lib/netcoreapp3.1/AWSSDK.Core.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/AWSSDK.Core.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "AWSSDK.S3/3.7.103.39": {
+ "type": "package",
+ "dependencies": {
+ "AWSSDK.Core": "[3.7.106.9, 4.0.0)"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/AWSSDK.S3.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/AWSSDK.S3.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
"BMA.EHR.Core/1.0.0": {
"type": "package",
"compile": {
@@ -2900,6 +2929,58 @@
}
},
"libraries": {
+ "AWSSDK.Core/3.7.106.9": {
+ "sha512": "K9+/j66LJysht1ab6BGAkOAgYNj/KNTkpWH63cOcvcim8qP51iorLUhWpxyGqE7kLC1ocsO7rvs4kZojZmUgBw==",
+ "type": "package",
+ "path": "awssdk.core/3.7.106.9",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "awssdk.core.3.7.106.9.nupkg.sha512",
+ "awssdk.core.nuspec",
+ "lib/net35/AWSSDK.Core.dll",
+ "lib/net35/AWSSDK.Core.pdb",
+ "lib/net35/AWSSDK.Core.xml",
+ "lib/net45/AWSSDK.Core.dll",
+ "lib/net45/AWSSDK.Core.pdb",
+ "lib/net45/AWSSDK.Core.xml",
+ "lib/netcoreapp3.1/AWSSDK.Core.dll",
+ "lib/netcoreapp3.1/AWSSDK.Core.pdb",
+ "lib/netcoreapp3.1/AWSSDK.Core.xml",
+ "lib/netstandard2.0/AWSSDK.Core.dll",
+ "lib/netstandard2.0/AWSSDK.Core.pdb",
+ "lib/netstandard2.0/AWSSDK.Core.xml",
+ "tools/account-management.ps1"
+ ]
+ },
+ "AWSSDK.S3/3.7.103.39": {
+ "sha512": "rEZbNkD8TyWX9PY9D59kBX6MN+WRHH3JXSzL3aP4qvqNN2xMgMeZauZAhIAZ+Vgap1BYAWfID3rXG3+OcFC5kQ==",
+ "type": "package",
+ "path": "awssdk.s3/3.7.103.39",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "analyzers/dotnet/cs/AWSSDK.S3.CodeAnalysis.dll",
+ "awssdk.s3.3.7.103.39.nupkg.sha512",
+ "awssdk.s3.nuspec",
+ "lib/net35/AWSSDK.S3.dll",
+ "lib/net35/AWSSDK.S3.pdb",
+ "lib/net35/AWSSDK.S3.xml",
+ "lib/net45/AWSSDK.S3.dll",
+ "lib/net45/AWSSDK.S3.pdb",
+ "lib/net45/AWSSDK.S3.xml",
+ "lib/netcoreapp3.1/AWSSDK.S3.dll",
+ "lib/netcoreapp3.1/AWSSDK.S3.pdb",
+ "lib/netcoreapp3.1/AWSSDK.S3.xml",
+ "lib/netstandard2.0/AWSSDK.S3.dll",
+ "lib/netstandard2.0/AWSSDK.S3.pdb",
+ "lib/netstandard2.0/AWSSDK.S3.xml",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
"BMA.EHR.Core/1.0.0": {
"sha512": "ORq4lAjT5AunjuPekgFJPywsljkVVOJ0rvEQ3VKR+MAhHM3cmaMIieDGD03YV5F286Sw8mKRNaBZKpJzCOrYkw==",
"type": "package",
@@ -8028,6 +8109,7 @@
},
"projectFileDependencyGroups": {
"net7.0": [
+ "AWSSDK.S3 >= 3.7.103.39",
"BMA.EHR.Core >= 1.0.0",
"BMA.EHR.Extensions >= 1.0.1",
"EPPlus >= 6.1.3",
@@ -8082,36 +8164,26 @@
]
},
"packageFolders": {
- "C:\\Users\\suphonchai\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+ "C:\\Users\\M\\.nuget\\packages\\": {},
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {},
+ "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
},
"project": {
"version": "1.0.0",
"restore": {
-<<<<<<< HEAD
- "projectUniqueName": "D:\\Develop\\Source\\BMA-EHR-Recurit-Exam-Service\\BMA-EHR-Recurit-Exam-Service.csproj",
- "projectName": "BMA-EHR-Recurit-Exam-Service",
- "projectPath": "D:\\Develop\\Source\\BMA-EHR-Recurit-Exam-Service\\BMA-EHR-Recurit-Exam-Service.csproj",
- "packagesPath": "C:\\Users\\suphonchai\\.nuget\\packages\\",
- "outputPath": "D:\\Develop\\Source\\BMA-EHR-Recurit-Exam-Service\\obj\\",
-=======
"projectUniqueName": "D:\\BMA-EHR-Recurit-Exam-Service\\BMA.EHR.Recurit.Exam.Service.csproj",
"projectName": "BMA.EHR.Recurit.Exam.Service",
"projectPath": "D:\\BMA-EHR-Recurit-Exam-Service\\BMA.EHR.Recurit.Exam.Service.csproj",
"packagesPath": "C:\\Users\\M\\.nuget\\packages\\",
"outputPath": "D:\\BMA-EHR-Recurit-Exam-Service\\obj\\",
->>>>>>> origin/develop
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
+ "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
-<<<<<<< HEAD
- "C:\\Users\\suphonchai\\AppData\\Roaming\\NuGet\\NuGet.Config",
-=======
"D:\\BMA-EHR-Recurit-Exam-Service\\NuGet.Config",
"C:\\Users\\M\\AppData\\Roaming\\NuGet\\NuGet.Config",
->>>>>>> origin/develop
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@@ -8119,14 +8191,8 @@
"net7.0"
],
"sources": {
-<<<<<<< HEAD
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "C:\\Program Files\\dotnet\\library-packs": {},
- "https://api.nuget.org/v3/index.json": {}
-=======
"https://api.nuget.org/v3/index.json": {},
"https://nuget.frappet.synology.me/v3/index.json": {}
->>>>>>> origin/develop
},
"frameworks": {
"net7.0": {
@@ -8144,6 +8210,10 @@
"net7.0": {
"targetAlias": "net7.0",
"dependencies": {
+ "AWSSDK.S3": {
+ "target": "Package",
+ "version": "[3.7.103.39, )"
+ },
"BMA.EHR.Core": {
"target": "Package",
"version": "[1.0.0, )"
diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache
index 820d7e5..1ca8f7f 100644
--- a/obj/project.nuget.cache
+++ b/obj/project.nuget.cache
@@ -1,185 +1,181 @@
{
"version": 2,
-<<<<<<< HEAD
- "dgSpecHash": "ChnI3WhXjP+sxAKLkSP8S8mz3WOzlnkCZXbBnqR2HJ/SOQOepaa34U2OC3GEmT8xAdinmgkUc82x7WgjOC7iRw==",
- "success": true,
- "projectFilePath": "D:\\Develop\\Source\\BMA-EHR-Recurit-Exam-Service\\BMA-EHR-Recurit-Exam-Service.csproj",
-=======
- "dgSpecHash": "jARShbZ7PIhhIRmoQr9ZlMRsoMjKYArRP27wUCJoLnZq6aAb2nxywy+XINyZW0hQINikWB8ZFgzBjUw6XqNheQ==",
+ "dgSpecHash": "lByyu16jl2jM556O1T8dlyIx/VDvFB2JFOMrmhKkLT/k8+b+gPmdOXJ2gFJPebo7exLXNtdXcjhUf29jzv3G5g==",
"success": true,
"projectFilePath": "D:\\BMA-EHR-Recurit-Exam-Service\\BMA.EHR.Recurit.Exam.Service.csproj",
->>>>>>> origin/develop
"expectedPackageFiles": [
- "C:\\Users\\suphonchai\\.nuget\\packages\\bma.ehr.core\\1.0.0\\bma.ehr.core.1.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\bma.ehr.extensions\\1.0.1\\bma.ehr.extensions.1.0.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\elasticsearch.net\\7.17.5\\elasticsearch.net.7.17.5.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\epplus\\6.1.3\\epplus.6.1.3.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\epplus.interfaces\\6.1.1\\epplus.interfaces.6.1.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\epplus.system.drawing\\6.1.1\\epplus.system.drawing.6.1.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.antiforgery\\2.2.0\\microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\7.0.4\\microsoft.aspnetcore.authentication.jwtbearer.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.authorization\\2.2.0\\microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.authorization.policy\\2.2.0\\microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.cors\\2.2.0\\microsoft.aspnetcore.cors.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\2.2.0\\microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.dataprotection\\2.2.0\\microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.dataprotection.abstractions\\2.2.0\\microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.abstractions\\2.2.0\\microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.html.abstractions\\2.2.0\\microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.http\\2.2.0\\microsoft.aspnetcore.http.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\7.0.4\\microsoft.aspnetcore.jsonpatch.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.localization\\2.2.0\\microsoft.aspnetcore.localization.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc\\2.2.0\\microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.analyzers\\2.2.0\\microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.apiexplorer\\2.2.0\\microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.core\\2.2.5\\microsoft.aspnetcore.mvc.core.2.2.5.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.cors\\2.2.0\\microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.dataannotations\\2.2.0\\microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.formatters.json\\2.2.0\\microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.localization\\2.2.0\\microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\7.0.4\\microsoft.aspnetcore.mvc.newtonsoftjson.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor\\2.2.0\\microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor.extensions\\6.0.15\\microsoft.aspnetcore.mvc.razor.extensions.6.0.15.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.razorpages\\2.2.5\\microsoft.aspnetcore.mvc.razorpages.2.2.5.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.taghelpers\\2.2.0\\microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.versioning\\5.0.0\\microsoft.aspnetcore.mvc.versioning.5.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.versioning.apiexplorer\\5.0.0\\microsoft.aspnetcore.mvc.versioning.apiexplorer.5.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.viewfeatures\\2.2.0\\microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.openapi\\7.0.4\\microsoft.aspnetcore.openapi.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.razor\\2.2.0\\microsoft.aspnetcore.razor.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.razor.design\\2.2.0\\microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.razor.language\\6.0.15\\microsoft.aspnetcore.razor.language.6.0.15.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.razor.runtime\\2.2.0\\microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.responsecaching.abstractions\\2.2.0\\microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.routing\\2.2.0\\microsoft.aspnetcore.routing.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.2\\microsoft.codeanalysis.analyzers.3.3.2.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.codeanalysis.common\\4.0.0\\microsoft.codeanalysis.common.4.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.0.0\\microsoft.codeanalysis.csharp.4.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.codeanalysis.razor\\6.0.15\\microsoft.codeanalysis.razor.6.0.15.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore\\7.0.4\\microsoft.entityframeworkcore.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\7.0.4\\microsoft.entityframeworkcore.abstractions.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\7.0.4\\microsoft.entityframeworkcore.analyzers.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.design\\7.0.4\\microsoft.entityframeworkcore.design.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\7.0.4\\microsoft.entityframeworkcore.relational.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\7.0.4\\microsoft.entityframeworkcore.tools.7.0.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\7.0.0\\microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.caching.memory\\7.0.0\\microsoft.extensions.caching.memory.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.configuration\\7.0.0\\microsoft.extensions.configuration.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\7.0.0\\microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.configuration.binder\\2.0.0\\microsoft.extensions.configuration.binder.2.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\7.0.0\\microsoft.extensions.configuration.fileextensions.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.configuration.json\\7.0.0\\microsoft.extensions.configuration.json.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\7.0.0\\microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\7.0.0\\microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.dependencymodel\\7.0.0\\microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\7.0.0\\microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.fileproviders.composite\\2.2.0\\microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\7.0.0\\microsoft.extensions.fileproviders.physical.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\7.0.0\\microsoft.extensions.filesystemglobbing.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\3.1.8\\microsoft.extensions.hosting.abstractions.3.1.8.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.localization\\2.2.0\\microsoft.extensions.localization.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\2.2.0\\microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.logging\\7.0.0\\microsoft.extensions.logging.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\7.0.0\\microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.options\\7.0.0\\microsoft.extensions.options.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.primitives\\7.0.0\\microsoft.extensions.primitives.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.webencoders\\2.2.0\\microsoft.extensions.webencoders.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.15.1\\microsoft.identitymodel.jsonwebtokens.6.15.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.logging\\6.15.1\\microsoft.identitymodel.logging.6.15.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.15.1\\microsoft.identitymodel.protocols.6.15.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.15.1\\microsoft.identitymodel.protocols.openidconnect.6.15.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.15.1\\microsoft.identitymodel.tokens.6.15.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.io.recyclablememorystream\\2.2.1\\microsoft.io.recyclablememorystream.2.2.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.openapi\\1.4.3\\microsoft.openapi.1.4.3.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.17.0\\microsoft.visualstudio.azure.containers.tools.targets.1.17.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.win32.systemevents\\7.0.0\\microsoft.win32.systemevents.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\mysqlconnector\\2.2.5\\mysqlconnector.2.2.5.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\pomelo.entityframeworkcore.mysql\\7.0.0\\pomelo.entityframeworkcore.mysql.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog\\2.12.0\\serilog.2.12.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.aspnetcore\\6.1.0\\serilog.aspnetcore.6.1.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.enrichers.environment\\2.2.0\\serilog.enrichers.environment.2.2.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.exceptions\\8.4.0\\serilog.exceptions.8.4.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.extensions.hosting\\5.0.1\\serilog.extensions.hosting.5.0.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.extensions.logging\\3.1.0\\serilog.extensions.logging.3.1.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.formatting.compact\\1.1.0\\serilog.formatting.compact.1.1.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.formatting.elasticsearch\\9.0.0\\serilog.formatting.elasticsearch.9.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.settings.configuration\\3.4.0\\serilog.settings.configuration.3.4.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.sinks.console\\4.1.0\\serilog.sinks.console.4.1.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.sinks.debug\\2.0.0\\serilog.sinks.debug.2.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.sinks.elasticsearch\\9.0.0\\serilog.sinks.elasticsearch.9.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.sinks.file\\5.0.0\\serilog.sinks.file.5.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\serilog.sinks.periodicbatching\\3.1.0\\serilog.sinks.periodicbatching.3.1.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\swashbuckle.aspnetcore\\6.4.0\\swashbuckle.aspnetcore.6.4.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\swashbuckle.aspnetcore.annotations\\6.5.0\\swashbuckle.aspnetcore.annotations.6.5.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.4.0\\swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.collections.immutable\\5.0.0\\system.collections.immutable.5.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.componentmodel.annotations\\5.0.0\\system.componentmodel.annotations.5.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0\\system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.drawing.common\\7.0.0\\system.drawing.common.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.formats.asn1\\7.0.0\\system.formats.asn1.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.15.1\\system.identitymodel.tokens.jwt.6.15.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.reflection.metadata\\5.0.0\\system.reflection.metadata.5.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.reflection.typeextensions\\4.7.0\\system.reflection.typeextensions.4.7.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.pkcs\\7.0.0\\system.security.cryptography.pkcs.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.xml\\7.0.1\\system.security.cryptography.xml.7.0.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.text.encodings.web\\7.0.0\\system.text.encodings.web.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.text.json\\7.0.0\\system.text.json.7.0.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.xml.readerwriter\\4.3.1\\system.xml.readerwriter.4.3.1.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.xml.xpath\\4.3.0\\system.xml.xpath.4.3.0.nupkg.sha512",
- "C:\\Users\\suphonchai\\.nuget\\packages\\system.xml.xpath.xmldocument\\4.3.0\\system.xml.xpath.xmldocument.4.3.0.nupkg.sha512"
+ "C:\\Users\\M\\.nuget\\packages\\awssdk.core\\3.7.106.9\\awssdk.core.3.7.106.9.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\awssdk.s3\\3.7.103.39\\awssdk.s3.3.7.103.39.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\bma.ehr.core\\1.0.0\\bma.ehr.core.1.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\bma.ehr.extensions\\1.0.1\\bma.ehr.extensions.1.0.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\elasticsearch.net\\7.17.5\\elasticsearch.net.7.17.5.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\epplus\\6.1.3\\epplus.6.1.3.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\epplus.interfaces\\6.1.1\\epplus.interfaces.6.1.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\epplus.system.drawing\\6.1.1\\epplus.system.drawing.6.1.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.antiforgery\\2.2.0\\microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\7.0.4\\microsoft.aspnetcore.authentication.jwtbearer.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.authorization\\2.2.0\\microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.authorization.policy\\2.2.0\\microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.cors\\2.2.0\\microsoft.aspnetcore.cors.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\2.2.0\\microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.dataprotection\\2.2.0\\microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.dataprotection.abstractions\\2.2.0\\microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.abstractions\\2.2.0\\microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.html.abstractions\\2.2.0\\microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.http\\2.2.0\\microsoft.aspnetcore.http.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\7.0.4\\microsoft.aspnetcore.jsonpatch.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.localization\\2.2.0\\microsoft.aspnetcore.localization.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc\\2.2.0\\microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.analyzers\\2.2.0\\microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.apiexplorer\\2.2.0\\microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.core\\2.2.5\\microsoft.aspnetcore.mvc.core.2.2.5.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.cors\\2.2.0\\microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.dataannotations\\2.2.0\\microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.formatters.json\\2.2.0\\microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.localization\\2.2.0\\microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\7.0.4\\microsoft.aspnetcore.mvc.newtonsoftjson.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor\\2.2.0\\microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor.extensions\\6.0.15\\microsoft.aspnetcore.mvc.razor.extensions.6.0.15.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.razorpages\\2.2.5\\microsoft.aspnetcore.mvc.razorpages.2.2.5.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.taghelpers\\2.2.0\\microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.versioning\\5.0.0\\microsoft.aspnetcore.mvc.versioning.5.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.versioning.apiexplorer\\5.0.0\\microsoft.aspnetcore.mvc.versioning.apiexplorer.5.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.mvc.viewfeatures\\2.2.0\\microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.openapi\\7.0.4\\microsoft.aspnetcore.openapi.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.razor\\2.2.0\\microsoft.aspnetcore.razor.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.razor.design\\2.2.0\\microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.razor.language\\6.0.15\\microsoft.aspnetcore.razor.language.6.0.15.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.razor.runtime\\2.2.0\\microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.responsecaching.abstractions\\2.2.0\\microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.routing\\2.2.0\\microsoft.aspnetcore.routing.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.2\\microsoft.codeanalysis.analyzers.3.3.2.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.codeanalysis.common\\4.0.0\\microsoft.codeanalysis.common.4.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.0.0\\microsoft.codeanalysis.csharp.4.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.codeanalysis.razor\\6.0.15\\microsoft.codeanalysis.razor.6.0.15.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.entityframeworkcore\\7.0.4\\microsoft.entityframeworkcore.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\7.0.4\\microsoft.entityframeworkcore.abstractions.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\7.0.4\\microsoft.entityframeworkcore.analyzers.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.entityframeworkcore.design\\7.0.4\\microsoft.entityframeworkcore.design.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\7.0.4\\microsoft.entityframeworkcore.relational.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\7.0.4\\microsoft.entityframeworkcore.tools.7.0.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\7.0.0\\microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.caching.memory\\7.0.0\\microsoft.extensions.caching.memory.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.configuration\\7.0.0\\microsoft.extensions.configuration.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\7.0.0\\microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.configuration.binder\\2.0.0\\microsoft.extensions.configuration.binder.2.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\7.0.0\\microsoft.extensions.configuration.fileextensions.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.configuration.json\\7.0.0\\microsoft.extensions.configuration.json.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\7.0.0\\microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\7.0.0\\microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.dependencymodel\\7.0.0\\microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\7.0.0\\microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.fileproviders.composite\\2.2.0\\microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\7.0.0\\microsoft.extensions.fileproviders.physical.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\7.0.0\\microsoft.extensions.filesystemglobbing.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\3.1.8\\microsoft.extensions.hosting.abstractions.3.1.8.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.localization\\2.2.0\\microsoft.extensions.localization.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\2.2.0\\microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.logging\\7.0.0\\microsoft.extensions.logging.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\7.0.0\\microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.options\\7.0.0\\microsoft.extensions.options.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.primitives\\7.0.0\\microsoft.extensions.primitives.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.extensions.webencoders\\2.2.0\\microsoft.extensions.webencoders.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.15.1\\microsoft.identitymodel.jsonwebtokens.6.15.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.identitymodel.logging\\6.15.1\\microsoft.identitymodel.logging.6.15.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.15.1\\microsoft.identitymodel.protocols.6.15.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.15.1\\microsoft.identitymodel.protocols.openidconnect.6.15.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.15.1\\microsoft.identitymodel.tokens.6.15.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.io.recyclablememorystream\\2.2.1\\microsoft.io.recyclablememorystream.2.2.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.openapi\\1.4.3\\microsoft.openapi.1.4.3.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.17.0\\microsoft.visualstudio.azure.containers.tools.targets.1.17.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\microsoft.win32.systemevents\\7.0.0\\microsoft.win32.systemevents.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\mysqlconnector\\2.2.5\\mysqlconnector.2.2.5.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\pomelo.entityframeworkcore.mysql\\7.0.0\\pomelo.entityframeworkcore.mysql.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog\\2.12.0\\serilog.2.12.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.aspnetcore\\6.1.0\\serilog.aspnetcore.6.1.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.enrichers.environment\\2.2.0\\serilog.enrichers.environment.2.2.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.exceptions\\8.4.0\\serilog.exceptions.8.4.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.extensions.hosting\\5.0.1\\serilog.extensions.hosting.5.0.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.extensions.logging\\3.1.0\\serilog.extensions.logging.3.1.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.formatting.compact\\1.1.0\\serilog.formatting.compact.1.1.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.formatting.elasticsearch\\9.0.0\\serilog.formatting.elasticsearch.9.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.settings.configuration\\3.4.0\\serilog.settings.configuration.3.4.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.sinks.console\\4.1.0\\serilog.sinks.console.4.1.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.sinks.debug\\2.0.0\\serilog.sinks.debug.2.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.sinks.elasticsearch\\9.0.0\\serilog.sinks.elasticsearch.9.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.sinks.file\\5.0.0\\serilog.sinks.file.5.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\serilog.sinks.periodicbatching\\3.1.0\\serilog.sinks.periodicbatching.3.1.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\swashbuckle.aspnetcore\\6.4.0\\swashbuckle.aspnetcore.6.4.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\swashbuckle.aspnetcore.annotations\\6.5.0\\swashbuckle.aspnetcore.annotations.6.5.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.4.0\\swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.collections.immutable\\5.0.0\\system.collections.immutable.5.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.componentmodel.annotations\\5.0.0\\system.componentmodel.annotations.5.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0\\system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.drawing.common\\7.0.0\\system.drawing.common.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.formats.asn1\\7.0.0\\system.formats.asn1.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.15.1\\system.identitymodel.tokens.jwt.6.15.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.reflection.metadata\\5.0.0\\system.reflection.metadata.5.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.reflection.typeextensions\\4.7.0\\system.reflection.typeextensions.4.7.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.security.cryptography.pkcs\\7.0.0\\system.security.cryptography.pkcs.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.security.cryptography.xml\\7.0.1\\system.security.cryptography.xml.7.0.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.text.encodings.web\\7.0.0\\system.text.encodings.web.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.text.json\\7.0.0\\system.text.json.7.0.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.xml.readerwriter\\4.3.1\\system.xml.readerwriter.4.3.1.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.xml.xpath\\4.3.0\\system.xml.xpath.4.3.0.nupkg.sha512",
+ "C:\\Users\\M\\.nuget\\packages\\system.xml.xpath.xmldocument\\4.3.0\\system.xml.xpath.xmldocument.4.3.0.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file