diff --git a/.vs/BMA.EHR.Recruit.Service/DesignTimeBuild/.dtbcache.v2 b/.vs/BMA.EHR.Recruit.Service/DesignTimeBuild/.dtbcache.v2 index fcf25a1..b41ecde 100644 Binary files a/.vs/BMA.EHR.Recruit.Service/DesignTimeBuild/.dtbcache.v2 and b/.vs/BMA.EHR.Recruit.Service/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/BMA.EHR.Recruit.Service/v17/.futdcache.v2 b/.vs/BMA.EHR.Recruit.Service/v17/.futdcache.v2 index af35535..4d5081f 100644 Binary files a/.vs/BMA.EHR.Recruit.Service/v17/.futdcache.v2 and b/.vs/BMA.EHR.Recruit.Service/v17/.futdcache.v2 differ diff --git a/.vs/BMA.EHR.Recruit.Service/v17/.suo b/.vs/BMA.EHR.Recruit.Service/v17/.suo index 83d7e31..28be4b1 100644 Binary files a/.vs/BMA.EHR.Recruit.Service/v17/.suo and b/.vs/BMA.EHR.Recruit.Service/v17/.suo differ diff --git a/Controllers/RecruitController.cs b/Controllers/RecruitController.cs index 9a0f6bd..ed6b974 100644 --- a/Controllers/RecruitController.cs +++ b/Controllers/RecruitController.cs @@ -51,7 +51,7 @@ namespace BMA.EHR.Recruit.Service.Controllers private readonly IHttpContextAccessor _httpContextAccessor; private readonly ILogger _logger; //private readonly DateTimeExtension; - + #endregion #region " Constructor and Destructor " @@ -64,7 +64,7 @@ namespace BMA.EHR.Recruit.Service.Controllers IHttpContextAccessor httpContextAccessor, ILogger logger, PermissionRepository permission - //DateTimeExtension extensions + //DateTimeExtension extensions ) { _context = context; @@ -172,36 +172,12 @@ namespace BMA.EHR.Recruit.Service.Controllers throw; } } - private List GetAllIdByRoot(Guid id) - { - try - { - var ret = new List(); - - var oc = _contextMetadata.Organizations.FirstOrDefault(x => x.Id == id && x.IsActive); - if (oc != null) - ret.Add(oc.Id); - - var child = _contextMetadata.Organizations.AsQueryable().Where(x => x.ParentId == id && x.IsActive).ToList(); - if (child.Any()) - { - foreach (var item in child) - { - ret.AddRange(GetAllIdByRoot(item.Id)); - } - } - - return ret; - } - catch - { - throw; - } - } private class ExamInfo { public string PositionName { get; set; } + public string PositionLevel { get; set; } + public string PositionType { get; set; } public string Gender { get; set; } public int Age { get; set; } public string Degree { get; set; } @@ -667,45 +643,10 @@ namespace BMA.EHR.Recruit.Service.Controllers x.CreatedUserId, }) .ToListAsync(); - var profileOrganizations = await _contextMetadata.ProfileOrganizations.AsQueryable() - .ToListAsync(); - var _periodExams = (from x in data - join po in profileOrganizations on Guid.Parse(x.CreatedUserId) equals po?.UserId into poGroup - from po in poGroup.DefaultIfEmpty() - select new - { - x.Id, - x.Year, - x.Name, - x.Order, - x.ImportDate, - x.ExamCount, - x.Score, - x.CreatedUserId, - OcId = po == null ? null : po.OrganizationId, - }).AsQueryable() - .ToList(); var roles = _httpContextAccessor?.HttpContext?.User?.FindAll(ClaimTypes.Role)?.Select(c => c.Value).ToList(); - // if (!roles.Contains("head")) - // { - // var criteria = new List(); - // var profileOrganization = await _contextMetadata.ProfileOrganizations.AsQueryable() - // .FirstOrDefaultAsync(x => x.UserId == Guid.Parse(UserId)); - - // if (profileOrganization == null) - // return Success(new List()); - - // var ocId = _contextMetadata.Organizations.AsQueryable() - // .FirstOrDefault(x => x.Id == profileOrganization.OrganizationId); - // if (ocId == null) - // return Success(new List()); - // criteria = GetAllIdByRoot(ocId.Id); - // if (criteria.Any()) - // _periodExams = _periodExams.Where(x => x.CreatedUserId == UserId || criteria.Contains(x.OcId == null ? Guid.Parse("00000000-0000-0000-0000-000000000000") : x.OcId)).ToList(); - // } - return Success(_periodExams); + return Success(data); } catch (Exception ex) { @@ -810,6 +751,8 @@ namespace BMA.EHR.Recruit.Service.Controllers r.CitizenCardExpireDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalCardExpireDate)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")); r.ApplyDate = (DateTime)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ApplyDate)]?.GetValue(); r.PositionName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionName)]?.GetValue().IsNull(""); + r.PositionType = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionType)]?.GetValue().IsNull(""); + r.PositionLevel = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionLevel)]?.GetValue().IsNull(""); // address @@ -1142,6 +1085,8 @@ namespace BMA.EHR.Recruit.Service.Controllers r.CitizenCardExpireDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalCardExpireDate)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")); r.ApplyDate = (DateTime)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ApplyDate)]?.GetValue(); r.PositionName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionName)]?.GetValue().IsNull(""); + r.PositionType = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionType)]?.GetValue().IsNull(""); + r.PositionLevel = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionLevel)]?.GetValue().IsNull(""); // address r.Addresses.Add(new RecruitAddress() @@ -1492,6 +1437,8 @@ namespace BMA.EHR.Recruit.Service.Controllers applyDate = dr["applydate"] == null ? "" : Convert.ToDateTime(dr["applydate"]).ToThaiShortDate(), university = dr["university"].ToString(), position_name = dr["position_name"].ToString(), + position_level = dr["position_level"].ToString(), + position_type = dr["position_type"].ToString(), exam_name = dr["exam_name"].ToString(), exam_order = dr["exam_order"].ToString(), score_year = Convert.ToInt32(dr["score_year"]).ToThaiYear().ToString(), @@ -1595,6 +1542,8 @@ namespace BMA.EHR.Recruit.Service.Controllers Remark = p.Remark, University = p.Educations.First().University, PositionName = p.PositionName, + PositionType = p.PositionType, + PositionLevel = p.PositionLevel, ExamName = p.RecruitImport!.Name, ExamOrder = p.RecruitImport.Order, ExamYear = p.RecruitImport.Year.ToThaiYear(), @@ -1833,69 +1782,30 @@ namespace BMA.EHR.Recruit.Service.Controllers var header = $"{data.Name} ครั้งที่ {data.Order}/{data.Year.ToThaiYear()}"; - var template_dir = Path.Combine(_webHostEnvironment.ContentRootPath, "Templates"); - - var template_file = Path.Combine(template_dir, "ExamList.xlsx"); - - var tmpDir = Path.Combine(_webHostEnvironment.ContentRootPath, "tmp"); - if (!Directory.Exists(tmpDir)) - Directory.CreateDirectory(tmpDir); - - var exportFile = Path.Combine(tmpDir, $"ExamList_{DateTime.Now.ToString("yyyyMMddHHmmss")}.xlsx"); - try - { - // copy template - System.IO.File.Copy(template_file, exportFile); - - using (var excel = new ExcelPackage(new FileInfo(exportFile))) + var recruits = data.Recruits + .OrderBy(x => x.ExamId) + .Select(x => new { - var workSheet = excel.Workbook.Worksheets[0]; + ExamId = x.ExamId, + CitizenId = x.CitizenId, + Fullname = $"{x.Prefix}{x.FirstName} {x.LastName}", + PositionName = x.PositionName, + PositionType = x.PositionType, + PositionLevel = x.PositionLevel + }) + .ToList(); - - workSheet.Cells[1, 2].Value = header; - var recruits = data.Recruits.OrderBy(x => x.ExamId).ToList(); - - var row = 4; // start at row 4 - foreach (var item in recruits) - { - workSheet.Cells[row, 1].Value = item.ExamId; - workSheet.Cells[row, 2].Value = item.CitizenId; - workSheet.Cells[row, 3].Value = $"{item.Prefix}{item.FirstName} {item.LastName}"; - workSheet.Cells[row, 4].Value = item.PositionName; - - row++; - } - - excel.Save(); - - using (FileStream fs = new FileStream(exportFile, FileMode.Open, FileAccess.Read)) - { - byte[] bytes = System.IO.File.ReadAllBytes(exportFile); - fs.Read(bytes, 0, System.Convert.ToInt32(fs.Length)); - fs.Close(); - - var fname = Path.GetFileName(exportFile); - - Response.Headers["Content-Disposition"] = $"inline; filename={fname}"; - - var ret = new FileContentResult(bytes, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") - { - FileDownloadName = fname - }; - - return ret; - } + var _data = new + { + template = "ExamList", + reportName = $"ExamList_{DateTime.Now.ToString("yyyyMMddHHmmss")}", + data = new + { + header = header, + data = recruits } - } - catch (Exception ex) - { - return Error(ex, "ไม่สามารถส่งออกรายชื่อผู้มีสิทธิ์สอบได้!!"); - } - finally - { - if (System.IO.File.Exists(exportFile)) - System.IO.File.Delete(exportFile); - } + }; + return Success(_data); } [HttpGet("export/pass-exam/{id:length(36)}")] @@ -1920,89 +1830,30 @@ namespace BMA.EHR.Recruit.Service.Controllers return Error(GlobalMessages.InvalidExamScore, StatusCodes.Status404NotFound); var header = $"{data.Name} ครั้งที่ {data.Order}/{data.Year.ToThaiYear()}"; + var result = (from r in data.Recruits.ToList() + join s in data_pass.ScoreImport.Scores.Where(x => x.AStatus == "ผ่าน").ToList() on r.ExamId equals s.ExamId + orderby s.SumA descending + select new + { + r.ExamId, + r.CitizenId, + Fullname = $"{r.Prefix}{r.FirstName} {r.LastName}", + s.FullA, + s.SumA, + s.AStatus, - var template_dir = Path.Combine(_webHostEnvironment.ContentRootPath, "Templates"); - - var template_file = Path.Combine(template_dir, "PassAExamList.xlsx"); - - var tmpDir = Path.Combine(_webHostEnvironment.ContentRootPath, "tmp"); - if (!Directory.Exists(tmpDir)) - Directory.CreateDirectory(tmpDir); - - var exportFile = Path.Combine(tmpDir, $"PassExamList_{DateTime.Now.ToString("yyyyMMddHHmmss")}.xlsx"); - - try + }).ToList(); + var _data = new { - var result = (from r in data.Recruits.ToList() - join s in data_pass.ScoreImport.Scores.Where(x => x.AStatus == "ผ่าน").ToList() on r.ExamId equals s.ExamId - orderby s.SumA descending - select new - { - r.ExamId, - r.CitizenId, - r.Prefix, - r.FirstName, - r.LastName, - s.FullA, - s.SumA, - s.AStatus, - - }).ToList(); - - // copy template - System.IO.File.Copy(template_file, exportFile); - - using (var excel = new ExcelPackage(new FileInfo(exportFile))) + template = "PassAExamList", + reportName = $"PassAExamList_{DateTime.Now.ToString("yyyyMMddHHmmss")}", + data = new { - var workSheet = excel.Workbook.Worksheets[0]; - - - workSheet.Cells[1, 2].Value = header; - var recruits = data.Recruits.OrderBy(x => x.ExamId).ToList(); - - var row = 4; // start at row 4 - foreach (var item in result) - { - workSheet.Cells[row, 1].Value = item.ExamId; - workSheet.Cells[row, 2].Value = item.CitizenId; - workSheet.Cells[row, 3].Value = $"{item.Prefix}{item.FirstName} {item.LastName}"; - workSheet.Cells[row, 4].Value = item.FullA; - workSheet.Cells[row, 5].Value = item.SumA; - workSheet.Cells[row, 6].Value = item.AStatus; - - row++; - } - - excel.Save(); - - using (FileStream fs = new FileStream(exportFile, FileMode.Open, FileAccess.Read)) - { - byte[] bytes = System.IO.File.ReadAllBytes(exportFile); - fs.Read(bytes, 0, System.Convert.ToInt32(fs.Length)); - fs.Close(); - - var fname = Path.GetFileName(exportFile); - - Response.Headers["Content-Disposition"] = $"inline; filename={fname}"; - - var ret = new FileContentResult(bytes, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") - { - FileDownloadName = fname - }; - - return ret; - } + header = header, + data = result } - } - catch (Exception ex) - { - return Error(ex, "ไม่สามารถส่งออกรายชื่อผู้สอบผ่านได้!!"); - } - finally - { - if (System.IO.File.Exists(exportFile)) - System.IO.File.Delete(exportFile); - } + }; + return Success(_data); } [HttpGet("export/pass/{id:length(36)}")] @@ -2023,98 +1874,36 @@ namespace BMA.EHR.Recruit.Service.Controllers if (data_pass == null) return Error(GlobalMessages.DataNotFound, StatusCodes.Status404NotFound); - if (data_pass!.ScoreImport == null) - return Error(GlobalMessages.InvalidExamScore, StatusCodes.Status404NotFound); - var header = $"{data.Name} ครั้งที่ {data.Order}/{data.Year.ToThaiYear()}"; - - var template_dir = Path.Combine(_webHostEnvironment.ContentRootPath, "Templates"); - - var template_file = Path.Combine(template_dir, "PassExamList.xlsx"); - - var tmpDir = Path.Combine(_webHostEnvironment.ContentRootPath, "tmp"); - if (!Directory.Exists(tmpDir)) - Directory.CreateDirectory(tmpDir); - - var exportFile = Path.Combine(tmpDir, $"PassExamList_{DateTime.Now.ToString("yyyyMMddHHmmss")}.xlsx"); - - try + var result = (from r in data.Recruits.ToList() + join s in data_pass.ScoreImport.Scores.Where(x => x.ExamStatus == "ผ่าน").ToList() on r.ExamId equals s.ExamId + select new + { + r.ExamId, + r.CitizenId, + Fullname = $"{r.Prefix}{r.FirstName} {r.LastName}", + Full = s.FullA + s.FullB + s.FullC, + Sum = s.SumA + s.SumB + s.SumC, + Status = s.ExamStatus, + r.PositionName, + r.PositionType, + r.PositionLevel, + s.Number + }).ToList() + .OrderBy(x => x.PositionName) + .ThenByDescending(x => x.Sum) + .ToList(); + var _data = new { - var result = (from r in data.Recruits.ToList() - join s in data_pass.ScoreImport.Scores.Where(x => x.ExamStatus == "ผ่าน").ToList() on r.ExamId equals s.ExamId - select new - { - r.ExamId, - r.CitizenId, - r.Prefix, - r.FirstName, - r.LastName, - Full = s.FullA + s.FullB + s.FullC, - Sum = s.SumA + s.SumB + s.SumC, - Status = s.ExamStatus, - r.PositionName, - s.Number - }).ToList() - .OrderBy(x => x.PositionName) - .ThenByDescending(x => x.Sum) - .ToList(); - - // copy template - System.IO.File.Copy(template_file, exportFile); - - using (var excel = new ExcelPackage(new FileInfo(exportFile))) + template = "PassExamList", + reportName = $"PassExamList_{DateTime.Now.ToString("yyyyMMddHHmmss")}", + data = new { - var workSheet = excel.Workbook.Worksheets[0]; - - - workSheet.Cells[1, 2].Value = header; - var recruits = data.Recruits.OrderBy(x => x.ExamId).ToList(); - - var row = 4; // start at row 4 - foreach (var item in result) - { - workSheet.Cells[row, 1].Value = item.ExamId; - workSheet.Cells[row, 2].Value = item.CitizenId; - workSheet.Cells[row, 3].Value = $"{item.Prefix}{item.FirstName} {item.LastName}"; - workSheet.Cells[row, 4].Value = item.Full; - workSheet.Cells[row, 5].Value = item.Sum; - workSheet.Cells[row, 6].Value = item.Status; - workSheet.Cells[row, 7].Value = item.Number; - workSheet.Cells[row, 8].Value = item.PositionName; - - row++; - } - - excel.Save(); - - using (FileStream fs = new FileStream(exportFile, FileMode.Open, FileAccess.Read)) - { - byte[] bytes = System.IO.File.ReadAllBytes(exportFile); - fs.Read(bytes, 0, System.Convert.ToInt32(fs.Length)); - fs.Close(); - - var fname = Path.GetFileName(exportFile); - - Response.Headers["Content-Disposition"] = $"inline; filename={fname}"; - - var ret = new FileContentResult(bytes, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") - { - FileDownloadName = fname - }; - - return ret; - } + header = header, + data = result } - } - catch (Exception ex) - { - return Error(ex, "ไม่สามารถส่งออกรายชื่อผู้สอบผ่านได้!!"); - } - finally - { - if (System.IO.File.Exists(exportFile)) - System.IO.File.Delete(exportFile); - } + }; + return Success(_data); } #endregion @@ -2258,6 +2047,8 @@ namespace BMA.EHR.Recruit.Service.Controllers var examInfo = new ExamInfo { PositionName = reader["Position_name"].ToString(), + PositionLevel = reader["position_level"].ToString(), + PositionType = reader["position_type"].ToString(), Gender = reader["Gender"].ToString(), Age = DateTimeExtension.CalculateAge(Convert.ToDateTime(reader["Dateofbirth"]), 0, 0), Degree = reader["Degree"].ToString(), @@ -2273,6 +2064,8 @@ namespace BMA.EHR.Recruit.Service.Controllers .GroupBy(x => new { x.PositionName, + x.PositionLevel, + x.PositionType, x.Gender, x.Age, x.Degree @@ -2280,6 +2073,8 @@ namespace BMA.EHR.Recruit.Service.Controllers .Select(group => new { positionName = group.Key.PositionName, + positionLevel = group.Key.PositionLevel, + positionType = group.Key.PositionType, gender = group.Key.Gender, age = group.Key.Age.ToString().ToThaiNumber(), degree = group.Key.Degree, @@ -2291,16 +2086,17 @@ namespace BMA.EHR.Recruit.Service.Controllers { template = "recruit-officer-pre", reportName = "xlsx-report", - data = new { + data = new + { year = year.ToString().ToThaiNumber(), date = DateTime.Now.ToThaiShortDateWithPrefix().ToThaiNumber(), - list = groupedResult + list = groupedResult } }; return Success(result); - + } catch (Exception ex) { @@ -2347,6 +2143,8 @@ namespace BMA.EHR.Recruit.Service.Controllers var examInfo = new ExamInfo { PositionName = reader["Position_name"].ToString(), + PositionLevel = reader["position_level"].ToString(), + PositionType = reader["position_type"].ToString(), Gender = reader["Gender"].ToString(), Age = DateTimeExtension.CalculateAge(Convert.ToDateTime(reader["Dateofbirth"]), 0, 0), Degree = reader["Degree"].ToString(), @@ -2362,6 +2160,8 @@ namespace BMA.EHR.Recruit.Service.Controllers .GroupBy(x => new { x.PositionName, + x.PositionLevel, + x.PositionType, x.Gender, x.Age, x.Degree, @@ -2370,6 +2170,8 @@ namespace BMA.EHR.Recruit.Service.Controllers .Select(group => new { positionName = group.Key.PositionName, + positionLevel = group.Key.PositionLevel, + positionType = group.Key.PositionType, gender = group.Key.Gender, age = group.Key.Age.ToString().ToThaiNumber(), degree = group.Key.Degree, @@ -2382,14 +2184,15 @@ namespace BMA.EHR.Recruit.Service.Controllers { template = "recruit-officer-pass", reportName = "xlsx-report", - data = new { + data = new + { year = year.ToString().ToThaiNumber(), date = DateTime.Now.ToThaiShortDateWithPrefix().ToThaiNumber(), list = groupedResult } }; return Success(result); - + } catch (Exception ex) { diff --git a/Data/MetadataDbContext.cs b/Data/MetadataDbContext.cs index a4a4842..81fbb6c 100644 --- a/Data/MetadataDbContext.cs +++ b/Data/MetadataDbContext.cs @@ -32,8 +32,8 @@ namespace BMA.EHR.Recurit.Service.Data // } } - public DbSet ProfileOrganizations { get; set; } - public DbSet Organizations { get; set; } + // public DbSet ProfileOrganizations { get; set; } + // public DbSet Organizations { get; set; } public DbSet Placements { get; set; } public DbSet PlacementCertificates { get; set; } public DbSet PlacementEducations { get; set; } @@ -41,18 +41,18 @@ namespace BMA.EHR.Recurit.Service.Data public DbSet PlacementProfiles { get; set; } public DbSet PlacementTypes { get; set; } - public DbSet BloodGroups { get; set; } - public DbSet Districts { get; set; } - public DbSet EducationLevels { get; set; } - public DbSet Genders { get; set; } - public DbSet PositionPaths { get; set; } - public DbSet Prefixes { get; set; } - public DbSet Provinces { get; set; } - public DbSet Relationships { get; set; } - public DbSet Religions { get; set; } - public DbSet SubDistricts { get; set; } + // public DbSet BloodGroups { get; set; } + // public DbSet Districts { get; set; } + // public DbSet EducationLevels { get; set; } + // public DbSet Genders { get; set; } + // public DbSet PositionPaths { get; set; } + // public DbSet Prefixes { get; set; } + // public DbSet Provinces { get; set; } + // public DbSet Relationships { get; set; } + // public DbSet Religions { get; set; } + // public DbSet SubDistricts { get; set; } - public DbSet Profiles { get; set; } - public DbSet ProfileSalaries { get; set; } + // public DbSet Profiles { get; set; } + // public DbSet ProfileSalaries { get; set; } } } diff --git a/Data/OrgDbContext.cs b/Data/OrgDbContext.cs new file mode 100644 index 0000000..9a857ac --- /dev/null +++ b/Data/OrgDbContext.cs @@ -0,0 +1,45 @@ +using Microsoft.EntityFrameworkCore; +using BMA.EHR.Domain.Models.Placement; +using BMA.EHR.MetaData.Service.Models; +namespace BMA.EHR.Recurit.Service.Data +{ + public class OrgDbContext : DbContext + { + public OrgDbContext(DbContextOptions options) + : base(options) + { + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + } + + // The following configures EF to create a Sqlite database file in the + // special "local" folder for your platform. + protected override void OnConfiguring(DbContextOptionsBuilder options) + { + // if (!options.IsConfigured) + // { + // var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? "Production"; + // var configurationBuilder = new ConfigurationBuilder() + // .AddJsonFile("appsettings.json", optional: true, true) + // .AddJsonFile($"appsettings.{environment}.json", true, true) + // .AddEnvironmentVariables() + // .Build(); + + // var historyConnection = configurationBuilder.GetConnectionString("HistoryConnection"); + // options.UseMySql(historyConnection, ServerVersion.AutoDetect(historyConnection)); + + // } + } + public DbSet prefixe { get; set; } + public DbSet religion { get; set; } + public DbSet educationLevel { get; set; } + public DbSet relationship { get; set; } + public DbSet province { get; set; } + public DbSet district { get; set; } + public DbSet subDistrict { get; set; } + public DbSet gender { get; set; } + public DbSet bloodGroup { get; set; } + } +} diff --git a/Migrations/20241228061635_update table Disable add postype.Designer.cs b/Migrations/20241228061635_update table Disable add postype.Designer.cs new file mode 100644 index 0000000..9c7b50d --- /dev/null +++ b/Migrations/20241228061635_update table Disable add postype.Designer.cs @@ -0,0 +1,1540 @@ +// +using System; +using BMA.EHR.Recruit.Service.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace BMA.EHR.Recruit.Service.Migrations +{ + [DbContext(typeof(ApplicationDbContext))] + [Migration("20241228061635_update table Disable add postype")] + partial class updatetableDisableaddpostype + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "7.0.3") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("BMA.EHR.Recruit.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.Recruit.Service.Models.Recruits.Recruit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("char(36)") + .HasColumnOrder(0) + .HasComment("PrimaryKey") + .HasAnnotation("Relational:JsonPropertyName", "id"); + + b.Property("ApplyDate") + .HasColumnType("datetime(6)"); + + b.Property("CitizenCardExpireDate") + .HasColumnType("datetime(6)"); + + b.Property("CitizenCardIssuer") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("CitizenId") + .IsRequired() + .HasMaxLength(13) + .HasColumnType("varchar(13)") + .HasComment("เลขประจำตัวประชาชน"); + + b.Property("CreatedAt") + .HasColumnType("datetime(6)") + .HasColumnOrder(100) + .HasComment("สร้างข้อมูลเมื่อ"); + + b.Property("CreatedDate") + .HasColumnType("datetime(6)"); + + 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("DateOfBirth") + .HasColumnType("datetime(6)"); + + b.Property("ExamId") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("FirstName") + .IsRequired() + .HasMaxLength(150) + .HasColumnType("varchar(150)"); + + b.Property("Gendor") + .IsRequired() + .HasMaxLength(20) + .HasColumnType("varchar(20)"); + + b.Property("Isspecial") + .IsRequired() + .HasMaxLength(1) + .HasColumnType("varchar(1)"); + + b.Property("LastName") + .IsRequired() + .HasMaxLength(150) + .HasColumnType("varchar(150)"); + + 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") + .IsRequired() + .HasMaxLength(20) + .HasColumnType("varchar(20)"); + + b.Property("ModifiedDate") + .HasColumnType("datetime(6)"); + + b.Property("National") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("PositionLevel") + .HasColumnType("longtext"); + + b.Property("PositionName") + .HasColumnType("longtext"); + + b.Property("PositionType") + .HasColumnType("longtext"); + + b.Property("Prefix") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("Qualified") + .IsRequired() + .HasMaxLength(1) + .HasColumnType("varchar(1)"); + + b.Property("Race") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("RecruitImportId") + .HasColumnType("char(36)"); + + b.Property("RefNo") + .IsRequired() + .HasMaxLength(20) + .HasColumnType("varchar(20)"); + + b.Property("Religion") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Remark") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.HasKey("Id"); + + b.HasIndex("RecruitImportId"); + + b.ToTable("Recruits"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("char(36)") + .HasColumnOrder(0) + .HasComment("PrimaryKey") + .HasAnnotation("Relational:JsonPropertyName", "id"); + + b.Property("Address") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Address1") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Amphur") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Amphur1") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + 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("District") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("District1") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + 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("Mobile") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Moo") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Moo1") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Province") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Province1") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("RecruitId") + .HasColumnType("char(36)"); + + b.Property("Road") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Road1") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Soi") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Soi1") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Telephone") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("ZipCode") + .IsRequired() + .HasMaxLength(5) + .HasColumnType("varchar(5)"); + + b.Property("ZipCode1") + .IsRequired() + .HasMaxLength(5) + .HasColumnType("varchar(5)"); + + b.HasKey("Id"); + + b.HasIndex("RecruitId"); + + b.ToTable("RecruitAddresses"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("char(36)") + .HasColumnOrder(0) + .HasComment("PrimaryKey") + .HasAnnotation("Relational:JsonPropertyName", "id"); + + b.Property("CertificateNo") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + 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("Description") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("ExpiredDate") + .HasColumnType("datetime(6)"); + + b.Property("IssueDate") + .HasColumnType("datetime(6)"); + + 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("RecruitId") + .HasColumnType("char(36)"); + + b.HasKey("Id"); + + b.HasIndex("RecruitId"); + + b.ToTable("RecruitCertificates"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", 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("CreatedDate") + .HasColumnType("datetime(6)"); + + 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("DocumentFileId") + .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("RecruitId") + .HasColumnType("char(36)"); + + b.HasKey("Id"); + + b.HasIndex("DocumentFileId"); + + b.HasIndex("RecruitId"); + + b.ToTable("RecruitDocuments"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("char(36)") + .HasColumnOrder(0) + .HasComment("PrimaryKey") + .HasAnnotation("Relational:JsonPropertyName", "id"); + + b.Property("BachelorDate") + .HasColumnType("datetime(6)"); + + 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("Degree") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("GPA") + .HasColumnType("double"); + + b.Property("HighDegree") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + 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() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("MajorGroupId") + .IsRequired() + .HasMaxLength(20) + .HasColumnType("varchar(20)"); + + b.Property("MajorGroupName") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("RecruitId") + .HasColumnType("char(36)"); + + b.Property("Specialist") + .IsRequired() + .HasMaxLength(1000) + .HasColumnType("varchar(1000)"); + + b.Property("University") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.HasKey("Id"); + + b.HasIndex("RecruitId"); + + b.ToTable("RecruitEducations"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("char(36)") + .HasColumnOrder(0) + .HasComment("PrimaryKey") + .HasAnnotation("Relational:JsonPropertyName", "id"); + + b.Property("AnnouncementDate") + .HasColumnType("datetime(6)") + .HasColumnOrder(14) + .HasComment("วันที่ประกาศผลสอบ"); + + b.Property("AnnouncementEndDate") + .HasColumnType("datetime(6)") + .HasColumnOrder(7) + .HasComment("วันสิ้นสุดประกาศ"); + + b.Property("AnnouncementStartDate") + .HasColumnType("datetime(6)") + .HasColumnOrder(6) + .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") + .HasColumnOrder(4) + .HasComment("รายละเอียด"); + + b.Property("ExamDate") + .HasColumnType("datetime(6)") + .HasColumnOrder(12) + .HasComment("วันที่สอบ"); + + b.Property("Fee") + .HasColumnType("int") + .HasColumnOrder(5) + .HasComment("ค่าธรรมเนียม"); + + b.Property("ImportFileId") + .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("Name") + .IsRequired() + .HasMaxLength(250) + .HasColumnType("varchar(250)") + .HasColumnOrder(2) + .HasComment("รอบการสอบ"); + + b.Property("Note") + .HasColumnType("text") + .HasColumnOrder(13) + .HasComment("หมายเหตุ"); + + b.Property("Order") + .HasColumnType("int") + .HasColumnOrder(3) + .HasComment("ครั้งที่"); + + b.Property("PaymentEndDate") + .HasColumnType("datetime(6)") + .HasColumnOrder(9) + .HasComment("วันสิ้นสุดชำระเงิน"); + + b.Property("PaymentStartDate") + .HasColumnType("datetime(6)") + .HasColumnOrder(8) + .HasComment("วันเริ่มชำระเงิน"); + + b.Property("RegisterEndDate") + .HasColumnType("datetime(6)") + .HasColumnOrder(11) + .HasComment("วันสิ้นสุดสมัครสอบ"); + + b.Property("RegisterStartDate") + .HasColumnType("datetime(6)") + .HasColumnOrder(10) + .HasComment("วันเริ่มสมัครสอบ"); + + b.Property("Year") + .HasColumnType("int") + .HasColumnOrder(1) + .HasComment("ปีงบประมาณที่จัดสอบ"); + + b.HasKey("Id"); + + b.HasIndex("ImportFileId"); + + b.ToTable("RecruitImports"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", 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("DocumentId") + .HasColumnType("char(36)") + .HasComment("Id เอกสาร"); + + 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("RecruitImportId") + .HasColumnType("char(36)") + .HasComment("Id รอบสมัครสอบ"); + + b.HasKey("Id"); + + b.HasIndex("DocumentId"); + + b.HasIndex("RecruitImportId"); + + b.ToTable("RecruitImportDocuments"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", 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("Description") + .IsRequired() + .HasColumnType("longtext") + .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("RecruitImportId") + .HasColumnType("char(36)"); + + b.HasKey("Id"); + + b.HasIndex("RecruitImportId"); + + b.ToTable("RecruitImportHistories"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", 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("DocumentId") + .HasColumnType("char(36)") + .HasComment("Id ไฟล์รูป"); + + 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("RecruitImportId") + .HasColumnType("char(36)") + .HasComment("Id รอบสมัครสอบ"); + + b.HasKey("Id"); + + b.HasIndex("DocumentId"); + + b.HasIndex("RecruitImportId"); + + b.ToTable("RecruitImportImages"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", 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("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("Occupation") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Position") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("RecruitId") + .HasColumnType("char(36)"); + + b.Property("Telephone") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("WorkAge") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Workplace") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.HasKey("Id"); + + b.HasIndex("RecruitId"); + + b.ToTable("RecruitOccupations"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("char(36)") + .HasColumnOrder(0) + .HasComment("PrimaryKey") + .HasAnnotation("Relational:JsonPropertyName", "id"); + + b.Property("AccountNumber") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("Amount") + .HasColumnType("decimal(65,30)"); + + b.Property("BankCode") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("ChequeNo") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("ChqueBankCode") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("CompanyCode") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + 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("CreditDebit") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("CustomerName") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + 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("PaymentId") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("PaymentType") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("RecruitId") + .HasColumnType("char(36)"); + + b.Property("RefNo1") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("TellerId") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("TermBranch") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("TextFile") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("TransDate") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("TransTime") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.HasKey("Id"); + + b.HasIndex("RecruitId"); + + b.ToTable("RecruitPayments"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("char(36)") + .HasColumnOrder(0) + .HasComment("PrimaryKey") + .HasAnnotation("Relational:JsonPropertyName", "id"); + + b.Property("ABStatus") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("AStatus") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("BStatus") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("CStatus") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + 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("ExamId") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("ExamStatus") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("varchar(50)"); + + b.Property("FullA") + .HasColumnType("int"); + + b.Property("FullB") + .HasColumnType("int"); + + b.Property("FullC") + .HasColumnType("int"); + + 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() + .HasMaxLength(200) + .HasColumnType("varchar(200)"); + + b.Property("Number") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("varchar(200)") + .HasComment("ลำดับที่สอบได้"); + + b.Property("PercentageA") + .HasColumnType("double"); + + b.Property("PercentageB") + .HasColumnType("double"); + + b.Property("PercentageC") + .HasColumnType("double"); + + b.Property("ScoreImportId") + .HasColumnType("char(36)"); + + b.Property("SumA") + .HasColumnType("int"); + + b.Property("SumAB") + .HasColumnType("int"); + + b.Property("SumB") + .HasColumnType("int"); + + b.Property("SumC") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("ScoreImportId"); + + b.ToTable("RecruitScores"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", 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("ImportFileId") + .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("RecruitImportId") + .HasColumnType("char(36)"); + + b.Property("Year") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("ImportFileId"); + + b.HasIndex("RecruitImportId") + .IsUnique(); + + b.ToTable("ScoreImports"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + .WithMany("Recruits") + .HasForeignKey("RecruitImportId") + .OnDelete(DeleteBehavior.Cascade); + + b.Navigation("RecruitImport"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + .WithMany("Addresses") + .HasForeignKey("RecruitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Recruit"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + .WithMany("Certificates") + .HasForeignKey("RecruitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Recruit"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + .WithMany() + .HasForeignKey("DocumentFileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + .WithMany("Documents") + .HasForeignKey("RecruitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("DocumentFile"); + + b.Navigation("Recruit"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + .WithMany("Educations") + .HasForeignKey("RecruitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Recruit"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + .WithMany() + .HasForeignKey("ImportFileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("ImportFile"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + .WithMany() + .HasForeignKey("DocumentId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + .WithMany("RecruitDocuments") + .HasForeignKey("RecruitImportId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Document"); + + b.Navigation("RecruitImport"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + .WithMany("ImportHostories") + .HasForeignKey("RecruitImportId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("RecruitImport"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + .WithMany() + .HasForeignKey("DocumentId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + .WithMany("RecruitImages") + .HasForeignKey("RecruitImportId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Document"); + + b.Navigation("RecruitImport"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + .WithMany("Occupations") + .HasForeignKey("RecruitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Recruit"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + .WithMany("Payments") + .HasForeignKey("RecruitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Recruit"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + .WithMany("Scores") + .HasForeignKey("ScoreImportId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("ScoreImport"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + { + b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + .WithMany() + .HasForeignKey("ImportFileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + .WithOne("ScoreImport") + .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("ImportFile"); + + b.Navigation("RecruitImport"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + { + b.Navigation("Addresses"); + + b.Navigation("Certificates"); + + b.Navigation("Documents"); + + b.Navigation("Educations"); + + b.Navigation("Occupations"); + + b.Navigation("Payments"); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + { + b.Navigation("ImportHostories"); + + b.Navigation("RecruitDocuments"); + + b.Navigation("RecruitImages"); + + b.Navigation("Recruits"); + + b.Navigation("ScoreImport") + .IsRequired(); + }); + + modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + { + b.Navigation("Scores"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20241228061635_update table Disable add postype.cs b/Migrations/20241228061635_update table Disable add postype.cs new file mode 100644 index 0000000..b55df9d --- /dev/null +++ b/Migrations/20241228061635_update table Disable add postype.cs @@ -0,0 +1,40 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace BMA.EHR.Recruit.Service.Migrations +{ + /// + public partial class updatetableDisableaddpostype : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "PositionLevel", + table: "Recruits", + type: "longtext", + nullable: true) + .Annotation("MySql:CharSet", "utf8mb4"); + + migrationBuilder.AddColumn( + name: "PositionType", + table: "Recruits", + type: "longtext", + nullable: true) + .Annotation("MySql:CharSet", "utf8mb4"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "PositionLevel", + table: "Recruits"); + + migrationBuilder.DropColumn( + name: "PositionType", + table: "Recruits"); + } + } +} diff --git a/Migrations/ApplicationDbContextModelSnapshot.cs b/Migrations/ApplicationDbContextModelSnapshot.cs index b5cffe6..bac7bad 100644 --- a/Migrations/ApplicationDbContextModelSnapshot.cs +++ b/Migrations/ApplicationDbContextModelSnapshot.cs @@ -161,9 +161,15 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasMaxLength(200) .HasColumnType("varchar(200)"); + b.Property("PositionLevel") + .HasColumnType("longtext"); + b.Property("PositionName") .HasColumnType("longtext"); + b.Property("PositionType") + .HasColumnType("longtext"); + b.Property("Prefix") .IsRequired() .HasMaxLength(50) diff --git a/Models/MetaData/BloodGroup.cs b/Models/MetaData/BloodGroup.cs index 67f815f..0500be5 100644 --- a/Models/MetaData/BloodGroup.cs +++ b/Models/MetaData/BloodGroup.cs @@ -8,9 +8,9 @@ namespace BMA.EHR.MetaData.Service.Models public class BloodGroup : EntityBase { [Required, MaxLength(2), Column(Order = 1), Comment("ชื่อหมู่โลหิต")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; - [Column(Order = 2), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 2), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; } } diff --git a/Models/MetaData/District.cs b/Models/MetaData/District.cs index 1cb1113..5dc0c01 100644 --- a/Models/MetaData/District.cs +++ b/Models/MetaData/District.cs @@ -9,13 +9,13 @@ namespace BMA.EHR.MetaData.Service.Models public class District : EntityBase { [Required, MaxLength(150), Column(Order = 1), Comment("เขต/อำเภอ")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; - [Column(Order = 2), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 2), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; - public virtual List SubDistricts { get; set; } = new(); + // public virtual List SubDistricts { get; set; } = new(); - public virtual Province? Province { get; set; } + // public virtual Province? Province { get; set; } } } diff --git a/Models/MetaData/EducationLevel.cs b/Models/MetaData/EducationLevel.cs index 75ee588..840b8d3 100644 --- a/Models/MetaData/EducationLevel.cs +++ b/Models/MetaData/EducationLevel.cs @@ -8,9 +8,9 @@ namespace BMA.EHR.MetaData.Service.Models public class EducationLevel : EntityBase { [Required, MaxLength(100), Column(Order = 1), Comment("ระดับการศึกษา")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; - [Column(Order = 2), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 2), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; } } diff --git a/Models/MetaData/Gendor.cs b/Models/MetaData/Gendor.cs index a620715..7940dd6 100644 --- a/Models/MetaData/Gendor.cs +++ b/Models/MetaData/Gendor.cs @@ -8,9 +8,9 @@ namespace BMA.EHR.MetaData.Service.Models public class Gender : EntityBase { [Required, MaxLength(20), Column(Order = 1), Comment("เพศ")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; - [Column(Order = 2), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 2), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; } } diff --git a/Models/MetaData/Prefix.cs b/Models/MetaData/Prefix.cs index ae2a8b1..66ad7ab 100644 --- a/Models/MetaData/Prefix.cs +++ b/Models/MetaData/Prefix.cs @@ -8,9 +8,9 @@ namespace BMA.EHR.MetaData.Service.Models public class Prefix : EntityBase { [Required, MaxLength(50), Column(Order = 2), Comment("รายละเอียดคำนำหน้า")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; - [Column(Order = 3), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 3), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; } } diff --git a/Models/MetaData/Province.cs b/Models/MetaData/Province.cs index 9ec05c7..c00fa88 100644 --- a/Models/MetaData/Province.cs +++ b/Models/MetaData/Province.cs @@ -8,11 +8,11 @@ namespace BMA.EHR.MetaData.Service.Models public class Province : EntityBase { [Required, MaxLength(150), Column(Order = 1), Comment("จังหวัด")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; - [Column(Order = 2), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 2), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; - public virtual List Districts { get; set; } = new(); + // public virtual List Districts { get; set; } = new(); } } diff --git a/Models/MetaData/Relationship.cs b/Models/MetaData/Relationship.cs index 9ede09d..e1845da 100644 --- a/Models/MetaData/Relationship.cs +++ b/Models/MetaData/Relationship.cs @@ -5,11 +5,11 @@ using System.ComponentModel.DataAnnotations; namespace BMA.EHR.MetaData.Service.Models; -public class Relationship: EntityBase +public class Relationship : EntityBase { [Required, MaxLength(50), Column(Order = 1), Comment("ชื่อความสัมพันธ์")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; - [Column(Order = 2), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 2), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; } \ No newline at end of file diff --git a/Models/MetaData/Religion.cs b/Models/MetaData/Religion.cs index c14e7d0..c42a8ba 100644 --- a/Models/MetaData/Religion.cs +++ b/Models/MetaData/Religion.cs @@ -9,9 +9,9 @@ namespace BMA.EHR.MetaData.Service.Models public class Religion : EntityBase { [Required, MaxLength(100), Column(Order = 1), Comment("ศาสนา")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; - [Column(Order = 2), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 2), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; } } diff --git a/Models/MetaData/SubDistrict.cs b/Models/MetaData/SubDistrict.cs index b4c623b..66ac804 100644 --- a/Models/MetaData/SubDistrict.cs +++ b/Models/MetaData/SubDistrict.cs @@ -9,14 +9,14 @@ namespace BMA.EHR.MetaData.Service.Models public class SubDistrict : EntityBase { [Required, MaxLength(150), Column(Order = 1), Comment("เขต/อำเภอ")] - public string Name { get; set; } = string.Empty; + public string name { get; set; } = string.Empty; [Required, MaxLength(10), Column(Order = 2), Comment("รหัสไปรษณีย์")] - public string ZipCode { get; set; } = string.Empty; + public string zipCode { get; set; } = string.Empty; - [Column(Order = 3), Comment("สถานะการใช้งาน")] - public bool IsActive { get; set; } = true; + // [Column(Order = 3), Comment("สถานะการใช้งาน")] + // public bool IsActive { get; set; } = true; - public virtual District? District { get; set; } + // public virtual District? District { get; set; } } } diff --git a/Models/Placement/Placement.cs b/Models/Placement/Placement.cs index 18b8755..67d8cca 100644 --- a/Models/Placement/Placement.cs +++ b/Models/Placement/Placement.cs @@ -23,6 +23,9 @@ namespace BMA.EHR.Domain.Models.Placement [Comment("สถานะการใช้งาน")] public bool IsActive { get; set; } = true; + + [Comment("Id การสอบ")] + public Guid? RefId { get; set; } public virtual List PlacementProfiles { get; set; } = new List(); } } diff --git a/Models/Placement/PlacementEducation.cs b/Models/Placement/PlacementEducation.cs index 8e2b099..c6a7fc1 100644 --- a/Models/Placement/PlacementEducation.cs +++ b/Models/Placement/PlacementEducation.cs @@ -10,7 +10,9 @@ namespace BMA.EHR.Domain.Models.Placement [Required, Comment("Id ผู้สมัคร")] public virtual PlacementProfile? PlacementProfile { get; set; } [Comment("Idวุฒิที่ได้รับ")] - public virtual EducationLevel? EducationLevel { get; set; } + public Guid? EducationLevelId { get; set; } + [Comment("วุฒิที่ได้รับ")] + public string? EducationLevelName { get; set; } [MaxLength(1000), Comment("สถานศึกษา")] public string? Institute { get; set; } [MaxLength(200), Comment("วุฒิการศึกษา")] diff --git a/Models/Placement/PlacementProfile.cs b/Models/Placement/PlacementProfile.cs index 646dacf..7377790 100644 --- a/Models/Placement/PlacementProfile.cs +++ b/Models/Placement/PlacementProfile.cs @@ -20,13 +20,8 @@ namespace BMA.EHR.Domain.Models.Placement [Comment("Id เพศ")] public string? Gender { get; set; } - [Comment("Id ตำแหน่งที่สอบได้")] - public PositionPath? PositionCandidate { get; set; } - [Comment("ตำแหน่งที่สอบได้")] public string? positionName { get; set; } - // [Comment("Id เลขที่ตำแหน่ง")] - // public OrganizationPositionEntity? OrganizationPosition { get; set; } [Comment("วันที่บรรจุ")] public DateTime? RecruitDate { get; set; } [Comment("วันที่รายงานตัว")] @@ -51,12 +46,9 @@ namespace BMA.EHR.Domain.Models.Placement public bool IsRelief { get; set; } = false; [Comment("เหตุผลผ่อนผัน")] public string? ReliefReason { get; set; } - // [Comment("Id เอกสารผ่อนผัน")] - // public Document? ReliefDoc { get; set; } [Comment("การคัดกรองคุณสมบัติ")] public string? IsProperty { get; set; } - [MaxLength(40), Comment("สัญชาติ")] public string? Nationality { get; set; } [MaxLength(40), Comment("เชื้อชาติ")] @@ -67,8 +59,6 @@ namespace BMA.EHR.Domain.Models.Placement [Comment("Id สถานภาพ")] public string? Relationship { get; set; } - // [Comment("Id กลุ่มเลือด")] - // public BloodGroup? BloodGroup { get; set; } [Comment("Id ศาสนา")] public string? Religion { get; set; } @@ -79,10 +69,10 @@ namespace BMA.EHR.Domain.Models.Placement public string? CitizenId { get; set; } [Comment("Id เขตที่ออกบัตรประชาชน")] - public string? CitizenDistrictId { get; set; } + public Guid? CitizenDistrictId { get; set; } [Comment("Id จังหวัดที่ออกบัตรประชาชน")] - public string? CitizenProvinceId { get; set; } + public Guid? CitizenProvinceId { get; set; } [Comment("วันที่ออกบัตร")] public DateTime? CitizenDate { get; set; } @@ -100,13 +90,13 @@ namespace BMA.EHR.Domain.Models.Placement public string? RegistAddress { get; set; } [Comment("Id จังหวัดที่อยู่ตามทะเบียนบ้าน")] - public string? RegistProvinceId { get; set; } + public Guid? RegistProvinceId { get; set; } [Comment("Id อำเภอที่อยู่ตามทะเบียนบ้าน")] - public string? RegistDistrictId { get; set; } + public Guid? RegistDistrictId { get; set; } [Comment("Id ตำบลที่อยู่ตามทะเบียนบ้าน")] - public string? RegistSubDistrictId { get; set; } + public Guid? RegistSubDistrictId { get; set; } [MaxLength(10), Comment("รหัสไปรษณีย์ที่อยู่ตามทะเบียนบ้าน")] public string? RegistZipCode { get; set; } @@ -118,13 +108,13 @@ namespace BMA.EHR.Domain.Models.Placement public string? CurrentAddress { get; set; } [Comment("Id จังหวัดที่อยู่ปัจจุบัน")] - public string? CurrentProvinceId { get; set; } + public Guid? CurrentProvinceId { get; set; } [Comment("Id อำเภอที่อยู่ปัจจุบัน")] - public string? CurrentDistrictId { get; set; } + public Guid? CurrentDistrictId { get; set; } [Comment("Id ตำบลที่อยู่ปัจจุบัน")] - public string? CurrentSubDistrictId { get; set; } + public Guid? CurrentSubDistrictId { get; set; } [MaxLength(10), Comment("รหัสไปรษณีย์ที่อยู่ปัจจุบัน")] public string? CurrentZipCode { get; set; } @@ -193,24 +183,14 @@ namespace BMA.EHR.Domain.Models.Placement [MaxLength(20), Comment("ตำแหน่งปัจจุบัน เบอร์โทรที่ทำงาน")] public string? OccupationTelephone { get; set; } - // [Comment("Id ตำแหน่งเลขที่")] - // public PositionNumberEntity? PositionNumber { get; set; } + [Comment("ตำแหน่งสอบ")] + public string? PositionCandidate { get; set; } - // [Comment("Id ตำแหน่ง")] - // public PositionPath? PositionPath { get; set; } - - // [Comment("Id ด้าน/สาขา")] - // public PositionPathSide? PositionPathSide { get; set; } - - // [Comment("Id ประเภทตำแหน่ง")] - // public PositionType? PositionType { get; set; } - - // [Comment("Id สายงาน")] - // public PositionLine? PositionLine { get; set; } - - // [Comment("Id ระดับ")] - // public PositionLevel? PositionLevel { get; set; } + [Comment("ประเภทตำแหน่ง")] + public string? PositionType { get; set; } + [Comment("ระดับ")] + public string? PositionLevel { get; set; } [Comment("คะแนนเต็มภาค ก")] public double? PointTotalA { get; set; } diff --git a/Models/Recruits/Recruit.cs b/Models/Recruits/Recruit.cs index 81a0f12..da1b927 100644 --- a/Models/Recruits/Recruit.cs +++ b/Models/Recruits/Recruit.cs @@ -3,79 +3,81 @@ using System.ComponentModel.DataAnnotations; namespace BMA.EHR.Recruit.Service.Models.Recruits { - public class Recruit : EntityBase - { + public class Recruit : EntityBase + { - [Required, MaxLength(13), Comment("เลขประจำตัวประชาชน")] - public string CitizenId { get; set; } = string.Empty; + [Required, MaxLength(13), Comment("เลขประจำตัวประชาชน")] + public string CitizenId { get; set; } = string.Empty; - [Required, MaxLength(50)] - public string ExamId { get; set; } = string.Empty; + [Required, MaxLength(50)] + public string ExamId { get; set; } = string.Empty; - [Required, MaxLength(50)] - public string Prefix { get; set; } = string.Empty; + [Required, MaxLength(50)] + public string Prefix { get; set; } = string.Empty; - [Required, MaxLength(150)] - public string FirstName { get; set; } = string.Empty; + [Required, MaxLength(150)] + public string FirstName { get; set; } = string.Empty; - [Required, MaxLength(150)] - public string LastName { get; set; } = string.Empty; + [Required, MaxLength(150)] + public string LastName { get; set; } = string.Empty; - [MaxLength(20)] - public string Gendor { get; set; } = string.Empty; + [MaxLength(20)] + public string Gendor { get; set; } = string.Empty; - [MaxLength(200)] - public string National { get; set; } = string.Empty; + [MaxLength(200)] + public string National { get; set; } = string.Empty; - [MaxLength(200)] - public string Race { get; set; } = string.Empty; + [MaxLength(200)] + public string Race { get; set; } = string.Empty; - [MaxLength(200)] - public string Religion { get; set; } = string.Empty; + [MaxLength(200)] + public string Religion { get; set; } = string.Empty; - [Required] - public DateTime DateOfBirth { get; set; } + [Required] + public DateTime DateOfBirth { get; set; } - [MaxLength(20)] - public string Marry { get; set; } = string.Empty; + [MaxLength(20)] + public string Marry { get; set; } = string.Empty; - [MaxLength(1)] - public string Isspecial { get; set; } = "N"; + [MaxLength(1)] + public string Isspecial { get; set; } = "N"; - [MaxLength(20)] - public string RefNo { get; set; } = string.Empty; + [MaxLength(20)] + public string RefNo { get; set; } = string.Empty; - [MaxLength(200)] - public string CitizenCardIssuer { get; set; } = string.Empty; + [MaxLength(200)] + public string CitizenCardIssuer { get; set; } = string.Empty; - public DateTime CitizenCardExpireDate { get; set; } + public DateTime CitizenCardExpireDate { get; set; } - [MaxLength(200)] - public string Remark { get; set; } = string.Empty; + [MaxLength(200)] + public string Remark { get; set; } = string.Empty; - [MaxLength(1)] - public string Qualified { get; set; } = "Y"; + [MaxLength(1)] + public string Qualified { get; set; } = "Y"; - public RecruitImport? RecruitImport { get; set; } + public RecruitImport? RecruitImport { get; set; } - public virtual List Addresses { get; set; } = new List(); + public virtual List Addresses { get; set; } = new List(); - public virtual List Occupations { get; set; } = new List(); + public virtual List Occupations { get; set; } = new List(); - public virtual List Certificates { get; set; } = new List(); + public virtual List Certificates { get; set; } = new List(); - public virtual List Educations { get; set; } = new List(); + public virtual List Educations { get; set; } = new List(); - public virtual List Payments { get; set; } = new List(); + public virtual List Payments { get; set; } = new List(); - public virtual List Documents { get; set; } = new List(); + public virtual List Documents { get; set; } = new List(); - public DateTime CreatedDate { get; set; } = DateTime.Now; + public DateTime CreatedDate { get; set; } = DateTime.Now; - public DateTime ModifiedDate { get; set; } + public DateTime ModifiedDate { get; set; } - public DateTime ApplyDate { get; set; } + public DateTime ApplyDate { get; set; } - public string? PositionName { get; set; } - } + public string? PositionName { get; set; } + public string? PositionType { get; set; } + public string? PositionLevel { get; set; } + } } diff --git a/Program.cs b/Program.cs index b773ff0..3d9ca76 100644 --- a/Program.cs +++ b/Program.cs @@ -77,6 +77,9 @@ BsonSerializer.RegisterSerializer(new DateTimeSerializer(BsonType.String)); var recruitConnection = builder.Configuration.GetConnectionString("RecruitConnection"); builder.Services.AddDbContext(options => options.UseMySql(recruitConnection, ServerVersion.AutoDetect(recruitConnection)), ServiceLifetime.Transient); +var orgConnection = builder.Configuration.GetConnectionString("OrgConnection"); +builder.Services.AddDbContext(options => + options.UseMySql(orgConnection, ServerVersion.AutoDetect(orgConnection)), ServiceLifetime.Transient); var defaultConnection = builder.Configuration.GetConnectionString("DefaultConnection"); builder.Services.AddDbContext(options => options.UseMySql(defaultConnection, ServerVersion.AutoDetect(defaultConnection)), ServiceLifetime.Transient); diff --git a/Requests/Recruits/CandidateFileHeader.cs b/Requests/Recruits/CandidateFileHeader.cs index 803f55f..2e50452 100644 --- a/Requests/Recruits/CandidateFileHeader.cs +++ b/Requests/Recruits/CandidateFileHeader.cs @@ -1,84 +1,86 @@ namespace BMA.EHR.Recruit.Service.Requests.Recruits { - public class CandidateFileHeader - { - // Profile - public static string ExamID = "เลขประจำตัวสอบ"; - public static string PersonalID = "CustomerID"; - public static string Prefix = "Name1"; - public static string FirstName = "Name2"; - public static string LastName = "Name3"; - public static string Gender = "Gender"; - public static string National = "National"; - public static string Race = "Race"; - public static string Religion = "Religion"; - public static string DateOfBirth = "BirthDMY"; - public static string Marry = "Marry"; - public static string RefNo = "RefNo1"; - public static string PersonalCardIssue = "CusIDFrom"; - public static string PersonalCardExpireDate = "CusIDExpireDate"; - public static string ApplyDate = "DateTime"; - public static string PositionName = "PositionName"; + public class CandidateFileHeader + { + // Profile + public static string ExamID = "เลขประจำตัวสอบ"; + public static string PersonalID = "CustomerID"; + public static string Prefix = "Name1"; + public static string FirstName = "Name2"; + public static string LastName = "Name3"; + public static string Gender = "Gender"; + public static string National = "National"; + public static string Race = "Race"; + public static string Religion = "Religion"; + public static string DateOfBirth = "BirthDMY"; + public static string Marry = "Marry"; + public static string RefNo = "RefNo1"; + public static string PersonalCardIssue = "CusIDFrom"; + public static string PersonalCardExpireDate = "CusIDExpireDate"; + public static string ApplyDate = "DateTime"; + public static string PositionName = "PositionName"; + public static string PositionType = "PositionType"; + public static string PositionLevel = "PositionLevel"; - // Address - public static string Address = "Address"; - public static string Moo = "Moo"; - public static string Soi = "Soi"; - public static string Road = "Road"; - public static string District = "District"; - public static string Amphur = "Amphur"; - public static string Province = "Province"; - public static string ZipCode = "Zipcode"; - public static string Telephone = "Telephone"; - public static string Mobile = "TelMobile"; - public static string Address1 = "Address1"; - public static string Moo1 = "Moo1"; - public static string Soi1 = "Soi1"; - public static string Road1 = "Road1"; - public static string District1 = "District1"; - public static string Amphur1 = "Amphur1"; - public static string ZipCode1 = "Zipcode1"; + // Address + public static string Address = "Address"; + public static string Moo = "Moo"; + public static string Soi = "Soi"; + public static string Road = "Road"; + public static string District = "District"; + public static string Amphur = "Amphur"; + public static string Province = "Province"; + public static string ZipCode = "Zipcode"; + public static string Telephone = "Telephone"; + public static string Mobile = "TelMobile"; + public static string Address1 = "Address1"; + public static string Moo1 = "Moo1"; + public static string Soi1 = "Soi1"; + public static string Road1 = "Road1"; + public static string District1 = "District1"; + public static string Amphur1 = "Amphur1"; + public static string ZipCode1 = "Zipcode1"; - // Occupation - public static string Occupation = "Occupation"; - public static string WorkAge = "WorkAge"; - public static string Position = "txtPosition"; - public static string Workplace = "txtWorkplace"; - public static string WorkplaceTelephone = "TxtTelephone"; + // Occupation + public static string Occupation = "Occupation"; + public static string WorkAge = "WorkAge"; + public static string Position = "txtPosition"; + public static string Workplace = "txtWorkplace"; + public static string WorkplaceTelephone = "TxtTelephone"; - // Certificate - public static string CertificateNo = "CerNo"; - public static string CertificateDesc = "CerTeacherDesc"; - public static string CertificateIssueDate = "CerNoDMY"; - public static string CertificateExpireDate = "CerNoExpDMY"; + // Certificate + public static string CertificateNo = "CerNo"; + public static string CertificateDesc = "CerTeacherDesc"; + public static string CertificateIssueDate = "CerNoDMY"; + public static string CertificateExpireDate = "CerNoExpDMY"; - // EEducation - public static string Degree = "Degree"; - public static string Major = "Major"; - public static string MajorGroupID = "MajorGroup"; - public static string MajorGroupName = "txtMajorGroup"; - public static string GPA = "GPA"; - public static string SpecialList = "SpecialList"; - public static string University = "University"; - public static string HighDegree = "HighDegree"; - public static string BachelorDate = "BachelorDMY"; + // EEducation + public static string Degree = "Degree"; + public static string Major = "Major"; + public static string MajorGroupID = "MajorGroup"; + public static string MajorGroupName = "txtMajorGroup"; + public static string GPA = "GPA"; + public static string SpecialList = "SpecialList"; + public static string University = "University"; + public static string HighDegree = "HighDegree"; + public static string BachelorDate = "BachelorDMY"; - // payment - public static string PaymentID = "ID"; - public static string CompanyCode = "CompanyCode"; - public static string TextFile = "TextFile"; - public static string BankCode = "BankCode"; - public static string AccouontNumer = "AccountNumber"; - public static string TransDate = "TransDate"; - public static string TransTime = "TransTime"; - public static string CustomerName = "CustomerName"; - public static string RefNo1 = "RefNo1"; - public static string TermBranch = "TermBranch"; - public static string TellerID = "TellerID"; - public static string CreditDebit = "CreditDeBit"; - public static string Type = "Type"; - public static string ChequeNo = "ChequeNo"; - public static string Amount = "Amount"; - public static string ChqBankCode = "ChqBankCode"; - } + // payment + public static string PaymentID = "ID"; + public static string CompanyCode = "CompanyCode"; + public static string TextFile = "TextFile"; + public static string BankCode = "BankCode"; + public static string AccouontNumer = "AccountNumber"; + public static string TransDate = "TransDate"; + public static string TransTime = "TransTime"; + public static string CustomerName = "CustomerName"; + public static string RefNo1 = "RefNo1"; + public static string TermBranch = "TermBranch"; + public static string TellerID = "TellerID"; + public static string CreditDebit = "CreditDeBit"; + public static string Type = "Type"; + public static string ChequeNo = "ChequeNo"; + public static string Amount = "Amount"; + public static string ChqBankCode = "ChqBankCode"; + } } diff --git a/Services/RecruitService.cs b/Services/RecruitService.cs index 2e64b8b..f7c5280 100644 --- a/Services/RecruitService.cs +++ b/Services/RecruitService.cs @@ -19,18 +19,21 @@ namespace BMA.EHR.Recruit.Service.Services { private readonly ApplicationDbContext _context; private readonly MetadataDbContext _contextMetadata; + private readonly OrgDbContext _contextOrg; private readonly MinIOService _minIOService; private readonly IHttpContextAccessor _httpContextAccessor; private readonly IConfiguration _configuration; public RecruitService(ApplicationDbContext context, - MetadataDbContext contextMetadata, - IHttpContextAccessor httpContextAccessor, - MinIOService minIOService, - IConfiguration configuration) + MetadataDbContext contextMetadata, + OrgDbContext contextOrg, + IHttpContextAccessor httpContextAccessor, + MinIOService minIOService, + IConfiguration configuration) { _context = context; _contextMetadata = contextMetadata; + _contextOrg = contextOrg; _minIOService = minIOService; _httpContextAccessor = httpContextAccessor; _configuration = configuration; @@ -173,247 +176,216 @@ namespace BMA.EHR.Recruit.Service.Services public async Task UpdateAsyncRecruitToPlacement(Guid examId) { - var recruitImport = await _context.RecruitImports.AsQueryable() - .FirstOrDefaultAsync(x => x.Id == examId); - - if (recruitImport == null) - throw new Exception(GlobalMessages.DataNotFound); - - var _placement = await _contextMetadata.Placements.AsQueryable() - .FirstOrDefaultAsync(x => x.Name == recruitImport.Name && x.Year == ((int)(recruitImport.Year == null ? 0 : recruitImport.Year))); - if (_placement != null) - throw new Exception("รอบการสอบนี้ได้ทำการบรรจุไปแล้ว"); - - var placement = new Placement + try { - Name = recruitImport.Name, - Round = recruitImport.Order == null ? "" : recruitImport.Order.ToString(), - Year = (int)(recruitImport.Year == null ? 0 : recruitImport.Year), - Number = await _context.Recruits.AsQueryable().Where(x => x.RecruitImport == recruitImport).CountAsync(), - PlacementType = await _contextMetadata.PlacementTypes.FirstOrDefaultAsync(x => x.Name.Trim().ToUpper().Contains("สอบแข่งขัน")) == null ? await _contextMetadata.PlacementTypes.FirstOrDefaultAsync() : await _contextMetadata.PlacementTypes.FirstOrDefaultAsync(x => x.Name.Trim().ToUpper().Contains("สอบแข่งขัน")), - StartDate = DateTime.Now, - EndDate = DateTime.Now.AddYears(2).AddDays(-1), - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "", - }; - await _contextMetadata.Placements.AddAsync(placement); - var candidates = await _context.Recruits.AsQueryable() - .Include(x => x.Addresses) - .Include(x => x.Certificates) - .Include(x => x.Educations) - .Include(x => x.Occupations) - .Where(x => x.RecruitImport == recruitImport) - .ToListAsync(); - foreach (var candidate in candidates) - { - var IsOfficer = false; - dynamic org = null; - var apiUrl = $"{_configuration["API"]}/org/profile/citizenid/position/{candidate.CitizenId}"; - using (var client = new HttpClient()) + var recruitImport = await _context.RecruitImports.AsQueryable() + .FirstOrDefaultAsync(x => x.Id == examId); + + if (recruitImport == null) + throw new Exception(GlobalMessages.DataNotFound); + + var _placement = await _contextMetadata.Placements.AsQueryable() + .FirstOrDefaultAsync(x => x.PlacementType.Name == "สอบแข่งขัน" && x.RefId == recruitImport.Id); + if (_placement != null) + throw new Exception("รอบการสอบนี้ได้ทำการบรรจุไปแล้ว"); + + var placement = new Placement { - client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.Replace("Bearer ", "")); - client.DefaultRequestHeaders.Add("api_key", _configuration["API_KEY"]); - var _req = new HttpRequestMessage(HttpMethod.Get, apiUrl); - var _res = await client.SendAsync(_req); - var _result = await _res.Content.ReadAsStringAsync(); - - org = JsonConvert.DeserializeObject(_result); - - if (org == null || org.result == null) + Name = recruitImport.Name, + RefId = recruitImport.Id, + Round = recruitImport.Order == null ? "" : recruitImport.Order.ToString(), + Year = (int)(recruitImport.Year == null ? 0 : recruitImport.Year), + Number = await _context.Recruits.AsQueryable().Where(x => x.RecruitImport == recruitImport).CountAsync(), + PlacementType = await _contextMetadata.PlacementTypes.FirstOrDefaultAsync(x => x.Name.Trim().ToUpper().Contains("สอบแข่งขัน")) == null ? await _contextMetadata.PlacementTypes.FirstOrDefaultAsync() : await _contextMetadata.PlacementTypes.FirstOrDefaultAsync(x => x.Name.Trim().ToUpper().Contains("สอบแข่งขัน")), + StartDate = DateTime.Now, + EndDate = DateTime.Now.AddYears(2).AddDays(-1), + CreatedAt = DateTime.Now, + CreatedUserId = UserId ?? "", + CreatedFullName = FullName ?? "", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = UserId ?? "", + LastUpdateFullName = FullName ?? "", + }; + await _contextMetadata.Placements.AddAsync(placement); + var candidates = await _context.Recruits.AsQueryable() + .Include(x => x.Addresses) + .Include(x => x.Certificates) + .Include(x => x.Educations) + .Include(x => x.Occupations) + .Where(x => x.RecruitImport == recruitImport) + .ToListAsync(); + foreach (var candidate in candidates) + { + var IsOfficer = false; + dynamic org = null; + var apiUrl = $"{_configuration["API"]}/org/profile/citizenid/position/{candidate.CitizenId}"; + using (var client = new HttpClient()) { - IsOfficer = false; + client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.Replace("Bearer ", "")); + client.DefaultRequestHeaders.Add("api_key", _configuration["API_KEY"]); + var _req = new HttpRequestMessage(HttpMethod.Get, apiUrl); + var _res = await client.SendAsync(_req); + var _result = await _res.Content.ReadAsStringAsync(); + + org = JsonConvert.DeserializeObject(_result); + + if (org == null || org.result == null) + { + IsOfficer = false; + } + else + { + IsOfficer = true; + } } - else + var Address = candidate.Addresses.FirstOrDefault() == null ? null : $"{candidate.Addresses.FirstOrDefault().Address}"; + var Moo = candidate.Addresses.FirstOrDefault() == null ? null : $" หมู่ {candidate.Addresses.FirstOrDefault().Moo}"; + var Soi = candidate.Addresses.FirstOrDefault() == null ? null : $" ซอย {candidate.Addresses.FirstOrDefault().Soi}"; + var Road = candidate.Addresses.FirstOrDefault() == null ? null : $" ถนน {candidate.Addresses.FirstOrDefault().Road}"; + var Address1 = candidate.Addresses.FirstOrDefault() == null ? null : $"{candidate.Addresses.FirstOrDefault().Address1}"; + var Moo1 = candidate.Addresses.FirstOrDefault() == null ? null : $" หมู่ {candidate.Addresses.FirstOrDefault().Moo1}"; + var Soi1 = candidate.Addresses.FirstOrDefault() == null ? null : $" ซอย {candidate.Addresses.FirstOrDefault().Soi1}"; + var Road1 = candidate.Addresses.FirstOrDefault() == null ? null : $" ถนน {candidate.Addresses.FirstOrDefault().Road1}"; + var scoreImport = await _context.ScoreImports.AsQueryable() + .FirstOrDefaultAsync(x => x.RecruitImport == recruitImport); + var recruitScore = await _context.RecruitScores.AsQueryable() + .Where(x => x.ScoreImport == scoreImport) + .Where(x => x.ExamId == candidate.ExamId) + .Where(x => x.ExamStatus == "ผ่าน") + .FirstOrDefaultAsync(x => x.ExamId == candidate.ExamId && x.ScoreImport == scoreImport); + if (recruitScore == null) + continue; + var placementProfile = new PlacementProfile { - IsOfficer = true; - } + Placement = placement, + PositionCandidate = candidate.PositionName, + PositionType = candidate.PositionType, + PositionLevel = candidate.PositionLevel, + Prefix = candidate.Prefix, + Firstname = candidate.FirstName, + Lastname = candidate.LastName, + Gender = candidate.Gendor, + Nationality = candidate.National, + Race = candidate.Race, + Religion = candidate.Religion, + DateOfBirth = candidate.DateOfBirth, + Relationship = candidate.Marry, + CitizenId = candidate.CitizenId, + CitizenProvinceId = _contextOrg.province.FirstOrDefault(x => x.name == candidate.CitizenCardIssuer)?.Id ?? null, + CitizenDate = candidate.CitizenCardExpireDate, + Telephone = candidate?.Addresses?.FirstOrDefault()?.Telephone ?? null, + MobilePhone = candidate?.Addresses?.FirstOrDefault()?.Mobile ?? null, + RegistAddress = $"{Address}{Moo}{Soi}{Road}", + RegistProvinceId = _contextOrg.province.FirstOrDefault(x => x.name == (candidate!.Addresses!.FirstOrDefault()!.Province ?? ""))?.Id ?? null, + RegistDistrictId = _contextOrg.district.FirstOrDefault(x => x.name == (candidate!.Addresses!.FirstOrDefault()!.District ?? ""))?.Id ?? null, + RegistSubDistrictId = _contextOrg.subDistrict.FirstOrDefault(x => x.name == (candidate!.Addresses!.FirstOrDefault()!.Soi ?? ""))?.Id ?? null, + RegistZipCode = candidate?.Addresses?.FirstOrDefault()?.ZipCode ?? null, + RegistSame = false, + CurrentAddress = $"{Address1}{Moo1}{Soi1}{Road1}", + CurrentProvinceId = _contextOrg.province.FirstOrDefault(x => x.name == (candidate!.Addresses!.FirstOrDefault()!.Province1 ?? ""))?.Id ?? null, + CurrentDistrictId = _contextOrg.district.FirstOrDefault(x => x.name == (candidate!.Addresses!.FirstOrDefault()!.District1 ?? ""))?.Id ?? null, + CurrentSubDistrictId = _contextOrg.subDistrict.FirstOrDefault(x => x.name == (candidate!.Addresses!.FirstOrDefault()!.Soi1 ?? ""))?.Id ?? null, + CurrentZipCode = candidate?.Addresses?.FirstOrDefault()?.ZipCode1 ?? null, + Marry = candidate?.Marry?.Contains("สมรส") ?? false, + + OccupationPositionType = "other", + OccupationTelephone = candidate?.Occupations?.FirstOrDefault()?.Telephone ?? null, + OccupationPosition = candidate?.Occupations?.FirstOrDefault()?.Position ?? null, + + PointTotalA = recruitScore == null ? null : Convert.ToDouble(recruitScore.FullA), + PointA = recruitScore == null ? null : Convert.ToDouble(recruitScore.SumA), + PointTotalB = recruitScore == null ? null : Convert.ToDouble(recruitScore.FullB), + PointB = recruitScore == null ? null : Convert.ToDouble(recruitScore.SumB), + PointTotalC = recruitScore == null ? null : Convert.ToDouble(recruitScore.FullC), + PointC = recruitScore == null ? null : Convert.ToDouble(recruitScore.SumC), + ExamNumber = recruitScore == null || int.TryParse(recruitScore.Number, out int n) == false ? null : Convert.ToInt32(recruitScore.Number), + ExamRound = null, + IsRelief = false, + PlacementStatus = "UN-CONTAIN", + Pass = recruitScore == null ? null : recruitScore.ExamStatus, + RemarkHorizontal = "โดยมีเงื่อนไขว่าต้องปฏิบัติงานให้กรุงเทพมหานครเป็นระยะเวลาไม่น้อยกว่า ๕ ปี นับแต่วันที่ได้รับการบรรจุและแต่งตั้ง โดยห้ามโอนไปหน่วยงานหรือส่วนราชการอื่น เว้นเเต่ลาออกจากราชการ", + Amount = org?.result?.amount ?? null, + PositionSalaryAmount = org?.result?.positionSalaryAmount ?? null, + MouthSalaryAmount = org?.result?.mouthSalaryAmount ?? null, + CreatedAt = DateTime.Now, + CreatedUserId = UserId ?? "", + CreatedFullName = FullName ?? "", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = UserId ?? "", + LastUpdateFullName = FullName ?? "", + IsOfficer = IsOfficer, + profileId = org?.result?.profileId ?? null, + IsOld = org == null || org.result == null ? false : true, + AmountOld = org?.result?.AmountOld ?? null, + nodeOld = org?.result?.node ?? null, + nodeIdOld = org?.result?.nodeId ?? null, + posmasterIdOld = org?.result?.posmasterId ?? null, + rootOld = org?.result?.root ?? null, + rootIdOld = org?.result?.rootId ?? null, + rootShortNameOld = org?.result?.rootShortName ?? null, + child1Old = org?.result?.child1 ?? null, + child1IdOld = org?.result?.child1Id ?? null, + child1ShortNameOld = org?.result?.child1ShortName ?? null, + child2Old = org?.result?.child2 ?? null, + child2IdOld = org?.result?.child2Id ?? null, + child2ShortNameOld = org?.result?.child2ShortName ?? null, + child3Old = org?.result?.child3 ?? null, + child3IdOld = org?.result?.child3Id ?? null, + child3ShortNameOld = org?.result?.child3ShortName ?? null, + child4Old = org?.result?.child4 ?? null, + child4IdOld = org?.result?.child4Id ?? null, + child4ShortNameOld = org?.result?.child4ShortName ?? null, + orgRevisionIdOld = org?.result?.orgRevisionId ?? null, + posMasterNoOld = org?.result?.posMasterNo ?? null, + positionNameOld = org?.result?.position ?? null, + posTypeIdOld = org?.result?.posTypeId ?? null, + posTypeNameOld = org?.result?.posTypeName ?? null, + posLevelIdOld = org?.result?.posLevelId ?? null, + posLevelNameOld = org?.result?.posLevelName ?? null, + }; + await _contextMetadata.PlacementProfiles.AddAsync(placementProfile); + + var placementEducation = new PlacementEducation + { + PlacementProfile = placementProfile, + EducationLevelId = _contextOrg.educationLevel.FirstOrDefault(x => x.name == (candidate!.Educations!.FirstOrDefault()!.HighDegree ?? ""))?.Id ?? null, + EducationLevelName = _contextOrg.educationLevel.FirstOrDefault(x => x.name == (candidate!.Educations!.FirstOrDefault()!.HighDegree ?? ""))?.name ?? null, + Field = candidate?.Educations?.FirstOrDefault()?.Major ?? null, + Gpa = candidate?.Educations?.FirstOrDefault()?.GPA!.ToString() ?? null, + Institute = candidate?.Educations?.FirstOrDefault()?.University ?? null, + Degree = candidate?.Educations?.FirstOrDefault()?.Degree ?? null, + FinishDate = candidate?.Educations?.FirstOrDefault()?.BachelorDate ?? null, + IsDate = true, + CreatedAt = DateTime.Now, + CreatedUserId = UserId ?? "", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = UserId ?? "", + CreatedFullName = FullName ?? "", + LastUpdateFullName = FullName ?? "", + }; + await _contextMetadata.PlacementEducations.AddAsync(placementEducation); + + var placementCertificate = new PlacementCertificate + { + PlacementProfile = placementProfile, + CertificateNo = candidate?.Certificates?.FirstOrDefault()?.CertificateNo ?? null, + IssueDate = candidate?.Certificates?.FirstOrDefault()?.IssueDate ?? null, + ExpireDate = candidate?.Certificates?.FirstOrDefault()?.ExpiredDate ?? null, + CertificateType = candidate?.Certificates?.FirstOrDefault()?.Description ?? null, + CreatedAt = DateTime.Now, + CreatedUserId = UserId ?? "", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = UserId ?? "", + CreatedFullName = FullName ?? "", + LastUpdateFullName = FullName ?? "", + }; + await _contextMetadata.PlacementCertificates.AddAsync(placementCertificate); + await _contextMetadata.SaveChangesAsync(); } - var Address = candidate.Addresses.FirstOrDefault() == null ? null : $"{candidate.Addresses.FirstOrDefault().Address}"; - var Moo = candidate.Addresses.FirstOrDefault() == null ? null : $" หมู่ {candidate.Addresses.FirstOrDefault().Moo}"; - var Soi = candidate.Addresses.FirstOrDefault() == null ? null : $" ซอย {candidate.Addresses.FirstOrDefault().Soi}"; - var Road = candidate.Addresses.FirstOrDefault() == null ? null : $" ถนน {candidate.Addresses.FirstOrDefault().Road}"; - var Address1 = candidate.Addresses.FirstOrDefault() == null ? null : $"{candidate.Addresses.FirstOrDefault().Address1}"; - var Moo1 = candidate.Addresses.FirstOrDefault() == null ? null : $" หมู่ {candidate.Addresses.FirstOrDefault().Moo1}"; - var Soi1 = candidate.Addresses.FirstOrDefault() == null ? null : $" ซอย {candidate.Addresses.FirstOrDefault().Soi1}"; - var Road1 = candidate.Addresses.FirstOrDefault() == null ? null : $" ถนน {candidate.Addresses.FirstOrDefault().Road1}"; - var scoreImport = await _context.ScoreImports.AsQueryable() - .FirstOrDefaultAsync(x => x.RecruitImport == recruitImport); - var recruitScore = await _context.RecruitScores.AsQueryable() - .Where(x => x.ScoreImport == scoreImport) - .Where(x => x.ExamId == candidate.ExamId) - .Where(x => x.ExamStatus == "ผ่าน") - .FirstOrDefaultAsync(x => x.ExamId == candidate.ExamId && x.ScoreImport == scoreImport); - if (recruitScore == null) - continue; - var profile = await _contextMetadata.Profiles - .Include(x => x.Salaries) - .FirstOrDefaultAsync(p => p.CitizenId == candidate.CitizenId); - var CitizenProvince = await _contextMetadata.Provinces.Where(x => x.Name == candidate.CitizenCardIssuer).FirstOrDefaultAsync(); - var RegistProvince = candidate.Addresses.FirstOrDefault() == null ? null : await _contextMetadata.Provinces.Where(x => x.Name == candidate.Addresses.FirstOrDefault().Province).FirstOrDefaultAsync(); - var RegistDistrict = candidate.Addresses.FirstOrDefault() == null ? null : await _contextMetadata.Districts.Where(x => x.Name == candidate.Addresses.FirstOrDefault().District && x.Province.Name == candidate.Addresses.FirstOrDefault().Province).FirstOrDefaultAsync(); - var RegistSubDistrict = candidate.Addresses.FirstOrDefault() == null ? null : await _contextMetadata.SubDistricts.Where(x => x.Name == candidate.Addresses.FirstOrDefault().Amphur && x.District.Name == candidate.Addresses.FirstOrDefault().District && x.District.Province.Name == candidate.Addresses.FirstOrDefault().Province).FirstOrDefaultAsync(); - var CurrentProvince = candidate.Addresses.FirstOrDefault() == null ? null : await _contextMetadata.Provinces.Where(x => x.Name == candidate.Addresses.FirstOrDefault().Moo1).FirstOrDefaultAsync(); - var CurrentDistrict = candidate.Addresses.FirstOrDefault() == null ? null : await _contextMetadata.Districts.Where(x => x.Name == candidate.Addresses.FirstOrDefault().District1 && x.Province.Name == candidate.Addresses.FirstOrDefault().Moo1).FirstOrDefaultAsync(); - var CurrentSubDistrict = candidate.Addresses.FirstOrDefault() == null ? null : await _contextMetadata.SubDistricts.Where(x => x.Name == candidate.Addresses.FirstOrDefault().Amphur1 && x.District.Name == candidate.Addresses.FirstOrDefault().District1 && x.District.Province.Name == candidate.Addresses.FirstOrDefault().Moo1).FirstOrDefaultAsync(); - var placementProfile = new PlacementProfile - { - Placement = placement, - PositionCandidate = await _contextMetadata.PositionPaths.FirstOrDefaultAsync(x => x.Name == candidate.PositionName), - positionName = candidate.PositionName, - Prefix = candidate.Prefix, - Firstname = candidate.FirstName, - Lastname = candidate.LastName, - Gender = candidate.Gendor, - Nationality = candidate.National, - Race = candidate.Race, - Religion = candidate.Religion, - DateOfBirth = candidate.DateOfBirth, - Relationship = candidate.Marry, - // Email = candidate.Email, - CitizenId = candidate.CitizenId, - // CitizenDistrict = await _contextMetadata.Districts.FirstOrDefaultAsync(x => x.Id == candidate.CitizenDistrictId), - CitizenProvinceId = CitizenProvince == null ? null : CitizenProvince.Id.ToString(), - CitizenDate = candidate.CitizenCardExpireDate, - Telephone = candidate.Addresses.FirstOrDefault() == null ? null : candidate.Addresses.FirstOrDefault().Telephone, - MobilePhone = candidate.Addresses.FirstOrDefault() == null ? null : candidate.Addresses.FirstOrDefault().Mobile, - // Knowledge = candidate.Knowledge, - RegistAddress = $"{Address}{Moo}{Soi}{Road}", - RegistProvinceId = RegistProvince == null ? null : RegistProvince.Id.ToString(), - RegistDistrictId = RegistDistrict == null ? null : RegistDistrict.Id.ToString(), - RegistSubDistrictId = RegistSubDistrict == null ? null : RegistSubDistrict.Id.ToString(), - RegistZipCode = candidate.Addresses.FirstOrDefault() == null ? null : candidate.Addresses.FirstOrDefault().ZipCode, - RegistSame = false, - CurrentAddress = $"{Address1}{Moo1}{Soi1}{Road1}", - CurrentProvinceId = CurrentProvince == null ? null : CurrentProvince.Id.ToString(), - CurrentDistrictId = CurrentDistrict == null ? null : CurrentDistrict.Id.ToString(), - CurrentSubDistrictId = CurrentSubDistrict == null ? null : CurrentSubDistrict.Id.ToString(), - CurrentZipCode = candidate.Addresses.FirstOrDefault() == null ? null : candidate.Addresses.FirstOrDefault().ZipCode1, - Marry = candidate.Marry.Contains("สมรส"), - // MarryPrefix = await _contextMetadata.Prefixes.FirstOrDefaultAsync(x => x.Id == candidate.MarryPrefixId), - // MarryFirstName = candidate.MarryFirstName, - // MarryLastName = candidate.MarryLastName, - // MarryOccupation = candidate.MarryOccupation, - // MarryNationality = candidate.MarryNationality, - // FatherPrefix = await _contextMetadata.Prefixes.FirstOrDefaultAsync(x => x.Id == candidate.FatherPrefixId), - // FatherFirstName = candidate.FatherFirstName, - // FatherLastName = candidate.FatherLastName, - // FatherOccupation = candidate.FatherOccupation, - // FatherNationality = candidate.FatherNationality, - // MotherPrefix = await _contextMetadata.Prefixes.FirstOrDefaultAsync(x => x.Id == candidate.MotherPrefixId), - // MotherFirstName = candidate.MotherFirstName, - // MotherLastName = candidate.MotherLastName, - // MotherOccupation = candidate.MotherOccupation, - // MotherNationality = candidate.MotherNationality, - - OccupationPositionType = "other", - // OccupationCompany = candidate.OccupationCompany, - // OccupationDepartment = candidate.Occupations.FirstOrDefault() == null ? null : candidate.Occupations.FirstOrDefault().Workplace, - // OccupationEmail = candidate.OccupationEmail, - OccupationTelephone = candidate.Occupations.FirstOrDefault() == null ? null : candidate.Occupations.FirstOrDefault().Telephone, - OccupationPosition = candidate.Occupations.FirstOrDefault() == null ? null : candidate.Occupations.FirstOrDefault().Position, - PointTotalA = recruitScore == null ? null : Convert.ToDouble(recruitScore.FullA), - PointA = recruitScore == null ? null : Convert.ToDouble(recruitScore.SumA), - PointTotalB = recruitScore == null ? null : Convert.ToDouble(recruitScore.FullB), - PointB = recruitScore == null ? null : Convert.ToDouble(recruitScore.SumB), - PointTotalC = recruitScore == null ? null : Convert.ToDouble(recruitScore.FullC), - PointC = recruitScore == null ? null : Convert.ToDouble(recruitScore.SumC), - ExamNumber = recruitScore == null || int.TryParse(recruitScore.Number, out int n) == false ? null : Convert.ToInt32(recruitScore.Number), - ExamRound = null, - IsRelief = false, - PlacementStatus = "UN-CONTAIN", - Pass = recruitScore == null ? null : recruitScore.ExamStatus, - // ReportingDate = DateTime.Now, - RemarkHorizontal = "โดยมีเงื่อนไขว่าต้องปฏิบัติงานให้กรุงเทพมหานครเป็นระยะเวลาไม่น้อยกว่า ๕ ปี นับแต่วันที่ได้รับการบรรจุและแต่งตั้ง โดยห้ามโอนไปหน่วยงานหรือส่วนราชการอื่น เว้นเเต่ลาออกจากราชการ", - Amount = org == null || org.result == null ? null : org.result.amount, - PositionSalaryAmount = org == null || org.result == null ? null : org.result.positionSalaryAmount, - MouthSalaryAmount = org == null || org.result == null ? null : org.result.mouthSalaryAmount, - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "", - IsOfficer = IsOfficer, - profileId = org == null || org.result == null ? null : org.result.profileId, - IsOld = org == null || org.result == null ? false : true, - AmountOld = org == null || org.result == null ? null : org.result.amount, - nodeOld = org == null || org.result == null ? null : org.result.node, - nodeIdOld = org == null || org.result == null ? null : org.result.nodeId, - posmasterIdOld = org == null || org.result == null ? null : org.result.posmasterId, - rootOld = org == null || org.result == null ? null : org.result.root, - rootIdOld = org == null || org.result == null ? null : org.result.rootId, - rootShortNameOld = org == null || org.result == null ? null : org.result.rootShortName, - child1Old = org == null || org.result == null ? null : org.result.child1, - child1IdOld = org == null || org.result == null ? null : org.result.child1Id, - child1ShortNameOld = org == null || org.result == null ? null : org.result.child1ShortName, - child2Old = org == null || org.result == null ? null : org.result.child2, - child2IdOld = org == null || org.result == null ? null : org.result.child2Id, - child2ShortNameOld = org == null || org.result == null ? null : org.result.child2ShortName, - child3Old = org == null || org.result == null ? null : org.result.child3, - child3IdOld = org == null || org.result == null ? null : org.result.child3Id, - child3ShortNameOld = org == null || org.result == null ? null : org.result.child3ShortName, - child4Old = org == null || org.result == null ? null : org.result.child4, - child4IdOld = org == null || org.result == null ? null : org.result.child4Id, - child4ShortNameOld = org == null || org.result == null ? null : org.result.child4ShortName, - orgRevisionIdOld = org == null || org.result == null ? null : org.result.orgRevisionId, - // positionIdOld = org == null || org.result == null ? null : org.result.positionIdOld, - posMasterNoOld = org == null || org.result == null ? null : org.result.posMasterNo, - positionNameOld = org == null || org.result == null ? null : org.result.position, - // positionFieldOld = org == null || org.result == null ? null : org.result.positionFieldOld, - posTypeIdOld = org == null || org.result == null ? null : org.result.posTypeId, - posTypeNameOld = org == null || org.result == null ? null : org.result.posTypeName, - posLevelIdOld = org == null || org.result == null ? null : org.result.posLevelId, - posLevelNameOld = org == null || org.result == null ? null : org.result.posLevelName, - }; - await _contextMetadata.PlacementProfiles.AddAsync(placementProfile); - - var placementEducation = new PlacementEducation - { - PlacementProfile = placementProfile, - EducationLevel = await _contextMetadata.EducationLevels.FirstOrDefaultAsync(x => x.Name == (candidate.Educations.FirstOrDefault() == null ? null : candidate.Educations.FirstOrDefault().HighDegree)), - Field = candidate.Educations.FirstOrDefault() == null ? null : candidate.Educations.FirstOrDefault().Major, - Gpa = candidate.Educations.FirstOrDefault() == null ? null : candidate.Educations.FirstOrDefault().GPA.ToString(), - Institute = candidate.Educations.FirstOrDefault() == null ? null : candidate.Educations.FirstOrDefault().University, - Degree = candidate.Educations.FirstOrDefault() == null ? null : candidate.Educations.FirstOrDefault().Degree, - // Country = education.Name, - // Duration = education.Name, - // Other = education.Name, - // FundName = education.Name, - // DurationYear = education.Name, - FinishDate = candidate.Educations.FirstOrDefault() == null ? null : candidate.Educations.FirstOrDefault().BachelorDate, - IsDate = true, - // StartDate = education.DurationStart, - // EndDate = education.DurationEnd, - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - CreatedFullName = FullName ?? "", - LastUpdateFullName = FullName ?? "", - }; - await _contextMetadata.PlacementEducations.AddAsync(placementEducation); - - var placementCertificate = new PlacementCertificate - { - PlacementProfile = placementProfile, - CertificateNo = candidate.Certificates.FirstOrDefault() == null ? null : candidate.Certificates.FirstOrDefault().CertificateNo, - // Issuer = candidate.Certificates.FirstOrDefault() == null ? null : candidate.Certificates.FirstOrDefault().Issuer, - IssueDate = candidate.Certificates.FirstOrDefault() == null ? null : candidate.Certificates.FirstOrDefault().IssueDate, - ExpireDate = candidate.Certificates.FirstOrDefault() == null ? null : candidate.Certificates.FirstOrDefault().ExpiredDate, - CertificateType = candidate.Certificates.FirstOrDefault() == null ? null : candidate.Certificates.FirstOrDefault().Description, - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - CreatedFullName = FullName ?? "", - LastUpdateFullName = FullName ?? "", - }; - await _contextMetadata.PlacementCertificates.AddAsync(placementCertificate); - await _contextMetadata.SaveChangesAsync(); + } + catch + { + throw; } } diff --git a/Templates/ExamList.xlsx b/Templates/ExamList.xlsx index e6bf095..e2d0d2c 100644 Binary files a/Templates/ExamList.xlsx and b/Templates/ExamList.xlsx differ diff --git a/Templates/PassExamList.xlsx b/Templates/PassExamList.xlsx index ebcbf4e..db6316c 100644 Binary files a/Templates/PassExamList.xlsx and b/Templates/PassExamList.xlsx differ diff --git a/appsettings.json b/appsettings.json index 3ae208e..0f42d6e 100644 --- a/appsettings.json +++ b/appsettings.json @@ -12,11 +12,12 @@ "Uri": "http://localhost:9200" }, "AllowedHosts": "*", - "ConnectionStrings": { - "MongoConnection": "mongodb://admin:adminVM123@127.0.0.1:27017", - "DefaultConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_ehr_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;", - "RecruitConnection": "server=192.168.1.80;user=root;password=adminVM123;database=bma_recruit_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;" - }, + "ConnectionStrings": { + "MongoConnection": "mongodb://admin:adminVM123@127.0.0.1:27017", + "DefaultConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_ehr_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;", + "OrgConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_ehr_organization_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;", + "RecruitConnection": "server=192.168.1.80;user=root;password=adminVM123;database=bma_recruit_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;" + }, "Jwt": { "Key": "HP-FnQMUj9msHMSD3T9HtdEnphAKoCJLEl85CIqROFI", "Issuer": "https://id.frappet.synology.me/realms/bma-ehr" @@ -33,5 +34,5 @@ "BucketName": "bma-recruit" }, "API": "https://bma-ehr.frappet.synology.me/api/v1", - "API_KEY": "fKRL16yyEgbyTEJdsMw2h64tGSCmkW685PRtM3CygzX1JOSdptT9UJtpgWwKM8FybRTJups3GTFwj27ZRvlPdIkv3XgCoVJaD5LmR06ozuEPvCCRSdp2WFthg08V5xHc56fTPfZLpr1VmXrhd6dvYhHIqKkQUJR02Rlkss11cLRWEQOssEFVA4xdu2J5DIRO1EM5m7wRRvEwcDB4mYRXD9HH52SMq6iYqUWEWsMwLdbk7QW9yYESUEuzMW5gWrb6vIeWZxJV5bTz1PcWUyR7eO9Fyw1F5DiQYc9JgzTC1mW7cv31fEtTtrfbJYKIb5EbWilqIEUKC6A0UKBDDek35ML0006cqRVm0pvdOH6jeq7VQyYrhdXe59dBEyhYGUIfozoVBvW7Up4QBuOMjyPjSqJPlMBKwaseptfrblxQV1AOOivSBpf1ZcQyOZ8JktRtKUDSuXsmG0lsXwFlI3JCeSHdpVdgZWFYcJPegqfrB6KotR02t9AVkpLs1ZWrixwz" + "API_KEY": "fKRL16yyEgbyTEJdsMw2h64tGSCmkW685PRtM3CygzX1JOSdptT9UJtpgWwKM8FybRTJups3GTFwj27ZRvlPdIkv3XgCoVJaD5LmR06ozuEPvCCRSdp2WFthg08V5xHc56fTPfZLpr1VmXrhd6dvYhHIqKkQUJR02Rlkss11cLRWEQOssEFVA4xdu2J5DIRO1EM5m7wRRvEwcDB4mYRXD9HH52SMq6iYqUWEWsMwLdbk7QW9yYESUEuzMW5gWrb6vIeWZxJV5bTz1PcWUyR7eO9Fyw1F5DiQYc9JgzTC1mW7cv31fEtTtrfbJYKIb5EbWilqIEUKC6A0UKBDDek35ML0006cqRVm0pvdOH6jeq7VQyYrhdXe59dBEyhYGUIfozoVBvW7Up4QBuOMjyPjSqJPlMBKwaseptfrblxQV1AOOivSBpf1ZcQyOZ8JktRtKUDSuXsmG0lsXwFlI3JCeSHdpVdgZWFYcJPegqfrB6KotR02t9AVkpLs1ZWrixwz" } \ No newline at end of file diff --git a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll index 2588cae..3463cbf 100644 Binary files a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll and b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll differ diff --git a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.exe b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.exe index abdba4f..2374d83 100644 Binary files a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.exe and b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.exe differ diff --git a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb index 07f5093..dae9bf3 100644 Binary files a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb and b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb differ diff --git a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.staticwebassets.runtime.json b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.staticwebassets.runtime.json index 0a266b6..c5f6b8e 100644 --- a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.staticwebassets.runtime.json +++ b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.staticwebassets.runtime.json @@ -1 +1 @@ -{"ContentRoots":["C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\"],"Root":{"Children":{"_content":{"Children":{"CoreAdmin":{"Children":{"css":{"Children":{"bootstrap-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-dark.css"},"Patterns":null},"bootstrap-dark.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-dark.min.css"},"Patterns":null},"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.min.css.map"},"Patterns":null},"easymde":{"Children":{"easymde-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde-dark.css"},"Patterns":null},"easymde-dark.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde-dark.min.css"},"Patterns":null},"easymde.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde.css"},"Patterns":null},"easymde.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-ui.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/jquery-ui.min.css"},"Patterns":null},"mvc-grid":{"Children":{"fonts":{"Children":{"grid-glyphs.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/fonts/grid-glyphs.woff"},"Patterns":null}},"Asset":null,"Patterns":null},"mvc-grid-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/mvc-grid-dark.css"},"Patterns":null},"mvc-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/mvc-grid.css"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/additional-methods.min.js"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/bootstrap.min.js"},"Patterns":null},"easymde":{"Children":{"easymde.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/easymde/easymde.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-ui.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery-ui.min.js"},"Patterns":null},"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.min.map"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.js"},"Patterns":null},"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.unobtrusive.min.js"},"Patterns":null},"mvc-grid":{"Children":{"mvc-grid.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/mvc-grid/mvc-grid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}} \ No newline at end of file +{"ContentRoots":["C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\"],"Root":{"Children":{"_content":{"Children":{"CoreAdmin":{"Children":{"css":{"Children":{"bootstrap-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-dark.css"},"Patterns":null},"bootstrap-dark.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-dark.min.css"},"Patterns":null},"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.min.css.map"},"Patterns":null},"easymde":{"Children":{"easymde-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde-dark.css"},"Patterns":null},"easymde-dark.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde-dark.min.css"},"Patterns":null},"easymde.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde.css"},"Patterns":null},"easymde.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-ui.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/jquery-ui.min.css"},"Patterns":null},"mvc-grid":{"Children":{"fonts":{"Children":{"grid-glyphs.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/fonts/grid-glyphs.woff"},"Patterns":null}},"Asset":null,"Patterns":null},"mvc-grid-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/mvc-grid-dark.css"},"Patterns":null},"mvc-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/mvc-grid.css"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/additional-methods.min.js"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/bootstrap.min.js"},"Patterns":null},"easymde":{"Children":{"easymde.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/easymde/easymde.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-ui.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery-ui.min.js"},"Patterns":null},"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.min.map"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.js"},"Patterns":null},"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.unobtrusive.min.js"},"Patterns":null},"mvc-grid":{"Children":{"mvc-grid.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/mvc-grid/mvc-grid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}} \ No newline at end of file diff --git a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.xml b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.xml index 201a273..73f6d02 100644 --- a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.xml +++ b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.xml @@ -181,6 +181,26 @@ ไม่ได้ Login เข้าระบบ เมื่อเกิดข้อผิดพลาดในการทำงาน + + + รายงานจำนวนผู้เข้าสอบแข่งขันเพื่อบรรจุเข้ารับราชการเป็นข้าราชการ กทม. สามัญ + + ปีงบประมาณ + + เมื่อทำการอ่านข้อมูลจำนวนผู้เข้าสอบแข่งขันเพื่อบรรจุเข้ารับราชการเป็นข้าราชการ กทม. สามัญสำเร็จ + ไม่ได้ Login เข้าระบบ + เมื่อเกิดข้อผิดพลาดในการทำงาน + + + + รายงานจำนวนผู้สอบผ่านแข่งขันเพื่อบรรจุเข้ารับราชการเป็นข้าราชการ กทม. สามัญ + + ปีงบประมาณ + + เมื่อทำการอ่านข้อมูลจำนวนผู้สอบผ่านแข่งขันเพื่อบรรจุเข้ารับราชการเป็นข้าราชการ กทม. สามัญสำเร็จ + ไม่ได้ Login เข้าระบบ + เมื่อเกิดข้อผิดพลาดในการทำงาน + Determines whether this instance is email. @@ -411,6 +431,18 @@ + + + + + + + + + + + + ตัวแปรสำหรับสร้างข้อมูลการสอบแข่งขัน diff --git a/bin/Debug/net7.0/appsettings.Development.json b/bin/Debug/net7.0/appsettings.Development.json index 39b70b6..16406e5 100644 --- a/bin/Debug/net7.0/appsettings.Development.json +++ b/bin/Debug/net7.0/appsettings.Development.json @@ -14,8 +14,8 @@ "AllowedHosts": "*", "ConnectionStrings": { "MongoConnection": "mongodb://127.0.0.1:27017", - "DefaultConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_recruit_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;", - "MetadataConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_ehr_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;" + "DefaultConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_ehr_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;", + "RecruitConnection": "server=192.168.1.80;user=root;password=adminVM123;database=bma_recruit_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;" }, "Jwt": { "Key": "HP-FnQMUj9msHMSD3T9HtdEnphAKoCJLEl85CIqROFI", @@ -31,5 +31,6 @@ "AccessKey": "XCiP1ubSyuGS5yDT", "SecretKey": "LFnSRyk144oJERvump8UDxPcjjEyzgum", "BucketName": "bma-recruit" - } + }, + "API_KEY": "fKRL16yyEgbyTEJdsMw2h64tGSCmkW685PRtM3CygzX1JOSdptT9UJtpgWwKM8FybRTJups3GTFwj27ZRvlPdIkv3XgCoVJaD5LmR06ozuEPvCCRSdp2WFthg08V5xHc56fTPfZLpr1VmXrhd6dvYhHIqKkQUJR02Rlkss11cLRWEQOssEFVA4xdu2J5DIRO1EM5m7wRRvEwcDB4mYRXD9HH52SMq6iYqUWEWsMwLdbk7QW9yYESUEuzMW5gWrb6vIeWZxJV5bTz1PcWUyR7eO9Fyw1F5DiQYc9JgzTC1mW7cv31fEtTtrfbJYKIb5EbWilqIEUKC6A0UKBDDek35ML0006cqRVm0pvdOH6jeq7VQyYrhdXe59dBEyhYGUIfozoVBvW7Up4QBuOMjyPjSqJPlMBKwaseptfrblxQV1AOOivSBpf1ZcQyOZ8JktRtKUDSuXsmG0lsXwFlI3JCeSHdpVdgZWFYcJPegqfrB6KotR02t9AVkpLs1ZWrixwz" } \ No newline at end of file diff --git a/bin/Debug/net7.0/appsettings.json b/bin/Debug/net7.0/appsettings.json index cae10dc..0f42d6e 100644 --- a/bin/Debug/net7.0/appsettings.json +++ b/bin/Debug/net7.0/appsettings.json @@ -12,11 +12,12 @@ "Uri": "http://localhost:9200" }, "AllowedHosts": "*", - "ConnectionStrings": { - "MongoConnection": "mongodb://admin:adminVM123@127.0.0.1:27017", - "DefaultConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_recruit_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;", - "MetadataConnection": "server=192.168.1.80;user=root;password=adminVM123;database=bma_ehr_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;" - }, + "ConnectionStrings": { + "MongoConnection": "mongodb://admin:adminVM123@127.0.0.1:27017", + "DefaultConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_ehr_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;", + "OrgConnection": "server=192.168.1.80;user=root;password=adminVM123;port=3306;database=bma_ehr_organization_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;", + "RecruitConnection": "server=192.168.1.80;user=root;password=adminVM123;database=bma_recruit_demo;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;" + }, "Jwt": { "Key": "HP-FnQMUj9msHMSD3T9HtdEnphAKoCJLEl85CIqROFI", "Issuer": "https://id.frappet.synology.me/realms/bma-ehr" @@ -31,5 +32,7 @@ "AccessKey": "ZQOGEjHxDesiVIHR", "SecretKey": "vKTpcxY0Wjjp775aDwNn1q6VWJu8EFb6", "BucketName": "bma-recruit" - } + }, + "API": "https://bma-ehr.frappet.synology.me/api/v1", + "API_KEY": "fKRL16yyEgbyTEJdsMw2h64tGSCmkW685PRtM3CygzX1JOSdptT9UJtpgWwKM8FybRTJups3GTFwj27ZRvlPdIkv3XgCoVJaD5LmR06ozuEPvCCRSdp2WFthg08V5xHc56fTPfZLpr1VmXrhd6dvYhHIqKkQUJR02Rlkss11cLRWEQOssEFVA4xdu2J5DIRO1EM5m7wRRvEwcDB4mYRXD9HH52SMq6iYqUWEWsMwLdbk7QW9yYESUEuzMW5gWrb6vIeWZxJV5bTz1PcWUyR7eO9Fyw1F5DiQYc9JgzTC1mW7cv31fEtTtrfbJYKIb5EbWilqIEUKC6A0UKBDDek35ML0006cqRVm0pvdOH6jeq7VQyYrhdXe59dBEyhYGUIfozoVBvW7Up4QBuOMjyPjSqJPlMBKwaseptfrblxQV1AOOivSBpf1ZcQyOZ8JktRtKUDSuXsmG0lsXwFlI3JCeSHdpVdgZWFYcJPegqfrB6KotR02t9AVkpLs1ZWrixwz" } \ No newline at end of file diff --git a/obj/BMA.EHR.Recruit.Service.csproj.nuget.dgspec.json b/obj/BMA.EHR.Recruit.Service.csproj.nuget.dgspec.json index 867e9f8..4e85c19 100644 --- a/obj/BMA.EHR.Recruit.Service.csproj.nuget.dgspec.json +++ b/obj/BMA.EHR.Recruit.Service.csproj.nuget.dgspec.json @@ -1,26 +1,24 @@ { "format": 1, "restore": { - "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj": {} + "D:\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj": {} }, "projects": { - "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj": { + "D:\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", + "projectUniqueName": "D:\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", "projectName": "BMA.EHR.Recruit.Service", - "projectPath": "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", - "packagesPath": "C:\\Users\\suphonchai\\.nuget\\packages\\", - "outputPath": "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\obj\\", + "projectPath": "D:\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", + "packagesPath": "C:\\Users\\Windows 10\\.nuget\\packages\\", + "outputPath": "D:\\BMA-EHR-RECRUIT-SERVICE\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ - "C:\\Program Files\\DevExpress 23.1\\Components\\Offline Packages", "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\NuGet.Config", - "C:\\Users\\suphonchai\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 23.1.config", + "D:\\BMA-EHR-RECRUIT-SERVICE\\NuGet.Config", + "C:\\Users\\Windows 10\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -28,7 +26,6 @@ "net7.0" ], "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {}, "https://nuget.frappet.synology.me/v3/index.json": {} }, @@ -47,7 +44,8 @@ "enableAudit": "true", "auditLevel": "low", "auditMode": "direct" - } + }, + "SdkAnalysisLevel": "9.0.100" }, "frameworks": { "net7.0": { @@ -187,7 +185,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101\\RuntimeIdentifierGraph.json" } } } diff --git a/obj/BMA.EHR.Recruit.Service.csproj.nuget.g.props b/obj/BMA.EHR.Recruit.Service.csproj.nuget.g.props index 8ef56bd..194be2b 100644 --- a/obj/BMA.EHR.Recruit.Service.csproj.nuget.g.props +++ b/obj/BMA.EHR.Recruit.Service.csproj.nuget.g.props @@ -5,13 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\suphonchai\.nuget\packages\;C:\Program Files\DevExpress 23.1\Components\Offline Packages;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\Windows 10\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 6.9.2 + 6.12.2 - - + @@ -23,14 +22,14 @@ - C:\Users\suphonchai\.nuget\packages\awssdk.core\3.7.106.5 - C:\Users\suphonchai\.nuget\packages\awssdk.securitytoken\3.7.100.14 - C:\Users\suphonchai\.nuget\packages\microsoft.codeanalysis.analyzers\1.1.0 - C:\Users\suphonchai\.nuget\packages\microsoft.aspnetcore.razor.design\2.2.0 - C:\Users\suphonchai\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 - C:\Users\suphonchai\.nuget\packages\sentry\3.29.1 - C:\Users\suphonchai\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.17.0 - C:\Users\suphonchai\.nuget\packages\microsoft.entityframeworkcore.tools\7.0.3 - C:\Users\suphonchai\.nuget\packages\awssdk.s3\3.7.103.35 + C:\Users\Windows 10\.nuget\packages\awssdk.core\3.7.106.5 + C:\Users\Windows 10\.nuget\packages\awssdk.securitytoken\3.7.100.14 + C:\Users\Windows 10\.nuget\packages\microsoft.codeanalysis.analyzers\1.1.0 + C:\Users\Windows 10\.nuget\packages\microsoft.aspnetcore.razor.design\2.2.0 + C:\Users\Windows 10\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 + C:\Users\Windows 10\.nuget\packages\sentry\3.29.1 + C:\Users\Windows 10\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.17.0 + C:\Users\Windows 10\.nuget\packages\microsoft.entityframeworkcore.tools\7.0.3 + C:\Users\Windows 10\.nuget\packages\awssdk.s3\3.7.103.35 \ No newline at end of file diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfo.cs b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfo.cs index 8822f96..efa5d07 100644 --- a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfo.cs +++ b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("BMA.EHR.Recruit.Service")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0412128380a8ccaca4e1709f171d566aad6615ac")] [assembly: System.Reflection.AssemblyProductAttribute("BMA.EHR.Recruit.Service")] [assembly: System.Reflection.AssemblyTitleAttribute("BMA.EHR.Recruit.Service")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfoInputs.cache b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfoInputs.cache index 721e677..8d11597 100644 --- a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfoInputs.cache +++ b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.AssemblyInfoInputs.cache @@ -1 +1 @@ -512d09f9200e77331649224c21826598aa475d21 +f42331b74736d72135e494ab4f6cd09efa12c63d8c3ad0bbf62836a7ba5d3ba2 diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.GeneratedMSBuildEditorConfig.editorconfig index 3799f01..afb89eb 100644 --- a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.GeneratedMSBuildEditorConfig.editorconfig +++ b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.GeneratedMSBuildEditorConfig.editorconfig @@ -10,8 +10,12 @@ build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = BMA.EHR.Recruit.Service build_property.RootNamespace = BMA.EHR.Recruit.Service build_property.ProjectDir = d:\BMA-EHR-RECRUIT-SERVICE\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 7.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = build_property.MSBuildProjectDirectory = d:\BMA-EHR-RECRUIT-SERVICE build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 7.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cs b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cs index c1469f9..a69066f 100644 --- a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cs +++ b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.MvcApplicationPartsAssemblyInfo.cs @@ -1,7 +1,6 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.assets.cache b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.assets.cache index 58526f3..c8c48f6 100644 Binary files a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.assets.cache and b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.assets.cache differ diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.CoreCompileInputs.cache b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.CoreCompileInputs.cache index 9d5788b..f34be56 100644 --- a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.CoreCompileInputs.cache +++ b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -f90194874116b3fd32489ab0d1d2d802cafef28007489241ee3cc528b890009b +cea941646f08568a90020fbbcf0a9eafd8d31b7642f5aa20a1cb047200f7c7ae diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.FileListAbsolute.txt b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.FileListAbsolute.txt index 1455b8c..28805e2 100644 --- a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.FileListAbsolute.txt +++ b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.csproj.FileListAbsolute.txt @@ -925,8 +925,6 @@ D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\AWSSDK.S3.dll D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\AWSSDK.SecurityToken.dll D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\Azure.Core.dll D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\Azure.Identity.dll -D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\BMA.EHR.Core.dll -D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\BMA.EHR.Extensions.dll D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\BouncyCastle.Crypto.dll D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\DotNetEd.CoreAdmin.dll D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\Dapper.dll @@ -1074,7 +1072,6 @@ D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\staticwebassets.pack.json D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\staticwebassets.build.json D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\staticwebassets.development.json D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\scopedcss\bundle\BMA.EHR.Recruit.Service.styles.css -D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\BMA.EHR.Recruit.Service.csproj.CopyComplete D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\BMA.EHR.Recruit.Service.genruntimeconfig.cache D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\ref\BMA.EHR.Recruit.Service.dll <<<<<<< HEAD @@ -1086,13 +1083,6 @@ D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\Templates\PassAExamLi D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\Templates\PassExamList.xlsx D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\BMA.EHR.Recruit.Service.staticwebassets.runtime.json ======= -D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\appsettings.Development.json -D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\appsettings.json -D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\nuget.config -D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\BMA.EHR.Recruit.Service.staticwebassets.runtime.json -D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\Templates\ExamList.xlsx -D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\Templates\PassAExamList.xlsx -D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\Templates\PassExamList.xlsx >>>>>>> working D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\BMA.EHR.Recruit.Service.exe D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\BMA.EHR.Recruit.Service.deps.json @@ -1268,3 +1258,8 @@ D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\BMA.EHR.Recruit.Servi D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\BMA.EHR.Recruit.Service.pdb D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\BMA.EHR.Recruit.Service.genruntimeconfig.cache D:\Develop\Source\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\ref\BMA.EHR.Recruit.Service.dll +D:\BMA-EHR-RECRUIT-SERVICE\bin\Debug\net7.0\BMA.EHR.Recruit.Service.staticwebassets.endpoints.json +D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\BMA.EHR.Recruit.Service.sourcelink.json +D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\staticwebassets.build.endpoints.json +D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\staticwebassets\msbuild.BMA.EHR.Recruit.Service.Microsoft.AspNetCore.StaticWebAssetEndpoints.props +D:\BMA-EHR-RECRUIT-SERVICE\obj\Debug\net7.0\BMA.EHR..8088DF8F.Up2Date diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll index 2588cae..3463cbf 100644 Binary files a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll and b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll differ diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.genruntimeconfig.cache b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.genruntimeconfig.cache index 1562d0b..9b70ff0 100644 --- a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.genruntimeconfig.cache +++ b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.genruntimeconfig.cache @@ -1 +1 @@ -8be90be2a7340f54dd31815f5cbd0ec6523038ecfb40a3b3f369bbe88ed09523 +48b99599757630e72457bb87242ce14f53dc48b77c68e94f7d93523f2a74ffa8 diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb index 07f5093..dae9bf3 100644 Binary files a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb and b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb differ diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.xml b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.xml index 201a273..73f6d02 100644 --- a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.xml +++ b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.xml @@ -181,6 +181,26 @@ ไม่ได้ Login เข้าระบบ เมื่อเกิดข้อผิดพลาดในการทำงาน + + + รายงานจำนวนผู้เข้าสอบแข่งขันเพื่อบรรจุเข้ารับราชการเป็นข้าราชการ กทม. สามัญ + + ปีงบประมาณ + + เมื่อทำการอ่านข้อมูลจำนวนผู้เข้าสอบแข่งขันเพื่อบรรจุเข้ารับราชการเป็นข้าราชการ กทม. สามัญสำเร็จ + ไม่ได้ Login เข้าระบบ + เมื่อเกิดข้อผิดพลาดในการทำงาน + + + + รายงานจำนวนผู้สอบผ่านแข่งขันเพื่อบรรจุเข้ารับราชการเป็นข้าราชการ กทม. สามัญ + + ปีงบประมาณ + + เมื่อทำการอ่านข้อมูลจำนวนผู้สอบผ่านแข่งขันเพื่อบรรจุเข้ารับราชการเป็นข้าราชการ กทม. สามัญสำเร็จ + ไม่ได้ Login เข้าระบบ + เมื่อเกิดข้อผิดพลาดในการทำงาน + Determines whether this instance is email. @@ -411,6 +431,18 @@ + + + + + + + + + + + + ตัวแปรสำหรับสร้างข้อมูลการสอบแข่งขัน diff --git a/obj/Debug/net7.0/Sentry.Attributes.cs b/obj/Debug/net7.0/Sentry.Attributes.cs index 10bfe3b..12331f6 100644 --- a/obj/Debug/net7.0/Sentry.Attributes.cs +++ b/obj/Debug/net7.0/Sentry.Attributes.cs @@ -10,7 +10,7 @@ using System; using System.Reflection; -[assembly: System.Reflection.AssemblyMetadata("Sentry.ProjectDirectory", "d:\\BMA-EHR-RECRUIT-SERVICE\\")] +[assembly: System.Reflection.AssemblyMetadata("Sentry.ProjectDirectory", "D:\\BMA-EHR-RECRUIT-SERVICE\\")] // Generated by the MSBuild WriteCodeFragment class. diff --git a/obj/Debug/net7.0/ref/BMA.EHR.Recruit.Service.dll b/obj/Debug/net7.0/ref/BMA.EHR.Recruit.Service.dll index 6a9bb43..1e2f52e 100644 Binary files a/obj/Debug/net7.0/ref/BMA.EHR.Recruit.Service.dll and b/obj/Debug/net7.0/ref/BMA.EHR.Recruit.Service.dll differ diff --git a/obj/Debug/net7.0/refint/BMA.EHR.Recruit.Service.dll b/obj/Debug/net7.0/refint/BMA.EHR.Recruit.Service.dll index 6a9bb43..1e2f52e 100644 Binary files a/obj/Debug/net7.0/refint/BMA.EHR.Recruit.Service.dll and b/obj/Debug/net7.0/refint/BMA.EHR.Recruit.Service.dll differ diff --git a/obj/Debug/net7.0/staticwebassets.build.json b/obj/Debug/net7.0/staticwebassets.build.json index 1ee48fe..d8c3956 100644 --- a/obj/Debug/net7.0/staticwebassets.build.json +++ b/obj/Debug/net7.0/staticwebassets.build.json @@ -1,6 +1,6 @@ { "Version": 1, - "Hash": "0brjjSl41IdFxkb02IUb1/STmyzeLW2MhHtC30PbzX0=", + "Hash": "BWKVGLln0MoZHHU2EeEN5fKbYCDxDz72tfA7s0VfZ/A=", "Source": "BMA.EHR.Recruit.Service", "BasePath": "_content/BMA.EHR.Recruit.Service", "Mode": "Default", @@ -9,86 +9,10 @@ "DiscoveryPatterns": [], "Assets": [ { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "css/bootstrap.css", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css.map", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "css/bootstrap.css.map", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css.map" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "css/bootstrap.min.css", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css.map", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "css/bootstrap.min.css.map", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css.map" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.css", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-dark.css", "AssetKind": "All", @@ -99,15 +23,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "lsgpqctjuo", + "Integrity": "Rbt9CzhoOsoNulFGu/RQexnKvH+NExOYYK8tGPx4gJo=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.min.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.min.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-dark.min.css", "AssetKind": "All", @@ -118,15 +44,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "r2o00ft8w7", + "Integrity": "HRp9GUANLkrZJeQdbFtnshlfOoXHhWG/DycvbhiLfxA=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.min.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.min.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-grid.css", "AssetKind": "All", @@ -137,15 +65,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "pyegkcbhqw", + "Integrity": "PxxCa95g772Ri2/Ze7wZKoR7mKUDmxQGdKlPajcZgsI=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css.map", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css.map", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-grid.css.map", "AssetKind": "All", @@ -156,15 +86,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "056hmt7r52", + "Integrity": "VNMrnh2mEWVnOm/E9z53LF0RDtNMT/ahQ1TOdGNi8Xk=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css.map" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css.map" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-grid.min.css", "AssetKind": "All", @@ -175,15 +107,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "fgvfz5bry7", + "Integrity": "AQwKONhVkDCtaasfdhBKwoLfIefvXgJ16Ql+ao6aWng=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css.map", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css.map", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-grid.min.css.map", "AssetKind": "All", @@ -194,15 +128,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "84v1v2toiu", + "Integrity": "OBXqzhBpYhzMUba1QF/zh9+DYskLUOyJq5fhdavLlDc=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css.map" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css.map" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-reboot.css", "AssetKind": "All", @@ -213,15 +149,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "g1ibmlckcx", + "Integrity": "FDrt4UO7vtV8BQ4PZY4y7NOpd0QyloY/9IepHneKcQQ=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css.map", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css.map", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-reboot.css.map", "AssetKind": "All", @@ -232,15 +170,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "4tx678vzg9", + "Integrity": "WNg4MK0kxST7EWfsUTtNohRG14hyqjc+8saWn/zlCmQ=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css.map" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css.map" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-reboot.min.css", "AssetKind": "All", @@ -251,15 +191,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "xeulmjfqjv", + "Integrity": "Of+g2MC9mS5JpF24/qhD+RP0c/tG9XDQAReuglLsrK0=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css.map", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css.map", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/bootstrap-reboot.min.css.map", "AssetKind": "All", @@ -270,17 +212,19 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "5vunn8rik9", + "Integrity": "AcNyCLU0HE0tv43UJttqIrnpY6rpcpkheqqtDS+lYOk=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css.map" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css.map" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", - "RelativePath": "css/easymde/easymde.css", + "RelativePath": "css/bootstrap.css", "AssetKind": "All", "AssetMode": "All", "AssetRole": "Primary", @@ -289,17 +233,19 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "o2ma61z60z", + "Integrity": "wFfTdiDy/HyWFNHWOiQouhJYtLhqKEyhVtWsfX9A7xc=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.min.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css.map", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", - "RelativePath": "css/easymde/easymde.min.css", + "RelativePath": "css/bootstrap.css.map", "AssetKind": "All", "AssetMode": "All", "AssetRole": "Primary", @@ -308,15 +254,59 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "mkjvklbc72", + "Integrity": "KtOJK8YVJt6opmOTJRZuBNlq4MAO3suVoFNSgnIWxWE=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.min.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css.map" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "css/bootstrap.min.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "r61markcoc", + "Integrity": "fXqQQ/S+0wP+KXSsTjuhDWshTnD3rlSXhrotNH3gX4E=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css.map", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "css/bootstrap.min.css.map", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "eexf3o8jdh", + "Integrity": "KiZgBYomlnG90l25zW4JPdDXw3SUdIUtk7HjTqolN0s=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css.map" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.css", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/easymde/easymde-dark.css", "AssetKind": "All", @@ -327,15 +317,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "zxtslbzk8c", + "Integrity": "aQg4i4d/3JrJL9fJocSb4or+3oSefUy37mdnDy7fMR0=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.min.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.min.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/easymde/easymde-dark.min.css", "AssetKind": "All", @@ -346,15 +338,59 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "sex9hst9nb", + "Integrity": "ZMKcLZgnbfZMRpcm/Y4f531HY4c1MjMrRungeyCo6F4=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.min.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.min.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\jquery-ui.min.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "css/easymde/easymde.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "5mytmx9lqh", + "Integrity": "fR45ZEDtjBBqkENoxiaOqZE826+Iukp/FKbVlvf8IJY=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.css" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.min.css", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "css/easymde/easymde.min.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "hzbvlxl735", + "Integrity": "bbcGE3wFLst4Omr497gtqlo2Gv5iKVJZxG9DY6qIkXE=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.min.css" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\jquery-ui.min.css", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/jquery-ui.min.css", "AssetKind": "All", @@ -365,15 +401,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "3yq0hj8c3s", + "Integrity": "lRprc3UpMi2YqUWLO6v53UDTs1xRts//Qp60c8sYP+M=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\jquery-ui.min.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\jquery-ui.min.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\fonts\\grid-glyphs.woff", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\fonts\\grid-glyphs.woff", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/mvc-grid/fonts/grid-glyphs.woff", "AssetKind": "All", @@ -384,34 +422,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "rpgb5d6o9r", + "Integrity": "of2H+Or1d3n5V3cioIJ4n6X3bmyVMg7oIyN5eSrNHeA=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\fonts\\grid-glyphs.woff" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\fonts\\grid-glyphs.woff" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid-dark.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "css/mvc-grid/mvc-grid.css", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid.css" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid-dark.css", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/mvc-grid/mvc-grid-dark.css", "AssetKind": "All", @@ -422,15 +443,38 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "veobziqlx3", + "Integrity": "V7tItYnnWLFcU26hRCRP/FRWbFgr4LMCN+fMf6nGpYY=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid-dark.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid-dark.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\site.css", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid.css", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "css/mvc-grid/mvc-grid.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "e5dtw7jnae", + "Integrity": "LoxkDIiG2e7+jmgEapuWTnOP8dTvt7T3AVZ2jYimCbo=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid.css" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\site.css", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "css/site.css", "AssetKind": "All", @@ -441,15 +485,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "2zpspf69qj", + "Integrity": "fmcFkKsAH9c4KhU9AOa/BVyq9Fkds4cdMKDmc5lGWsk=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\site.css" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.js", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.js", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "js/additional-methods.js", "AssetKind": "All", @@ -460,15 +506,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "wus95c49fh", + "Integrity": "qLDpf9Urms7R6rnASrjHz38WdQfOvSOmTgLDfzQSzIQ=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.js" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.js" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.min.js", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.min.js", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "js/additional-methods.min.js", "AssetKind": "All", @@ -479,15 +527,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "sjab29p8z5", + "Integrity": "2F/T6dcoSumcuA/fcU4W36VpSKPtq4nQf/0/vNFsC+w=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.min.js" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.min.js" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.bundle.min.js", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.bundle.min.js", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "js/bootstrap.bundle.min.js", "AssetKind": "All", @@ -498,15 +548,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "7qkp3v2h36", + "Integrity": "L1RUviJRuhJa9qK4g2vPaC7IPZ3LgEO11x3E4eo5kJQ=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.bundle.min.js" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.bundle.min.js" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.min.js", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.min.js", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "js/bootstrap.min.js", "AssetKind": "All", @@ -517,15 +569,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "sc9grb142d", + "Integrity": "pFVdje6fityXboSpff6H5r9XlLV59Ju1bxM/7YX31wk=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.min.js" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.min.js" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\easymde\\easymde.min.js", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\easymde\\easymde.min.js", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "js/easymde/easymde.min.js", "AssetKind": "All", @@ -536,129 +590,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "wsy07pgzew", + "Integrity": "0CRA+QWKxczLgIj5mqDe8H/dPZaiyA5xcEoNEwKwwz8=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\easymde\\easymde.min.js" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\easymde\\easymde.min.js" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.js", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery-ui.min.js", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "js/jquery.js", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.js" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.js", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "js/jquery.min.js", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.js" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.map", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "js/jquery.min.map", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.map" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.js", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "js/jquery.validate.js", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.js" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.js", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "js/jquery.validate.unobtrusive.js", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.js" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.min.js", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", - "BasePath": "_content/CoreAdmin", - "RelativePath": "js/jquery.validate.unobtrusive.min.js", - "AssetKind": "All", - "AssetMode": "All", - "AssetRole": "Primary", - "AssetMergeBehavior": "", - "AssetMergeSource": "", - "RelatedAsset": "", - "AssetTraitName": "", - "AssetTraitValue": "", - "CopyToOutputDirectory": "Never", - "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.min.js" - }, - { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery-ui.min.js", - "SourceId": "CoreAdmin", - "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "js/jquery-ui.min.js", "AssetKind": "All", @@ -669,15 +611,143 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "vy10jqsrv0", + "Integrity": "CdveF1sdbPTwxS7oW9wpYbvN519xustroY6DdE41cBc=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery-ui.min.js" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery-ui.min.js" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\mvc-grid\\mvc-grid.js", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.js", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "js/jquery.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "a8eee2794i", + "Integrity": "igUc00PXGT1YBL1/Kf7QYy9fPlLqZKcEGrCqDz3EFDI=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.js" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.js", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "js/jquery.min.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "fc9074g7ds", + "Integrity": "T+aPohYXbm0fRYDpJLr+zJ9RmYTswGsahAoIsNiMld4=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.js" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.map", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "js/jquery.min.map", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "b804xvqo1w", + "Integrity": "1eiGMA0y1kD5P/bXnTaiTKk8vtvQ8IC2nXAoI1HJXyE=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.map" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.js", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "js/jquery.validate.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "nvegzioxdv", + "Integrity": "rQWr8J1UnYfd1BTv32oZcjOfKwIVbOk+NQBOXmYqXKY=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.js" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.js", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "js/jquery.validate.unobtrusive.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "dvc2bfcndg", + "Integrity": "qbS02vMHZxdLNYKUtLPSYaSHXj1/ZwH1fv9f3XAY0LU=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.js" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.min.js", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "BasePath": "_content/CoreAdmin", + "RelativePath": "js/jquery.validate.unobtrusive.min.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "gb7ocvbhts", + "Integrity": "9GycpJnliUjJDVDqP0UEu/bsm9U+3dnQUH8+3W10vkY=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.min.js" + }, + { + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\mvc-grid\\mvc-grid.js", + "SourceId": "CoreAdmin", + "SourceType": "Package", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "js/mvc-grid/mvc-grid.js", "AssetKind": "All", @@ -688,15 +758,17 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "3od57ba4vs", + "Integrity": "c+c6aRfDkZVNt4JaMs6tJEDSI0cMKL7uVPe0GrRYtpM=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\mvc-grid\\mvc-grid.js" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\mvc-grid\\mvc-grid.js" }, { - "Identity": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\site.js", + "Identity": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\site.js", "SourceId": "CoreAdmin", "SourceType": "Package", - "ContentRoot": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", + "ContentRoot": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\", "BasePath": "_content/CoreAdmin", "RelativePath": "js/site.js", "AssetKind": "All", @@ -707,9 +779,1382 @@ "RelatedAsset": "", "AssetTraitName": "", "AssetTraitValue": "", + "Fingerprint": "ieb3e15pvj", + "Integrity": "el5uaLXOMEs1ea19vubcy7ESZUOnfCSjsDOiY2z7k/E=", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\site.js" + "OriginalItemSpec": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\site.js" + } + ], + "Endpoints": [ + { + "Route": "_content/CoreAdmin/css/bootstrap-dark.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "211463" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"Rbt9CzhoOsoNulFGu/RQexnKvH+NExOYYK8tGPx4gJo=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-Rbt9CzhoOsoNulFGu/RQexnKvH+NExOYYK8tGPx4gJo=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-dark.min.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-dark.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "164209" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"HRp9GUANLkrZJeQdbFtnshlfOoXHhWG/DycvbhiLfxA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-HRp9GUANLkrZJeQdbFtnshlfOoXHhWG/DycvbhiLfxA=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-grid.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "71343" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"PxxCa95g772Ri2/Ze7wZKoR7mKUDmxQGdKlPajcZgsI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-PxxCa95g772Ri2/Ze7wZKoR7mKUDmxQGdKlPajcZgsI=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-grid.css.map", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "157879" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"VNMrnh2mEWVnOm/E9z53LF0RDtNMT/ahQ1TOdGNi8Xk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VNMrnh2mEWVnOm/E9z53LF0RDtNMT/ahQ1TOdGNi8Xk=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-grid.min.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "50642" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"AQwKONhVkDCtaasfdhBKwoLfIefvXgJ16Ql+ao6aWng=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-AQwKONhVkDCtaasfdhBKwoLfIefvXgJ16Ql+ao6aWng=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-grid.min.css.map", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-grid.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "115037" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"OBXqzhBpYhzMUba1QF/zh9+DYskLUOyJq5fhdavLlDc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-OBXqzhBpYhzMUba1QF/zh9+DYskLUOyJq5fhdavLlDc=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-reboot.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5108" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"FDrt4UO7vtV8BQ4PZY4y7NOpd0QyloY/9IepHneKcQQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-FDrt4UO7vtV8BQ4PZY4y7NOpd0QyloY/9IepHneKcQQ=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-reboot.css.map", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "77416" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"WNg4MK0kxST7EWfsUTtNohRG14hyqjc+8saWn/zlCmQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-WNg4MK0kxST7EWfsUTtNohRG14hyqjc+8saWn/zlCmQ=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-reboot.min.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3929" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"Of+g2MC9mS5JpF24/qhD+RP0c/tG9XDQAReuglLsrK0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-Of+g2MC9mS5JpF24/qhD+RP0c/tG9XDQAReuglLsrK0=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap-reboot.min.css.map", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap-reboot.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "32534" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"AcNyCLU0HE0tv43UJttqIrnpY6rpcpkheqqtDS+lYOk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-AcNyCLU0HE0tv43UJttqIrnpY6rpcpkheqqtDS+lYOk=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "209709" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"wFfTdiDy/HyWFNHWOiQouhJYtLhqKEyhVtWsfX9A7xc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-wFfTdiDy/HyWFNHWOiQouhJYtLhqKEyhVtWsfX9A7xc=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap.css.map", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "511248" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"KtOJK8YVJt6opmOTJRZuBNlq4MAO3suVoFNSgnIWxWE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-KtOJK8YVJt6opmOTJRZuBNlq4MAO3suVoFNSgnIWxWE=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap.min.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "161415" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"fXqQQ/S+0wP+KXSsTjuhDWshTnD3rlSXhrotNH3gX4E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-fXqQQ/S+0wP+KXSsTjuhDWshTnD3rlSXhrotNH3gX4E=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/bootstrap.min.css.map", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\bootstrap.min.css.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "650715" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"KiZgBYomlnG90l25zW4JPdDXw3SUdIUtk7HjTqolN0s=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-KiZgBYomlnG90l25zW4JPdDXw3SUdIUtk7HjTqolN0s=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/easymde/easymde-dark.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "732" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"aQg4i4d/3JrJL9fJocSb4or+3oSefUy37mdnDy7fMR0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-aQg4i4d/3JrJL9fJocSb4or+3oSefUy37mdnDy7fMR0=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/easymde/easymde-dark.min.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde-dark.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "567" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"ZMKcLZgnbfZMRpcm/Y4f531HY4c1MjMrRungeyCo6F4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-ZMKcLZgnbfZMRpcm/Y4f531HY4c1MjMrRungeyCo6F4=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/easymde/easymde.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "16847" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"fR45ZEDtjBBqkENoxiaOqZE826+Iukp/FKbVlvf8IJY=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-fR45ZEDtjBBqkENoxiaOqZE826+Iukp/FKbVlvf8IJY=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/easymde/easymde.min.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\easymde\\easymde.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12429" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"bbcGE3wFLst4Omr497gtqlo2Gv5iKVJZxG9DY6qIkXE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-bbcGE3wFLst4Omr497gtqlo2Gv5iKVJZxG9DY6qIkXE=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/jquery-ui.min.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\jquery-ui.min.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1913" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"lRprc3UpMi2YqUWLO6v53UDTs1xRts//Qp60c8sYP+M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-lRprc3UpMi2YqUWLO6v53UDTs1xRts//Qp60c8sYP+M=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/mvc-grid/fonts/grid-glyphs.woff", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\fonts\\grid-glyphs.woff", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1168" + }, + { + "Name": "Content-Type", + "Value": "application/font-woff" + }, + { + "Name": "ETag", + "Value": "\"of2H+Or1d3n5V3cioIJ4n6X3bmyVMg7oIyN5eSrNHeA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-of2H+Or1d3n5V3cioIJ4n6X3bmyVMg7oIyN5eSrNHeA=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/mvc-grid/mvc-grid-dark.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid-dark.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "9229" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"V7tItYnnWLFcU26hRCRP/FRWbFgr4LMCN+fMf6nGpYY=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-V7tItYnnWLFcU26hRCRP/FRWbFgr4LMCN+fMf6nGpYY=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/mvc-grid/mvc-grid.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\mvc-grid\\mvc-grid.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "9192" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"LoxkDIiG2e7+jmgEapuWTnOP8dTvt7T3AVZ2jYimCbo=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-LoxkDIiG2e7+jmgEapuWTnOP8dTvt7T3AVZ2jYimCbo=" + } + ] + }, + { + "Route": "_content/CoreAdmin/css/site.css", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\css\\site.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "2686" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"fmcFkKsAH9c4KhU9AOa/BVyq9Fkds4cdMKDmc5lGWsk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-fmcFkKsAH9c4KhU9AOa/BVyq9Fkds4cdMKDmc5lGWsk=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/additional-methods.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "43184" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"qLDpf9Urms7R6rnASrjHz38WdQfOvSOmTgLDfzQSzIQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-qLDpf9Urms7R6rnASrjHz38WdQfOvSOmTgLDfzQSzIQ=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/additional-methods.min.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\additional-methods.min.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "18467" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"2F/T6dcoSumcuA/fcU4W36VpSKPtq4nQf/0/vNFsC+w=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-2F/T6dcoSumcuA/fcU4W36VpSKPtq4nQf/0/vNFsC+w=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/bootstrap.bundle.min.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.bundle.min.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "84384" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"L1RUviJRuhJa9qK4g2vPaC7IPZ3LgEO11x3E4eo5kJQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-L1RUviJRuhJa9qK4g2vPaC7IPZ3LgEO11x3E4eo5kJQ=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/bootstrap.min.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\bootstrap.min.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "63473" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"pFVdje6fityXboSpff6H5r9XlLV59Ju1bxM/7YX31wk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-pFVdje6fityXboSpff6H5r9XlLV59Ju1bxM/7YX31wk=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/easymde/easymde.min.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\easymde\\easymde.min.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "378042" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"0CRA+QWKxczLgIj5mqDe8H/dPZaiyA5xcEoNEwKwwz8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0CRA+QWKxczLgIj5mqDe8H/dPZaiyA5xcEoNEwKwwz8=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/jquery-ui.min.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery-ui.min.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "30682" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"CdveF1sdbPTwxS7oW9wpYbvN519xustroY6DdE41cBc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-CdveF1sdbPTwxS7oW9wpYbvN519xustroY6DdE41cBc=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/jquery.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "282115" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"igUc00PXGT1YBL1/Kf7QYy9fPlLqZKcEGrCqDz3EFDI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-igUc00PXGT1YBL1/Kf7QYy9fPlLqZKcEGrCqDz3EFDI=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/jquery.min.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "86929" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"T+aPohYXbm0fRYDpJLr+zJ9RmYTswGsahAoIsNiMld4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-T+aPohYXbm0fRYDpJLr+zJ9RmYTswGsahAoIsNiMld4=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/jquery.min.map", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.min.map", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "132370" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"1eiGMA0y1kD5P/bXnTaiTKk8vtvQ8IC2nXAoI1HJXyE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-1eiGMA0y1kD5P/bXnTaiTKk8vtvQ8IC2nXAoI1HJXyE=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/jquery.validate.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "50406" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"rQWr8J1UnYfd1BTv32oZcjOfKwIVbOk+NQBOXmYqXKY=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-rQWr8J1UnYfd1BTv32oZcjOfKwIVbOk+NQBOXmYqXKY=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/jquery.validate.unobtrusive.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "19798" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"qbS02vMHZxdLNYKUtLPSYaSHXj1/ZwH1fv9f3XAY0LU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-qbS02vMHZxdLNYKUtLPSYaSHXj1/ZwH1fv9f3XAY0LU=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/jquery.validate.unobtrusive.min.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\jquery.validate.unobtrusive.min.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5871" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"9GycpJnliUjJDVDqP0UEu/bsm9U+3dnQUH8+3W10vkY=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-9GycpJnliUjJDVDqP0UEu/bsm9U+3dnQUH8+3W10vkY=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/mvc-grid/mvc-grid.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\mvc-grid\\mvc-grid.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "35520" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"c+c6aRfDkZVNt4JaMs6tJEDSI0cMKL7uVPe0GrRYtpM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-c+c6aRfDkZVNt4JaMs6tJEDSI0cMKL7uVPe0GrRYtpM=" + } + ] + }, + { + "Route": "_content/CoreAdmin/js/site.js", + "AssetFile": "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\js\\site.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3220" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"el5uaLXOMEs1ea19vubcy7ESZUOnfCSjsDOiY2z7k/E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Fri, 18 Nov 2022 08:48:42 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-el5uaLXOMEs1ea19vubcy7ESZUOnfCSjsDOiY2z7k/E=" + } + ] } ] } \ No newline at end of file diff --git a/obj/Debug/net7.0/staticwebassets.development.json b/obj/Debug/net7.0/staticwebassets.development.json index 0a266b6..c5f6b8e 100644 --- a/obj/Debug/net7.0/staticwebassets.development.json +++ b/obj/Debug/net7.0/staticwebassets.development.json @@ -1 +1 @@ -{"ContentRoots":["C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\"],"Root":{"Children":{"_content":{"Children":{"CoreAdmin":{"Children":{"css":{"Children":{"bootstrap-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-dark.css"},"Patterns":null},"bootstrap-dark.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-dark.min.css"},"Patterns":null},"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.min.css.map"},"Patterns":null},"easymde":{"Children":{"easymde-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde-dark.css"},"Patterns":null},"easymde-dark.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde-dark.min.css"},"Patterns":null},"easymde.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde.css"},"Patterns":null},"easymde.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-ui.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/jquery-ui.min.css"},"Patterns":null},"mvc-grid":{"Children":{"fonts":{"Children":{"grid-glyphs.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/fonts/grid-glyphs.woff"},"Patterns":null}},"Asset":null,"Patterns":null},"mvc-grid-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/mvc-grid-dark.css"},"Patterns":null},"mvc-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/mvc-grid.css"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/additional-methods.min.js"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/bootstrap.min.js"},"Patterns":null},"easymde":{"Children":{"easymde.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/easymde/easymde.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-ui.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery-ui.min.js"},"Patterns":null},"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.min.map"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.js"},"Patterns":null},"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.unobtrusive.min.js"},"Patterns":null},"mvc-grid":{"Children":{"mvc-grid.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/mvc-grid/mvc-grid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}} \ No newline at end of file +{"ContentRoots":["C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\staticwebassets\\"],"Root":{"Children":{"_content":{"Children":{"CoreAdmin":{"Children":{"css":{"Children":{"bootstrap-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-dark.css"},"Patterns":null},"bootstrap-dark.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-dark.min.css"},"Patterns":null},"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap.min.css.map"},"Patterns":null},"easymde":{"Children":{"easymde-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde-dark.css"},"Patterns":null},"easymde-dark.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde-dark.min.css"},"Patterns":null},"easymde.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde.css"},"Patterns":null},"easymde.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/easymde/easymde.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-ui.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/jquery-ui.min.css"},"Patterns":null},"mvc-grid":{"Children":{"fonts":{"Children":{"grid-glyphs.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/fonts/grid-glyphs.woff"},"Patterns":null}},"Asset":null,"Patterns":null},"mvc-grid-dark.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/mvc-grid-dark.css"},"Patterns":null},"mvc-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/mvc-grid/mvc-grid.css"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/additional-methods.min.js"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/bootstrap.min.js"},"Patterns":null},"easymde":{"Children":{"easymde.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/easymde/easymde.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-ui.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery-ui.min.js"},"Patterns":null},"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.min.map"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.js"},"Patterns":null},"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/jquery.validate.unobtrusive.min.js"},"Patterns":null},"mvc-grid":{"Children":{"mvc-grid.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/mvc-grid/mvc-grid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}} \ No newline at end of file diff --git a/obj/Debug/net7.0/staticwebassets/msbuild.build.BMA.EHR.Recruit.Service.props b/obj/Debug/net7.0/staticwebassets/msbuild.build.BMA.EHR.Recruit.Service.props index 5a6032a..ddaed44 100644 --- a/obj/Debug/net7.0/staticwebassets/msbuild.build.BMA.EHR.Recruit.Service.props +++ b/obj/Debug/net7.0/staticwebassets/msbuild.build.BMA.EHR.Recruit.Service.props @@ -1,3 +1,4 @@  + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json index 01d4810..f62e730 100644 --- a/obj/project.assets.json +++ b/obj/project.assets.json @@ -13692,27 +13692,24 @@ ] }, "packageFolders": { - "C:\\Users\\suphonchai\\.nuget\\packages\\": {}, - "C:\\Program Files\\DevExpress 23.1\\Components\\Offline Packages": {}, + "C:\\Users\\Windows 10\\.nuget\\packages\\": {}, "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", + "projectUniqueName": "D:\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", "projectName": "BMA.EHR.Recruit.Service", - "projectPath": "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", - "packagesPath": "C:\\Users\\suphonchai\\.nuget\\packages\\", - "outputPath": "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\obj\\", + "projectPath": "D:\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", + "packagesPath": "C:\\Users\\Windows 10\\.nuget\\packages\\", + "outputPath": "D:\\BMA-EHR-RECRUIT-SERVICE\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ - "C:\\Program Files\\DevExpress 23.1\\Components\\Offline Packages", "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\NuGet.Config", - "C:\\Users\\suphonchai\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 23.1.config", + "D:\\BMA-EHR-RECRUIT-SERVICE\\NuGet.Config", + "C:\\Users\\Windows 10\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -13720,7 +13717,6 @@ "net7.0" ], "sources": { - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {}, "https://nuget.frappet.synology.me/v3/index.json": {} }, @@ -13739,7 +13735,8 @@ "enableAudit": "true", "auditLevel": "low", "auditMode": "direct" - } + }, + "SdkAnalysisLevel": "9.0.100" }, "frameworks": { "net7.0": { @@ -13879,7 +13876,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101\\RuntimeIdentifierGraph.json" } } } diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache index a778c37..d84e9b9 100644 --- a/obj/project.nuget.cache +++ b/obj/project.nuget.cache @@ -1,297 +1,297 @@ { "version": 2, - "dgSpecHash": "RfkpC83dUO4AUHQpx5cTuUvXo9P/FhbwkU/uY7ABuY9bkzCxXCZg3bnBgJWXCe0GBHPP1GWwr18TO5vpcszExg==", + "dgSpecHash": "iL4qNGiKzxk=", "success": true, - "projectFilePath": "D:\\Develop\\Source\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", + "projectFilePath": "D:\\BMA-EHR-RECRUIT-SERVICE\\BMA.EHR.Recruit.Service.csproj", "expectedPackageFiles": [ - "C:\\Users\\suphonchai\\.nuget\\packages\\awssdk.core\\3.7.106.5\\awssdk.core.3.7.106.5.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\awssdk.s3\\3.7.103.35\\awssdk.s3.3.7.103.35.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\awssdk.securitytoken\\3.7.100.14\\awssdk.securitytoken.3.7.100.14.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\azure.core\\1.24.0\\azure.core.1.24.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\azure.identity\\1.6.0\\azure.identity.1.6.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\bouncycastle.netcore\\1.8.5\\bouncycastle.netcore.1.8.5.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\coreadmin\\2.7.0\\coreadmin.2.7.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\dapper\\2.0.123\\dapper.2.0.123.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\dnsclient\\1.6.1\\dnsclient.1.6.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\\google.protobuf\\3.19.4\\google.protobuf.3.19.4.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\k4os.compression.lz4\\1.2.6\\k4os.compression.lz4.1.2.6.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\k4os.compression.lz4.streams\\1.2.6\\k4os.compression.lz4.streams.1.2.6.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\k4os.hash.xxhash\\1.0.6\\k4os.hash.xxhash.1.0.6.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\litedb\\5.0.11\\litedb.5.0.11.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.3\\microsoft.aspnetcore.authentication.jwtbearer.7.0.3.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.connections.abstractions\\2.2.0\\microsoft.aspnetcore.connections.abstractions.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.2\\microsoft.aspnetcore.http.2.2.2.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.connections\\1.1.0\\microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.http.connections.common\\1.1.0\\microsoft.aspnetcore.http.connections.common.1.1.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.3\\microsoft.aspnetcore.jsonpatch.7.0.3.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.0\\microsoft.aspnetcore.mvc.core.2.2.0.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.3\\microsoft.aspnetcore.mvc.newtonsoftjson.7.0.3.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\\2.2.0\\microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.mvc.razorpages\\2.2.0\\microsoft.aspnetcore.mvc.razorpages.2.2.0.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.3\\microsoft.aspnetcore.openapi.7.0.3.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\\2.2.0\\microsoft.aspnetcore.razor.language.2.2.0.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.signalr\\1.1.0\\microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.signalr.common\\1.1.0\\microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.signalr.core\\1.1.0\\microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.signalr.protocols.json\\1.1.0\\microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.staticfiles\\2.2.0\\microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.aspnetcore.websockets\\2.2.0\\microsoft.aspnetcore.websockets.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.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\1.1.0\\microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.codeanalysis.common\\2.8.0\\microsoft.codeanalysis.common.2.8.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.codeanalysis.csharp\\2.8.0\\microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.codeanalysis.razor\\2.2.0\\microsoft.codeanalysis.razor.2.2.0.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.data.sqlclient\\5.0.1\\microsoft.data.sqlclient.5.0.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.0.1\\microsoft.data.sqlclient.sni.runtime.5.0.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore\\7.0.3\\microsoft.entityframeworkcore.7.0.3.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\7.0.3\\microsoft.entityframeworkcore.abstractions.7.0.3.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\7.0.3\\microsoft.entityframeworkcore.analyzers.7.0.3.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.design\\7.0.3\\microsoft.entityframeworkcore.design.7.0.3.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\7.0.3\\microsoft.entityframeworkcore.relational.7.0.3.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.relational.design\\1.1.1\\microsoft.entityframeworkcore.relational.design.1.1.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\7.0.3\\microsoft.entityframeworkcore.sqlserver.7.0.3.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\7.0.3\\microsoft.entityframeworkcore.tools.7.0.3.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\\6.0.0\\microsoft.extensions.configuration.binder.6.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.embedded\\3.1.22\\microsoft.extensions.fileproviders.embedded.3.1.22.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.http\\6.0.0\\microsoft.extensions.http.6.0.0.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.logging.configuration\\6.0.0\\microsoft.extensions.logging.configuration.6.0.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.extensions.logging.console\\1.1.1\\microsoft.extensions.logging.console.1.1.1.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.options.configurationextensions\\6.0.0\\microsoft.extensions.options.configurationextensions.6.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.identity.client\\4.45.0\\microsoft.identity.client.4.45.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\2.19.3\\microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.21.0\\microsoft.identitymodel.abstractions.6.21.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.21.0\\microsoft.identitymodel.jsonwebtokens.6.21.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.logging\\6.21.0\\microsoft.identitymodel.logging.6.21.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.21.0\\microsoft.identitymodel.protocols.6.21.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.21.0\\microsoft.identitymodel.protocols.openidconnect.6.21.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.21.0\\microsoft.identitymodel.tokens.6.21.0.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\\5.0.0\\microsoft.netcore.platforms.5.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.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.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.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.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\\mongodb.bson\\2.19.0\\mongodb.bson.2.19.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\mongodb.driver\\2.19.0\\mongodb.driver.2.19.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\mongodb.driver.core\\2.19.0\\mongodb.driver.core.2.19.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\mongodb.driver.gridfs\\2.19.0\\mongodb.driver.gridfs.2.19.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\mongodb.libmongocrypt\\1.7.0\\mongodb.libmongocrypt.1.7.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\\mysql.data\\8.0.29\\mysql.data.8.0.29.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\mysqlconnector\\2.2.5\\mysqlconnector.2.2.5.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\netstandard.library\\1.6.1\\netstandard.library.1.6.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.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\\nonfactors.grid.core.mvc6\\7.1.0\\nonfactors.grid.core.mvc6.7.1.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\npgsql\\6.0.4\\npgsql.6.0.4.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\\pomelo.entityframeworkcore.mysql.design\\1.1.2\\pomelo.entityframeworkcore.mysql.design.1.1.2.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.7.0\\runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.osx.10.10-x64.corecompat.system.drawing\\6.0.5.128\\runtime.osx.10.10-x64.corecompat.system.drawing.6.0.5.128.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\sentry\\3.29.1\\sentry.3.29.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\sentry.aspnetcore\\3.29.1\\sentry.aspnetcore.3.29.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\sentry.extensions.logging\\3.29.1\\sentry.extensions.logging.3.29.1.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.3.0\\serilog.settings.configuration.3.3.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\\sharpcompress\\0.30.1\\sharpcompress.0.30.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\snappier\\1.0.0\\snappier.1.0.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\swashbuckle.aspnetcore\\6.5.0\\swashbuckle.aspnetcore.6.5.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.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.appcontext\\4.3.0\\system.appcontext.4.3.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.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.collections.immutable\\1.3.1\\system.collections.immutable.1.3.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.componentmodel.annotations\\4.5.0\\system.componentmodel.annotations.4.5.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.configuration.configurationmanager\\5.0.0\\system.configuration.configurationmanager.5.0.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.data.sqlclient\\4.8.5\\system.data.sqlclient.4.8.5.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.fileversioninfo\\4.3.0\\system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.diagnostics.stacktrace\\4.3.0\\system.diagnostics.stacktrace.4.3.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.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.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.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.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.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.21.0\\system.identitymodel.tokens.jwt.6.21.0.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.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.io.compression.zipfile\\4.3.0\\system.io.compression.zipfile.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.io.pipelines\\4.5.2\\system.io.pipelines.4.5.2.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.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.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.net.sockets\\4.3.0\\system.net.sockets.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.net.websockets.websocketprotocol\\4.5.1\\system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.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.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.reflection.metadata\\1.4.2\\system.reflection.metadata.1.4.2.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.caching\\5.0.0\\system.runtime.caching.5.0.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.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.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.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.protecteddata\\5.0.0\\system.security.cryptography.protecteddata.5.0.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.cryptography.xml\\4.5.0\\system.security.cryptography.xml.4.5.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.permissions\\5.0.0\\system.security.permissions.5.0.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.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.channels\\4.5.0\\system.threading.channels.4.5.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.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.threading.thread\\4.3.0\\system.threading.thread.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.threading.timer\\4.3.0\\system.threading.timer.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.valuetuple\\4.3.0\\system.valuetuple.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.windows.extensions\\5.0.0\\system.windows.extensions.5.0.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.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.xdocument\\4.3.0\\system.xml.xpath.xdocument.4.3.0.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\watchdog.net\\1.4.6\\watchdog.net.1.4.6.nupkg.sha512", - "C:\\Users\\suphonchai\\.nuget\\packages\\zstdsharp.port\\0.6.2\\zstdsharp.port.0.6.2.nupkg.sha512" + "C:\\Users\\Windows 10\\.nuget\\packages\\awssdk.core\\3.7.106.5\\awssdk.core.3.7.106.5.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\awssdk.s3\\3.7.103.35\\awssdk.s3.3.7.103.35.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\awssdk.securitytoken\\3.7.100.14\\awssdk.securitytoken.3.7.100.14.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\azure.core\\1.24.0\\azure.core.1.24.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\azure.identity\\1.6.0\\azure.identity.1.6.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\bouncycastle.netcore\\1.8.5\\bouncycastle.netcore.1.8.5.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\coreadmin\\2.7.0\\coreadmin.2.7.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\dapper\\2.0.123\\dapper.2.0.123.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\dnsclient\\1.6.1\\dnsclient.1.6.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\elasticsearch.net\\7.17.5\\elasticsearch.net.7.17.5.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\epplus\\6.1.3\\epplus.6.1.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\epplus.interfaces\\6.1.1\\epplus.interfaces.6.1.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\epplus.system.drawing\\6.1.1\\epplus.system.drawing.6.1.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\google.protobuf\\3.19.4\\google.protobuf.3.19.4.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\k4os.compression.lz4\\1.2.6\\k4os.compression.lz4.1.2.6.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\k4os.compression.lz4.streams\\1.2.6\\k4os.compression.lz4.streams.1.2.6.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\k4os.hash.xxhash\\1.0.6\\k4os.hash.xxhash.1.0.6.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\litedb\\5.0.11\\litedb.5.0.11.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.antiforgery\\2.2.0\\microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\7.0.3\\microsoft.aspnetcore.authentication.jwtbearer.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.authorization\\2.2.0\\microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.authorization.policy\\2.2.0\\microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.connections.abstractions\\2.2.0\\microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.cors\\2.2.0\\microsoft.aspnetcore.cors.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\2.2.0\\microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.dataprotection\\2.2.0\\microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.dataprotection.abstractions\\2.2.0\\microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.abstractions\\2.2.0\\microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.html.abstractions\\2.2.0\\microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.http\\2.2.2\\microsoft.aspnetcore.http.2.2.2.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.http.connections\\1.1.0\\microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.http.connections.common\\1.1.0\\microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\7.0.3\\microsoft.aspnetcore.jsonpatch.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.localization\\2.2.0\\microsoft.aspnetcore.localization.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc\\2.2.0\\microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.analyzers\\2.2.0\\microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.apiexplorer\\2.2.0\\microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.core\\2.2.0\\microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.cors\\2.2.0\\microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.dataannotations\\2.2.0\\microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.formatters.json\\2.2.0\\microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.localization\\2.2.0\\microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\7.0.3\\microsoft.aspnetcore.mvc.newtonsoftjson.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor\\2.2.0\\microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor.extensions\\2.2.0\\microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.razorpages\\2.2.0\\microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.taghelpers\\2.2.0\\microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.versioning\\5.0.0\\microsoft.aspnetcore.mvc.versioning.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.versioning.apiexplorer\\5.0.0\\microsoft.aspnetcore.mvc.versioning.apiexplorer.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.mvc.viewfeatures\\2.2.0\\microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.openapi\\7.0.3\\microsoft.aspnetcore.openapi.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.razor\\2.2.0\\microsoft.aspnetcore.razor.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.razor.design\\2.2.0\\microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.razor.language\\2.2.0\\microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.razor.runtime\\2.2.0\\microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.responsecaching.abstractions\\2.2.0\\microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.routing\\2.2.0\\microsoft.aspnetcore.routing.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.signalr\\1.1.0\\microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.signalr.common\\1.1.0\\microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.signalr.core\\1.1.0\\microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.signalr.protocols.json\\1.1.0\\microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.staticfiles\\2.2.0\\microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.websockets\\2.2.0\\microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\1.1.0\\microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.codeanalysis.common\\2.8.0\\microsoft.codeanalysis.common.2.8.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.codeanalysis.csharp\\2.8.0\\microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.codeanalysis.razor\\2.2.0\\microsoft.codeanalysis.razor.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.data.sqlclient\\5.0.1\\microsoft.data.sqlclient.5.0.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.0.1\\microsoft.data.sqlclient.sni.runtime.5.0.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.entityframeworkcore\\7.0.3\\microsoft.entityframeworkcore.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\7.0.3\\microsoft.entityframeworkcore.abstractions.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\7.0.3\\microsoft.entityframeworkcore.analyzers.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.entityframeworkcore.design\\7.0.3\\microsoft.entityframeworkcore.design.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\7.0.3\\microsoft.entityframeworkcore.relational.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.entityframeworkcore.relational.design\\1.1.1\\microsoft.entityframeworkcore.relational.design.1.1.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\7.0.3\\microsoft.entityframeworkcore.sqlserver.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\7.0.3\\microsoft.entityframeworkcore.tools.7.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\7.0.0\\microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.caching.memory\\7.0.0\\microsoft.extensions.caching.memory.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.configuration\\7.0.0\\microsoft.extensions.configuration.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\7.0.0\\microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.configuration.binder\\6.0.0\\microsoft.extensions.configuration.binder.6.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\7.0.0\\microsoft.extensions.configuration.fileextensions.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.configuration.json\\7.0.0\\microsoft.extensions.configuration.json.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\7.0.0\\microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\7.0.0\\microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.dependencymodel\\7.0.0\\microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\7.0.0\\microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.fileproviders.composite\\2.2.0\\microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\3.1.22\\microsoft.extensions.fileproviders.embedded.3.1.22.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\7.0.0\\microsoft.extensions.fileproviders.physical.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\7.0.0\\microsoft.extensions.filesystemglobbing.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\3.1.8\\microsoft.extensions.hosting.abstractions.3.1.8.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.http\\6.0.0\\microsoft.extensions.http.6.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.localization\\2.2.0\\microsoft.extensions.localization.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\2.2.0\\microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.logging\\7.0.0\\microsoft.extensions.logging.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\7.0.0\\microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.logging.configuration\\6.0.0\\microsoft.extensions.logging.configuration.6.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.logging.console\\1.1.1\\microsoft.extensions.logging.console.1.1.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.options\\7.0.0\\microsoft.extensions.options.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\6.0.0\\microsoft.extensions.options.configurationextensions.6.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.primitives\\7.0.0\\microsoft.extensions.primitives.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.extensions.webencoders\\2.2.0\\microsoft.extensions.webencoders.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.identity.client\\4.45.0\\microsoft.identity.client.4.45.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\2.19.3\\microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.21.0\\microsoft.identitymodel.abstractions.6.21.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.21.0\\microsoft.identitymodel.jsonwebtokens.6.21.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.identitymodel.logging\\6.21.0\\microsoft.identitymodel.logging.6.21.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.21.0\\microsoft.identitymodel.protocols.6.21.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.21.0\\microsoft.identitymodel.protocols.openidconnect.6.21.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.21.0\\microsoft.identitymodel.tokens.6.21.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.io.recyclablememorystream\\2.2.1\\microsoft.io.recyclablememorystream.2.2.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.openapi\\1.4.3\\microsoft.openapi.1.4.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.17.0\\microsoft.visualstudio.azure.containers.tools.targets.1.17.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.win32.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\microsoft.win32.systemevents\\7.0.0\\microsoft.win32.systemevents.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\mongodb.bson\\2.19.0\\mongodb.bson.2.19.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\mongodb.driver\\2.19.0\\mongodb.driver.2.19.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\mongodb.driver.core\\2.19.0\\mongodb.driver.core.2.19.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\mongodb.driver.gridfs\\2.19.0\\mongodb.driver.gridfs.2.19.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\mongodb.libmongocrypt\\1.7.0\\mongodb.libmongocrypt.1.7.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\mysql.data\\8.0.29\\mysql.data.8.0.29.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\mysqlconnector\\2.2.5\\mysqlconnector.2.2.5.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\netstandard.library\\1.6.1\\netstandard.library.1.6.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\nonfactors.grid.core.mvc6\\7.1.0\\nonfactors.grid.core.mvc6.7.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\npgsql\\6.0.4\\npgsql.6.0.4.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\pomelo.entityframeworkcore.mysql\\7.0.0\\pomelo.entityframeworkcore.mysql.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\pomelo.entityframeworkcore.mysql.design\\1.1.2\\pomelo.entityframeworkcore.mysql.design.1.1.2.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.7.0\\runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.osx.10.10-x64.corecompat.system.drawing\\6.0.5.128\\runtime.osx.10.10-x64.corecompat.system.drawing.6.0.5.128.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\sentry\\3.29.1\\sentry.3.29.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\sentry.aspnetcore\\3.29.1\\sentry.aspnetcore.3.29.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\sentry.extensions.logging\\3.29.1\\sentry.extensions.logging.3.29.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog\\2.12.0\\serilog.2.12.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.aspnetcore\\6.1.0\\serilog.aspnetcore.6.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.enrichers.environment\\2.2.0\\serilog.enrichers.environment.2.2.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.exceptions\\8.4.0\\serilog.exceptions.8.4.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.extensions.hosting\\5.0.1\\serilog.extensions.hosting.5.0.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.extensions.logging\\3.1.0\\serilog.extensions.logging.3.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.formatting.compact\\1.1.0\\serilog.formatting.compact.1.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.formatting.elasticsearch\\9.0.0\\serilog.formatting.elasticsearch.9.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.settings.configuration\\3.3.0\\serilog.settings.configuration.3.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.sinks.console\\4.1.0\\serilog.sinks.console.4.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.sinks.debug\\2.0.0\\serilog.sinks.debug.2.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.sinks.elasticsearch\\9.0.0\\serilog.sinks.elasticsearch.9.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.sinks.file\\5.0.0\\serilog.sinks.file.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\serilog.sinks.periodicbatching\\3.1.0\\serilog.sinks.periodicbatching.3.1.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\sharpcompress\\0.30.1\\sharpcompress.0.30.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\snappier\\1.0.0\\snappier.1.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\swashbuckle.aspnetcore\\6.5.0\\swashbuckle.aspnetcore.6.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\swashbuckle.aspnetcore.annotations\\6.5.0\\swashbuckle.aspnetcore.annotations.6.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.collections.immutable\\1.3.1\\system.collections.immutable.1.3.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.componentmodel.annotations\\4.5.0\\system.componentmodel.annotations.4.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.configuration.configurationmanager\\5.0.0\\system.configuration.configurationmanager.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.data.sqlclient\\4.8.5\\system.data.sqlclient.4.8.5.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0\\system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.diagnostics.fileversioninfo\\4.3.0\\system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.diagnostics.stacktrace\\4.3.0\\system.diagnostics.stacktrace.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.drawing.common\\7.0.0\\system.drawing.common.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.formats.asn1\\7.0.0\\system.formats.asn1.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.21.0\\system.identitymodel.tokens.jwt.6.21.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.io.compression.zipfile\\4.3.0\\system.io.compression.zipfile.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.io.pipelines\\4.5.2\\system.io.pipelines.4.5.2.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.net.sockets\\4.3.0\\system.net.sockets.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.net.websockets.websocketprotocol\\4.5.1\\system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.reflection.metadata\\1.4.2\\system.reflection.metadata.1.4.2.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.reflection.typeextensions\\4.7.0\\system.reflection.typeextensions.4.7.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.runtime.caching\\5.0.0\\system.runtime.caching.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.pkcs\\7.0.0\\system.security.cryptography.pkcs.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.protecteddata\\5.0.0\\system.security.cryptography.protecteddata.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.cryptography.xml\\4.5.0\\system.security.cryptography.xml.4.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.permissions\\5.0.0\\system.security.permissions.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.text.encodings.web\\7.0.0\\system.text.encodings.web.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.text.json\\7.0.0\\system.text.json.7.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.threading.channels\\4.5.0\\system.threading.channels.4.5.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.threading.thread\\4.3.0\\system.threading.thread.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.threading.timer\\4.3.0\\system.threading.timer.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.valuetuple\\4.3.0\\system.valuetuple.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.windows.extensions\\5.0.0\\system.windows.extensions.5.0.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.xml.xpath\\4.3.0\\system.xml.xpath.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\system.xml.xpath.xdocument\\4.3.0\\system.xml.xpath.xdocument.4.3.0.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\watchdog.net\\1.4.6\\watchdog.net.1.4.6.nupkg.sha512", + "C:\\Users\\Windows 10\\.nuget\\packages\\zstdsharp.port\\0.6.2\\zstdsharp.port.0.6.2.nupkg.sha512" ], "logs": [] } \ No newline at end of file