From cc251f71293d72b9df2a8d6755e1a67f6afa15c9 Mon Sep 17 00:00:00 2001 From: Suphonchai Phoonsawat Date: Tue, 12 May 2026 16:32:46 +0700 Subject: [PATCH] fix --- BMA.EHR.Recruit.Service.sln | 2 +- ...t.Service.csproj => BMA.EHR.Recruit.csproj | 1 - ConfigureSwaggerOptions.cs | 2 +- Controllers/BaseController.cs | 7 +- Controllers/RecruitController.cs | 759 +---- Core/DateTimeFixConverter.cs | 2 +- Core/GlobalMessages.cs | 2 +- Core/RequestLoggingMiddleware.cs | 2 +- Data/ApplicationDbContext.cs | 6 +- Extensions/DataReaderExtension.cs | 2 +- Extensions/DateTimeExtension.cs | 2 +- Extensions/DoubleExtension.cs | 2 +- Extensions/ExcelWorksheetExtension.cs | 2 +- Extensions/IntegerExtension.cs | 2 +- Extensions/ListExtension.cs | 2 +- Extensions/ObjectExtension.cs | 2 +- Extensions/StreamExtension.cs | 2 +- Extensions/StringExtension.cs | 2 +- Extensions/TimeSpanExtension.cs | 2 +- ...20230313045824_Initial Project.Designer.cs | 74 +- Migrations/20230313045824_Initial Project.cs | 2 +- ...54_Update recruit import table.Designer.cs | 74 +- ...30323020854_Update recruit import table.cs | 2 +- ...2648_Change Document Table Def.Designer.cs | 74 +- ...0230325122648_Change Document Table Def.cs | 2 +- ...ate Recruit Score Relationship.Designer.cs | 76 +- ...04559_Update Recruit Score Relationship.cs | 2 +- ...9_Update Recruit missing field.Designer.cs | 76 +- ...0405071839_Update Recruit missing field.cs | 2 +- ...023520_Update Recruit Relation.Designer.cs | 78 +- .../20230406023520_Update Recruit Relation.cs | 2 +- ...0230406025805_Update View Info.Designer.cs | 78 +- Migrations/20230406025805_Update View Info.cs | 2 +- ...230411041426_Add ImportHistory.Designer.cs | 84 +- .../20230411041426_Add ImportHistory.cs | 2 +- ...itImport Table for Support CMS.Designer.cs | 84 +- ... to RecruitImport Table for Support CMS.cs | 2 +- ...4015003_Add Field PositionName.Designer.cs | 84 +- .../20230424015003_Add Field PositionName.cs | 2 +- ...822_Add Field Exam Part Result.Designer.cs | 84 +- ...230424053822_Add Field Exam Part Result.cs | 2 +- ...716_Add Field AnnouncementDate.Designer.cs | 84 +- ...230425031716_Add Field AnnouncementDate.cs | 2 +- ...04_Add Field AnnouncementDate2.Designer.cs | 84 +- ...30425050104_Add Field AnnouncementDate2.cs | 2 +- ...2046_Add Field Number to Score.Designer.cs | 84 +- ...0230425122046_Add Field Number to Score.cs | 2 +- ...0425132757_Change Number Field.Designer.cs | 84 +- .../20230425132757_Change Number Field.cs | 2 +- ...945_Change import detail Field.Designer.cs | 84 +- ...230428041945_Change import detail Field.cs | 2 +- ...mport Image and Document Table.Designer.cs | 100 +- ...322_Add Import Image and Document Table.cs | 2 +- ...port Image and Document Table2.Designer.cs | 100 +- ...09_Add Import Image and Document Table2.cs | 2 +- ...date table Disable add postype.Designer.cs | 100 +- ...061635_update table Disable add postype.cs | 2 +- ...227_Change Sum Score to double.Designer.cs | 100 +- ...250210055227_Change Sum Score to double.cs | 2 +- ...ate table Recruit add AuthName.Designer.cs | 100 +- ...54142_update table Recruit add AuthName.cs | 2 +- ...add_field_recruits.HddPosition.Designer.cs | 100 +- ...01100117_add_field_recruits.HddPosition.cs | 2 +- ...080743_add_fields_RecruitScore.Designer.cs | 100 +- .../20250902080743_add_fields_RecruitScore.cs | 2 +- ...ate_field_RecruitScore.bstatus.Designer.cs | 100 +- ...93807_update_field_RecruitScore.bstatus.cs | 2 +- ...50904045932_add_field_typeTest.Designer.cs | 100 +- .../20250904045932_add_field_typeTest.cs | 2 +- ...date_table_period_add_authname.Designer.cs | 100 +- ...084717_update_table_period_add_authname.cs | 2 +- ...20251016094447_update_nullable.Designer.cs | 100 +- Migrations/20251016094447_update_nullable.cs | 2 +- ...tScore_add_field_ExamAttribute.Designer.cs | 100 +- ...le_RecruitScore_add_field_ExamAttribute.cs | 2 +- ...24082551_update_RecruitAddress.Designer.cs | 100 +- .../20260324082551_update_RecruitAddress.cs | 2 +- .../ApplicationDbContextModelSnapshot.cs | 100 +- Models/Documents/Document.cs | 2 +- Models/EntityBase.cs | 2 +- Models/HR/OrganizationEntity.cs | 2 +- Models/HR/Profile.cs | 2 +- Models/HR/ProfileOrganization.cs | 2 +- Models/HR/ProfileSalary.cs | 2 +- Models/MetaData/BloodGroup.cs | 2 +- Models/MetaData/District.cs | 2 +- Models/MetaData/EducationLevel.cs | 2 +- Models/MetaData/Gendor.cs | 2 +- Models/MetaData/PositionPath.cs | 2 +- Models/MetaData/Prefix.cs | 2 +- Models/MetaData/Province.cs | 2 +- Models/MetaData/Relationship.cs | 2 +- Models/MetaData/Religion.cs | 2 +- Models/MetaData/SubDistrict.cs | 2 +- Models/Placement/Placement.cs | 2 +- Models/Placement/PlacementCertificate.cs | 2 +- Models/Placement/PlacementEducation.cs | 2 +- Models/Placement/PlacementIsProperty.cs | 2 +- Models/Placement/PlacementProfile.cs | 4 +- Models/Placement/PlacementType.cs | 2 +- Models/Recruits/Recruit.cs | 2 +- Models/Recruits/RecruitAddress.cs | 2 +- Models/Recruits/RecruitCertificate.cs | 2 +- Models/Recruits/RecruitDocument.cs | 4 +- Models/Recruits/RecruitEducation.cs | 2 +- Models/Recruits/RecruitImport.cs | 6 +- Models/Recruits/RecruitImportDocument.cs | 6 +- Models/Recruits/RecruitImportHistory.cs | 2 +- Models/Recruits/RecruitImportImage.cs | 6 +- Models/Recruits/RecruitOccupation.cs | 2 +- Models/Recruits/RecruitPayment.cs | 2 +- Models/Recruits/RecruitScore.cs | 2 +- Models/Recruits/ScoreImport.cs | 6 +- Program.cs | 11 +- Repositories/PermissionRepository.cs | 8 +- Requests/Recruits/CandidateFileHeader.cs | 2 +- Requests/Recruits/CompetitivePeriodRequest.cs | 2 +- Requests/Recruits/PostRecruitImportRequest.cs | 2 +- Requests/Recruits/RecruitDateRequest.cs | 2 +- Requests/Recruits/RecruitExamRequest.cs | 2 +- Requests/Recruits/RecruitPosTypeRequest.cs | 2 +- Responses/Document/FileDownloadResponse.cs | 2 +- Responses/ResponseObject.cs | 2 +- Services/ImportBackgroundService.cs | 729 +++++ Services/ImportJobQueue.cs | 22 + Services/ImportJobTracker.cs | 71 + Services/MinIOService.cs | 10 +- Services/RecruitService.cs | 10 +- appsettings.json | 6 +- .../net7.0/BMA.EHR.Recruit.Service.deps.json | 2667 +---------------- bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll | Bin 1057792 -> 0 bytes bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb | Bin 179272 -> 0 bytes bin/Debug/net7.0/BMA.EHR.Recruit.Service.xml | 19 + bin/Debug/net7.0/appsettings.json | 6 +- .../BMA.EHR.Recruit.Service.AssemblyInfo.cs | 2 +- ...R.Recruit.Service.AssemblyInfoInputs.cache | 2 +- ...uit.Service.csproj.CoreCompileInputs.cache | 2 +- ...ecruit.Service.csproj.FileListAbsolute.txt | 1 + obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll | Bin 1057792 -> 1099264 bytes obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb | Bin 179272 -> 186128 bytes obj/Debug/net7.0/BMA.EHR.Recruit.Service.xml | 19 + .../net7.0/ref/BMA.EHR.Recruit.Service.dll | Bin 137728 -> 143872 bytes .../net7.0/refint/BMA.EHR.Recruit.Service.dll | Bin 137728 -> 143872 bytes obj/Debug/net7.0/staticwebassets.build.json | 2 +- obj/project.assets.json | 6 +- obj/project.nuget.cache | 4 +- 146 files changed, 2465 insertions(+), 4785 deletions(-) rename BMA.EHR.Recruit.Service.csproj => BMA.EHR.Recruit.csproj (98%) create mode 100644 Services/ImportBackgroundService.cs create mode 100644 Services/ImportJobQueue.cs create mode 100644 Services/ImportJobTracker.cs delete mode 100644 bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll delete mode 100644 bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb diff --git a/BMA.EHR.Recruit.Service.sln b/BMA.EHR.Recruit.Service.sln index 95679a8..65a413c 100644 --- a/BMA.EHR.Recruit.Service.sln +++ b/BMA.EHR.Recruit.Service.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.5.33424.131 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BMA.EHR.Recruit.Service", "BMA.EHR.Recruit.Service.csproj", "{3FBBE410-D10A-4FF6-9BEE-F663381CCA22}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BMA.EHR.Recruit", "BMA.EHR.Recruit.csproj", "{3FBBE410-D10A-4FF6-9BEE-F663381CCA22}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/BMA.EHR.Recruit.Service.csproj b/BMA.EHR.Recruit.csproj similarity index 98% rename from BMA.EHR.Recruit.Service.csproj rename to BMA.EHR.Recruit.csproj index 4f3c513..eca7d61 100644 --- a/BMA.EHR.Recruit.Service.csproj +++ b/BMA.EHR.Recruit.csproj @@ -7,7 +7,6 @@ d45c95ce-6b9d-4aa7-aaaf-62fe8b792934 Linux True - BMA.EHR.Recruit.Service diff --git a/ConfigureSwaggerOptions.cs b/ConfigureSwaggerOptions.cs index 17da340..7284102 100644 --- a/ConfigureSwaggerOptions.cs +++ b/ConfigureSwaggerOptions.cs @@ -4,7 +4,7 @@ using Microsoft.OpenApi.Models; using Swashbuckle.AspNetCore.SwaggerGen; using System.Reflection; -namespace BMA.EHR.Recruit.Service +namespace BMA.EHR.Recruit { public class ConfigureSwaggerOptions : IConfigureNamedOptions { diff --git a/Controllers/BaseController.cs b/Controllers/BaseController.cs index 89d5494..033134e 100644 --- a/Controllers/BaseController.cs +++ b/Controllers/BaseController.cs @@ -1,11 +1,12 @@ // using BMA.EHR.Core; -using BMA.EHR.Recruit.Service.Responses; -using BMA.EHR.Recruit.Service.Services; + +using BMA.EHR.Recruit.Services; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System.Net; +using BMA.EHR.Recruit.Responses; -namespace BMA.EHR.Recruit.Service.Controllers +namespace BMA.EHR.Recruit.Controllers { public class BaseController : ControllerBase { diff --git a/Controllers/RecruitController.cs b/Controllers/RecruitController.cs index 73b39df..bbf38c3 100644 --- a/Controllers/RecruitController.cs +++ b/Controllers/RecruitController.cs @@ -1,13 +1,6 @@ using Amazon.S3.Model; using BMA.EHR.MetaData.Service.Models; using BMA.EHR.Profile.Service.Models.HR; -using BMA.EHR.Recruit.Service.Core; -using BMA.EHR.Recruit.Service.Data; -using BMA.EHR.Recruit.Service.Extensions; -using BMA.EHR.Recruit.Service.Models.Recruits; -using BMA.EHR.Recruit.Service.Requests.Recruits; -using BMA.EHR.Recruit.Service.Responses; -using BMA.EHR.Recruit.Service.Services; using BMA.EHR.Recurit.Service.Data; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; @@ -31,8 +24,15 @@ using System.Globalization; using OfficeOpenXml.Style; using System.Drawing; using System.Linq; +using BMA.EHR.Recruit.Core; +using BMA.EHR.Recruit.Data; +using BMA.EHR.Recruit.Extensions; +using BMA.EHR.Recruit.Models.Recruits; +using BMA.EHR.Recruit.Requests.Recruits; +using BMA.EHR.Recruit.Responses; +using BMA.EHR.Recruit.Services; -namespace BMA.EHR.Recruit.Service.Controllers +namespace BMA.EHR.Recruit.Controllers { [Route("api/v{version:apiVersion}/recruit")] [ApiVersion("1.0")] @@ -53,6 +53,8 @@ namespace BMA.EHR.Recruit.Service.Controllers private readonly IHttpContextAccessor _httpContextAccessor; private readonly ILogger _logger; private readonly IConfiguration _configuration; + private readonly ImportJobQueue _importJobQueue; + private readonly ImportJobTracker _importJobTracker; //private readonly DateTimeExtension; #endregion @@ -67,7 +69,9 @@ namespace BMA.EHR.Recruit.Service.Controllers IHttpContextAccessor httpContextAccessor, ILogger logger, IConfiguration configuration, - PermissionRepository permission + PermissionRepository permission, + ImportJobQueue importJobQueue, + ImportJobTracker importJobTracker //DateTimeExtension extensions ) { @@ -80,6 +84,8 @@ namespace BMA.EHR.Recruit.Service.Controllers _configuration = configuration; _logger = logger; _permission = permission; + _importJobQueue = importJobQueue; + _importJobTracker = importJobTracker; //_extensions = extensions; } @@ -699,7 +705,6 @@ namespace BMA.EHR.Recruit.Service.Controllers Directory.CreateDirectory(tmpDir); var importFile = Path.Combine(tmpDir, $"c_{DateTime.Now.ToString("ddMMyyyyHHmmss")}.xlsx"); - var import_doc_id = ""; try { @@ -710,11 +715,13 @@ namespace BMA.EHR.Recruit.Service.Controllers var file = Request.Form.Files[0]; var doc = await _minioService.UploadFileAsync(file); - import_doc_id = doc.Id.ToString("D"); + var import_doc_id = doc.Id.ToString("D"); var fileContent = (await _minioService.DownloadFileAsync(doc.Id)).FileContent; + System.IO.File.WriteAllBytes(importFile, fileContent); + fileContent = null; - // สร้างรอบการบรรจุ โดยเอาเข้ามูลมาใส่จาก Request + // สร้างรอบการบรรจุ var imported = new RecruitImport { Year = req.Year, @@ -737,164 +744,27 @@ namespace BMA.EHR.Recruit.Service.Controllers }; await _context.RecruitImports.AddAsync(imported); - await _context.SaveChangesAsync(); // Save import first to get Id + await _context.SaveChangesAsync(); - // import datafile - System.IO.File.WriteAllBytes(importFile, fileContent); - - using (var c_package = new ExcelPackage(new FileInfo(importFile))) + // Enqueue background job + var job = _importJobTracker.CreateJob(new ImportJobInfo { - // loop from sheet2 to end - - for (int i = 0; i < c_package.Workbook.Worksheets.Count; i++) - { - var workSheet = c_package.Workbook.Worksheets[i]; - var totalRows = workSheet.Dimension.Rows; - var cols = workSheet.GetHeaderColumns(); - - int row = 2; - int batchCount = 0; - const int batchSize = 500; - - while (row <= totalRows) - { - var cell1 = workSheet?.Cells[row, 1]?.GetValue(); - if (cell1 == "" || cell1 == null) break; - - var r = new Models.Recruits.Recruit(); - r.ExamId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ExamID)]?.GetValue(); - r.CitizenId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalID)]?.GetValue(); - r.Prefix = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Prefix)]?.GetValue(); - r.FirstName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.FirstName)]?.GetValue(); - r.LastName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.LastName)]?.GetValue(); - r.Gendor = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Gender)]?.GetValue(); - r.National = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.National)]?.GetValue().IsNull(""); - r.Race = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Race)]?.GetValue().IsNull(""); - r.Religion = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Religion)]?.GetValue().IsNull(""); - r.DateOfBirth = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.DateOfBirth)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")); - r.Marry = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Marry)]?.GetValue(); - r.Isspecial = "N"; - r.CitizenCardIssuer = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalCardIssue)]?.GetValue(); - 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() - { - Address = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Address)]?.GetValue() ?? "", - Moo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Moo)]?.GetValue() ?? "", - Soi = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Soi)]?.GetValue() ?? "", - Road = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Road)]?.GetValue() ?? "", - District = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.District)]?.GetValue() ?? "", - Amphur = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amphur)]?.GetValue() ?? "", - Province = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Province)]?.GetValue() ?? "", - ZipCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ZipCode)]?.GetValue() ?? "", - Telephone = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Telephone)]?.GetValue() ?? "", - Mobile = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Mobile)]?.GetValue() ?? "", - Address1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Address1)]?.GetValue() ?? "", - Moo1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Moo1)]?.GetValue() ?? "", - Soi1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Soi1)]?.GetValue() ?? "", - Road1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Road1)]?.GetValue() ?? "", - District1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.District1)]?.GetValue() ?? "", - Amphur1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amphur1)]?.GetValue() ?? "", - Province1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Province1)]?.GetValue() ?? "", - ZipCode1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ZipCode1)]?.GetValue() ?? "", - }); - - // payment - r.Payments.Add(new RecruitPayment() - { - PaymentId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PaymentID)]?.GetValue() ?? "", - CompanyCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CompanyCode)]?.GetValue() ?? "", - TextFile = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TextFile)]?.GetValue() ?? "", - BankCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.BankCode)]?.GetValue() ?? "", - AccountNumber = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.AccouontNumer)]?.GetValue() ?? "", - TransDate = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TransDate)]?.GetValue() ?? "", - TransTime = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TransTime)]?.GetValue() ?? "", - CustomerName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CustomerName)]?.GetValue() ?? "", - RefNo1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.RefNo1)]?.GetValue() ?? "", - TermBranch = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TermBranch)]?.GetValue() ?? "", - TellerId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TellerID)]?.GetValue() ?? "", - CreditDebit = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CreditDebit)]?.GetValue() ?? "", - PaymentType = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Type)]?.GetValue(), - ChequeNo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ChequeNo)]?.GetValue() ?? "", - Amount = (decimal)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amount)]?.GetValue(), - ChqueBankCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ChqBankCode)]?.GetValue() ?? "" - }); - - // occupation - r.Occupations.Add(new RecruitOccupation() - { - Occupation = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Occupation)]?.GetValue() ?? "", - Position = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Position)]?.GetValue() ?? "", - Workplace = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Workplace)]?.GetValue() ?? "", - Telephone = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.WorkplaceTelephone)]?.GetValue() ?? "", - WorkAge = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.WorkAge)]?.GetValue() ?? "", - }); - - // certificate - r.Certificates.Add(new RecruitCertificate() - { - CertificateNo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateNo)]?.GetValue() ?? "", - Description = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateDesc)]?.GetValue() ?? "", - IssueDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateIssueDate)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")), - ExpiredDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateExpireDate)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")) - }); - - r.Educations.Add(new RecruitEducation() - { - Degree = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Degree)]?.GetValue() ?? "", - Major = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Major)]?.GetValue() ?? "", - MajorGroupId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.MajorGroupID)]?.GetValue() ?? "", - MajorGroupName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.MajorGroupName)]?.GetValue() ?? "", - University = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.University)]?.GetValue() ?? "", - GPA = (double)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.GPA)]?.GetValue(), - Specialist = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.SpecialList)]?.GetValue() ?? "", - HighDegree = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.HighDegree)]?.GetValue() ?? "", - BachelorDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.BachelorDate)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")) - }); - - r.RecruitImport = imported; - _context.Recruits.Add(r); - - //imported.Recruits.Add(r); - row++; - batchCount++; - - // Batch save to prevent OutOfMemoryException on large imports - if (batchCount >= batchSize) - { - _context.SaveChanges(); - _context.ChangeTracker.Clear(); - // Re-attach the import entity as Unchanged after clearing the tracker - _context.Entry(imported).State = EntityState.Unchanged; - batchCount = 0; - } - - } - } - } - - // Save remaining records in the last batch - _context.SaveChanges(); - - return Success(); + JobType = ImportJobType.CandidateFile, + ImportFile = importFile, + RecruitImportId = imported.Id, + ImportDocId = import_doc_id, + UserId = UserId, + FullName = FullName, + Request = req, + }); + await _importJobQueue.EnqueueAsync(job); + return Success(new { jobId = job.JobId, status = "queued" }); } catch (Exception ex) { - await _minioService.DeleteFileAsync(Guid.Parse(import_doc_id)); return Error(ex); } - finally - { - if (System.IO.File.Exists(importFile)) - System.IO.File.Delete(importFile); - } } /// @@ -1033,7 +903,6 @@ namespace BMA.EHR.Recruit.Service.Controllers Directory.CreateDirectory(tmpDir); var importFile = Path.Combine(tmpDir, $"c_{DateTime.Now.ToString("ddMMyyyyHHmmss")}.xlsx"); - var import_doc_id = ""; try { @@ -1046,16 +915,6 @@ namespace BMA.EHR.Recruit.Service.Controllers .Include(x => x.ImportHostories) .Include(x => x.ImportFile) .Include(x => x.Recruits) - .ThenInclude(x => x.Addresses) - .Include(x => x.Recruits) - .ThenInclude(x => x.Occupations) - .Include(x => x.Recruits) - .ThenInclude(x => x.Certificates) - .Include(x => x.Recruits) - .ThenInclude(x => x.Educations) - .Include(x => x.Recruits) - .ThenInclude(x => x.Payments) - .Include(x => x.Recruits) .FirstOrDefaultAsync(x => x.Id == id); if (imported == null) @@ -1063,225 +922,36 @@ namespace BMA.EHR.Recruit.Service.Controllers if (imported.Recruits != null) { - // remove old score data _context.Recruits.RemoveRange(imported.Recruits); await _context.SaveChangesAsync(); } var file = Request.Form.Files[0]; var doc = await _minioService.UploadFileAsync(file); - import_doc_id = doc.Id.ToString("D"); + var import_doc_id = doc.Id.ToString("D"); var fileContent = (await _minioService.DownloadFileAsync(doc.Id)).FileContent; - - // สร้างรอบการบรรจุ โดยเอาเข้ามูลมาใส่จาก Request - imported.ImportHostories.Add(new RecruitImportHistory - { - Description = "นำเข้าข้อมูลผู้สมัครสอบแข่งขัน", - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "System Administrator", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "System Administrator", - }); - - //await _context.RecruitImports.AddAsync(imported); - - // import datafile System.IO.File.WriteAllBytes(importFile, fileContent); + fileContent = null; - using (var c_package = new ExcelPackage(new FileInfo(importFile))) + // Enqueue background job + var job = _importJobTracker.CreateJob(new ImportJobInfo { - // loop from sheet2 to end - - for (int i = 0; i < c_package.Workbook.Worksheets.Count; i++) - { - var workSheet = c_package.Workbook.Worksheets[i]; - var totalRows = workSheet.Dimension.Rows; - var cols = workSheet.GetHeaderColumns(); - - int row = 2; - int batchCount = 0; - const int batchSize = 500; - - while (row <= totalRows) - { - var cell1 = workSheet?.Cells[row, 1]?.GetValue(); - if (cell1 == "" || cell1 == null) break; - - var r = new Models.Recruits.Recruit(); - r.ExamId = workSheet?.Cells[row, 1]?.GetValue() ?? ""; - r.PositionName = workSheet?.Cells[row, 3]?.GetValue() ?? ""; - r.HddPosition = workSheet?.Cells[row, 4]?.GetValue() ?? ""; - r.Prefix = workSheet?.Cells[row, 5]?.GetValue() == "อื่น ๆ" ? workSheet?.Cells[row, 6]?.GetValue() ?? "" : workSheet?.Cells[row, 5]?.GetValue() ?? ""; - r.FirstName = workSheet?.Cells[row, 7]?.GetValue() ?? ""; - r.LastName = workSheet?.Cells[row, 8]?.GetValue() ?? ""; - r.Gendor = workSheet?.Cells[row, 98]?.GetValue() ?? ""; - r.National = workSheet?.Cells[row, 9]?.GetValue() ?? ""; - r.Race = ""; - r.Religion = workSheet?.Cells[row, 10]?.GetValue() ?? ""; - r.DateOfBirth = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 11]?.GetValue()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 11]?.GetValue() ?? "", "dd/MM/yyyy") : null; - r.CitizenId = workSheet?.Cells[row, 12]?.GetValue() ?? ""; - r.typeTest = workSheet?.Cells[row, 13]?.GetValue() ?? ""; - r.Marry = ""; - r.Isspecial = "N"; - r.CitizenCardExpireDate = null; - r.ModifiedDate = null; - r.ApplyDate = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 87]?.GetValue()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 87]?.GetValue() ?? "", "dd/MM/yyyy") : null; - r.PositionType = ""; - r.PositionLevel = ""; - r.CreatedAt = DateTime.Now; - r.CreatedUserId = UserId ?? ""; - r.CreatedFullName = FullName ?? "System Administrator"; - r.LastUpdatedAt = DateTime.Now; - r.LastUpdateUserId = UserId ?? ""; - r.LastUpdateFullName = FullName ?? "System Administrator"; - - // education - r.Educations.Add(new RecruitEducation() - { - Degree = workSheet?.Cells[row, 18]?.GetValue() ?? "", - Major = workSheet?.Cells[row, 19]?.GetValue() == "อื่น ๆ" ? workSheet?.Cells[row, 20]?.GetValue() ?? "" : workSheet?.Cells[row, 19]?.GetValue() ?? "", - MajorGroupId = "", - MajorGroupName = "", - University = workSheet?.Cells[row, 21]?.GetValue() == "อื่น ๆ" ? workSheet?.Cells[row, 22]?.GetValue() ?? "" : workSheet?.Cells[row, 21]?.GetValue() ?? "", - GPA = (double)workSheet?.Cells[row, 26]?.GetValue(), - Specialist = "", - HighDegree = workSheet?.Cells[row, 27]?.GetValue() ?? "", - BachelorDate = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 25]?.GetValue()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 25]?.GetValue() ?? "", "dd/MM/yyyy") : null, - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "System Administrator", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "System Administrator" - }); - - // occupation - r.Occupations.Add(new RecruitOccupation() - { - Occupation = workSheet?.Cells[row, 33]?.GetValue() == "อื่น ๆ" ? workSheet?.Cells[row, 34]?.GetValue() ?? "" : workSheet?.Cells[row, 33]?.GetValue() ?? "", - Position = workSheet?.Cells[row, 37]?.GetValue() ?? "", - Workplace = $"{(workSheet?.Cells[row, 36]?.GetValue() ?? "")} {(workSheet?.Cells[row, 35]?.GetValue() ?? "")}", - Telephone = workSheet?.Cells[row, 9999]?.GetValue() ?? "", - WorkAge = workSheet?.Cells[row, 9999]?.GetValue() ?? "", - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "System Administrator", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "System Administrator" - }); - - // address - r.Addresses.Add(new RecruitAddress() - { - Address = $"{(workSheet?.Cells[row, 49]?.GetValue() ?? "")} {(workSheet?.Cells[row, 50]?.GetValue() ?? "")}", - Moo = workSheet?.Cells[row, 51]?.GetValue() ?? "", - Soi = workSheet?.Cells[row, 52]?.GetValue() ?? "", - Road = workSheet?.Cells[row, 53]?.GetValue() ?? "", - District = workSheet?.Cells[row, 54]?.GetValue() ?? "", - Amphur = workSheet?.Cells[row, 55]?.GetValue() ?? "", - Province = workSheet?.Cells[row, 56]?.GetValue() ?? "", - ZipCode = (workSheet?.Cells[row, 57]?.GetValue() ?? "").Trim(), - Telephone = workSheet?.Cells[row, 58]?.GetValue() ?? "", - Mobile = "", - Address1 = $"{(workSheet?.Cells[row, 61]?.GetValue() ?? "")} {(workSheet?.Cells[row, 62]?.GetValue() ?? "")}", - Moo1 = workSheet?.Cells[row, 63]?.GetValue() ?? "", - Soi1 = workSheet?.Cells[row, 64]?.GetValue() ?? "", - Road1 = workSheet?.Cells[row, 65]?.GetValue() ?? "", - District1 = workSheet?.Cells[row, 66]?.GetValue() ?? "", - Amphur1 = workSheet?.Cells[row, 67]?.GetValue() ?? "", - Province1 = workSheet?.Cells[row, 68]?.GetValue() ?? "", - ZipCode1 = (workSheet?.Cells[row, 69]?.GetValue() ?? "").Trim(), - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "System Administrator", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "System Administrator" - }); - - // payment - r.Payments.Add(new RecruitPayment() - { - PaymentId = workSheet?.Cells[row, 104]?.GetValue() ?? "", - CompanyCode = workSheet?.Cells[row, 105]?.GetValue() ?? "", - TextFile = workSheet?.Cells[row, 106]?.GetValue() ?? "", - BankCode = workSheet?.Cells[row, 107]?.GetValue() ?? "", - AccountNumber = workSheet?.Cells[row, 108]?.GetValue() ?? "", - TransDate = workSheet?.Cells[row, 109]?.GetValue() ?? "", - TransTime = workSheet?.Cells[row, 110]?.GetValue() ?? "", - CustomerName = workSheet?.Cells[row, 111]?.GetValue() ?? "", - RefNo1 = workSheet?.Cells[row, 112]?.GetValue() ?? "", - TermBranch = workSheet?.Cells[row, 113]?.GetValue() ?? "", - TellerId = workSheet?.Cells[row, 114]?.GetValue() ?? "", - CreditDebit = workSheet?.Cells[row, 115]?.GetValue() ?? "", - PaymentType = workSheet?.Cells[row, 116]?.GetValue() ?? "", - ChequeNo = workSheet?.Cells[row, 117]?.GetValue() ?? "", - Amount = (decimal)workSheet?.Cells[row, 118]?.GetValue(), - ChqueBankCode = workSheet?.Cells[row, 119]?.GetValue() ?? "", - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "System Administrator", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "System Administrator" - }); - /*Comment ข้อมูลใบประกอบวิชาชีพ เพราะในไฟล์นำเข้ายังไม่มีคอลัมน์ที่ระบุข้อมูลส่วนนี้*/ - //// certificate - //r.Certificates.Add(new RecruitCertificate() - //{ - // CertificateNo = workSheet?.Cells[row, 9999]?.GetValue() ?? "", - // Description = workSheet?.Cells[row, 9999]?.GetValue() ?? "", - // IssueDate = Convert.ToDateTime(workSheet?.Cells[row, 9999]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")), - // ExpiredDate = Convert.ToDateTime(workSheet?.Cells[row, 9999]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")), - // CreatedAt = DateTime.Now, - // CreatedUserId = UserId ?? "", - // CreatedFullName = FullName ?? "System Administrator", - // LastUpdatedAt = DateTime.Now, - // LastUpdateUserId = UserId ?? "", - // LastUpdateFullName = FullName ?? "System Administrator" - //}); - - r.RecruitImport = imported; - _context.Recruits.Add(r); - - //imported.Recruits.Add(r); - row++; - batchCount++; - - // Batch save to prevent OutOfMemoryException on large imports - if (batchCount >= batchSize) - { - _context.SaveChanges(); - _context.ChangeTracker.Clear(); - // Re-attach the import entity as Unchanged after clearing the tracker - _context.Entry(imported).State = EntityState.Unchanged; - batchCount = 0; - } - - } - } - } - - // Save remaining records in the last batch - _context.SaveChanges(); - - return Success(); + JobType = ImportJobType.CandidateFileById, + ImportFile = importFile, + RecruitImportId = id, + ImportDocId = import_doc_id, + UserId = UserId, + FullName = FullName, + }); + await _importJobQueue.EnqueueAsync(job); + return Success(new { jobId = job.JobId, status = "queued" }); } catch (Exception ex) { - await _minioService.DeleteFileAsync(Guid.Parse(import_doc_id)); return Error(ex); } - finally - { - if (System.IO.File.Exists(importFile)) - System.IO.File.Delete(importFile); - } } #endregion @@ -1324,209 +994,34 @@ namespace BMA.EHR.Recruit.Service.Controllers } var rec_import = await _context.RecruitImports.AsQueryable() - .Include(x => x.ScoreImport) - .ThenInclude(x => x.Scores) - .Include(x => x.ImportHostories) .FirstOrDefaultAsync(x => x.Id == id); if (rec_import == null) return Error(GlobalMessages.DataNotFound, StatusCodes.Status404NotFound); - if (rec_import.ScoreImport != null) - { - // remove old score data - if (rec_import.ScoreImport.Scores != null) - { - _context.RecruitScores.RemoveRange(rec_import.ScoreImport.Scores); - await _context.SaveChangesAsync(); - } - } - var file = Request.Form.Files[0]; - var doc = await _minioService.UploadFileAsync(file); - import_doc_id = doc.Id.ToString("D"); - - Console.WriteLine($"file id = {import_doc_id}"); - - var fileContent = (await _minioService.DownloadFileAsync(doc.Id)).FileContent; - - // create import history - rec_import.ImportHostories.Add(new RecruitImportHistory + using (var stream = new FileStream(importFile, FileMode.Create)) { - Description = "นำเข้าข้อมูลผลคะแนนสอบ", - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "System Administrator", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "System Administrator", + await file.CopyToAsync(stream); + } + + var job = _importJobTracker.CreateJob(new ImportJobInfo + { + JobType = ImportJobType.ScoreFile, + ImportFile = importFile, + RecruitImportId = id, + ImportDocId = import_doc_id, + UserId = UserId, + FullName = FullName, }); + await _importJobQueue.EnqueueAsync(job); - // create new file import - var imported = new ScoreImport - { - Year = rec_import.Year, - ImportFile = doc, - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "System Administrator", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "System Administrator", - Scores = new List() - }; - - // preload recruits ทั้งหมดของครั้งเดียว และ Group ExamId เอาเฉพาะ key ที่ไม่ซ้ำ - var recruitsDict = await _context.Recruits - .Where(x => x.RecruitImport.Id == rec_import.Id) - .GroupBy(x => x.ExamId) - .Where(g => g.Count() == 1) - .Select(g => g.First()) - .ToDictionaryAsync(x => x.ExamId, x => x); - - // import datafile - System.IO.File.WriteAllBytes(importFile, fileContent); - - using (var c_package = new ExcelPackage(new FileInfo(importFile))) - { - for (int i = 0; i < c_package.Workbook.Worksheets.Count; i++) - { - var workSheet = c_package.Workbook.Worksheets[i]; - //var totalRows = workSheet.Dimension.Rows; - var cols = workSheet.GetHeaderColumns(); - - int row = 8; - int batchCount = 0; - const int batchSize = 500; - var endRow = workSheet.Dimension.End.Row; // แถวสุดท้ายที่มีข้อมูล - while (row <= endRow) - { - var cell1 = workSheet?.Cells[row, 1]?.GetValue(); - if (cell1 == "" || cell1 == null) break; - - var r = new RecruitScore(); - - #region นำเข้าผลคะแนนสอบแข่งขัน old - - //r.ExamId = workSheet?.Cells[row, 2]?.GetValue(); - - //r.FullA = (int)workSheet?.Cells[7, 7]?.GetValue().Replace("(", "").Replace(")", "").Replace("คะแนน", "").Trim().ToInteger(); - //r.SumA = workSheet?.Cells[row, 7]?.GetValue() == "ขส." ? 0.00 : (double)workSheet?.Cells[row, 7]?.GetValue(); - //r.PercentageA = workSheet?.Cells[row, 8]?.GetValue() == "ขส." ? 0.0 : (double)workSheet?.Cells[row, 8]?.GetValue(); - //r.AStatus = workSheet?.Cells[row, 9]?.GetValue(); - - //r.FullB = (int)workSheet?.Cells[7, 12]?.GetValue().Replace("(", "").Replace(")", "").Replace("คะแนน", "").Trim().ToInteger(); - //r.SumB = workSheet?.Cells[row, 12]?.GetValue() == "ขส." ? 0.00 : (double)workSheet?.Cells[row, 12]?.GetValue(); - //r.PercentageB = workSheet?.Cells[row, 13]?.GetValue() == "ขส." ? 0.0 : (double)workSheet?.Cells[row, 13]?.GetValue(); - //r.BStatus = workSheet?.Cells[row, 14]?.GetValue(); - - //r.SumAB = workSheet?.Cells[row, 15]?.GetValue() == "ขส." ? 0.00 : (double)workSheet?.Cells[row, 15]?.GetValue(); - //r.ABStatus = workSheet?.Cells[row, 17]?.GetValue(); - - //r.FullC = (int)workSheet?.Cells[7, 20]?.GetValue().Replace("(", "").Replace(")", "").Replace("คะแนน", "").Trim().ToInteger(); - //r.SumC = workSheet?.Cells[row, 20]?.GetValue() == "ขส." ? 0.00 : (double)workSheet?.Cells[row, 20]?.GetValue(); - //r.PercentageC = workSheet?.Cells[row, 21]?.GetValue() == "ขส." ? 0.0 : (double)workSheet?.Cells[row, 21]?.GetValue(); - //r.CStatus = workSheet?.Cells[row, 22]?.GetValue(); - - //r.ExamStatus = workSheet?.Cells[row, 24]?.GetValue(); - //r.Number = workSheet?.Cells[row, 25]?.GetValue() ?? ""; // ตัดนำเข้า ลำดับที่สอบได้ เพราะจะแยกเป็นอีกส่วน #1787 - - //r.Major = workSheet.Name; - - #endregion - - r.ExamId = workSheet?.Cells[row, 2]?.GetValue(); - - // ใช้ dictionary lookup แทน query DB ทีละรอบ - if (!string.IsNullOrEmpty(r.ExamId) && recruitsDict.TryGetValue(r.ExamId, out var recruit)) - { - r.CitizenId = workSheet?.Cells[row, 3]?.GetValue()?.Trim(); - - // ภาคความรู้ความสามารถที่ใช้เฉพาะตำแหน่ง - r.FullA = 200; - r.SumA = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 5]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 5].GetValue(), 2); - r.PercentageA = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 6]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 6].GetValue(), 2); - r.AStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 7]?.GetValue()) ? "" : workSheet?.Cells[row, 7]?.GetValue(); - r.SumAB = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 5]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 5].GetValue(), 2); - r.ABStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 7]?.GetValue()) ? "" : workSheet?.Cells[row, 7]?.GetValue(); - - // ภาคความเหมาะสมกับตำแหน่ง - r.FullC = 50; - r.SumC = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 8]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 8].GetValue(), 2); - r.FullD = 50; - r.SumD = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 9]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 9].GetValue(), 2); - r.SumCD = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 10]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 10].GetValue(), 2); - r.PercentageC = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 11]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 11].GetValue(), 2); - r.CStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 12]?.GetValue()) ? "" : workSheet?.Cells[row, 12]?.GetValue(); - r.FullScore = 300; - r.TotalScore = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 13]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 13].GetValue(), 2); - - var examStatusCol7 = workSheet?.Cells[row, 7]?.GetValue()?.Trim(); - var examStatusCol14 = workSheet?.Cells[row, 14]?.GetValue()?.Trim(); - r.ExamStatus = - examStatusCol7 == "ขาดสอบ" ? "ขส." : - examStatusCol14 == "ได้" ? "ผ่าน" : - examStatusCol14 == "ตก" ? "ไม่ผ่าน" : "-"; - - r.RemarkScore = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 15]?.GetValue()) ? string.Empty : workSheet?.Cells[row, 15]?.GetValue(); - - var examAttr = workSheet?.Cells[row, 16]?.GetValue()?.Trim(); - r.ExamAttribute = - examAttr == "ผ่าน" ? "มีคุณสมบัติ" : - examAttr == "ไม่ผ่าน" ? "ไม่มีคุณสมบัติ" : ""; - - r.Major = workSheet.Name; - - r.CreatedAt = DateTime.Now; - r.CreatedUserId = UserId ?? ""; - r.CreatedFullName = FullName ?? "System Administrator"; - r.LastUpdatedAt = DateTime.Now; - r.LastUpdateUserId = UserId ?? ""; - r.LastUpdateFullName = FullName ?? "System Administrator"; - - imported.Scores.Add(r); - } - - row++; - batchCount++; - - // Batch save to prevent OutOfMemoryException on large imports - if (batchCount >= batchSize) - { - rec_import.ScoreImport = imported; - await _context.SaveChangesAsync(); - _context.ChangeTracker.Clear(); - // Re-attach entities after clearing the tracker - _context.Attach(rec_import); - _context.Attach(imported); - imported.Scores.Clear(); - batchCount = 0; - } - - } // end of sheet loop - } // end of all file loop - } - - // Save remaining records in the last batch - if (imported.Scores.Count > 0) - { - rec_import.ScoreImport = imported; - await _context.SaveChangesAsync(); - } - - return Success(); - + return Success(new { jobId = job.JobId, status = "queued" }); } catch (Exception ex) { - //await _minioService.DeleteFileAsync(Guid.Parse(import_doc_id)); return Error(ex); } - finally - { - if (System.IO.File.Exists(importFile)) - System.IO.File.Delete(importFile); - } } #endregion @@ -1555,6 +1050,12 @@ namespace BMA.EHR.Recruit.Service.Controllers return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden); } + var tmpDir = Path.Combine(_webHostEnvironment.ContentRootPath, "tmp"); + if (!Directory.Exists(tmpDir)) + Directory.CreateDirectory(tmpDir); + + var importFile = Path.Combine(tmpDir, $"r_{DateTime.Now.ToString("ddMMyyyyHHmmss")}.xlsx"); + try { if (Request.Form.Files == null || Request.Form.Files.Count == 0) @@ -1563,103 +1064,28 @@ namespace BMA.EHR.Recruit.Service.Controllers } var rec_import = await _context.RecruitImports.AsQueryable() - .Include(x => x.ScoreImport) - .ThenInclude(x => x.Scores) .FirstOrDefaultAsync(x => x.Id == id); if (rec_import == null) return Error(GlobalMessages.DataNotFound, StatusCodes.Status404NotFound); - // update ฟิลด์ลำดับที่สอบได้และหมายเหตุจากลำดับที่สอบได้อันเก่าก่อน - if (rec_import.ScoreImport != null && rec_import.ScoreImport.Scores != null) - { - var _oldScores = rec_import.ScoreImport.Scores - .Where(x => !string.IsNullOrEmpty(x.Number)) - .ToList(); - if (_oldScores.Count > 0) - { - foreach (var x in _oldScores) - { - x.Number = string.Empty; - x.RemarkExamOrder = string.Empty; - } - await _context.SaveChangesAsync(); - } - } - - // create import history - rec_import.ImportHostories.Add(new RecruitImportHistory - { - Description = "นำเข้าข้อมูลผลการสอบ", - CreatedAt = DateTime.Now, - CreatedUserId = UserId ?? "", - CreatedFullName = FullName ?? "System Administrator", - LastUpdatedAt = DateTime.Now, - LastUpdateUserId = UserId ?? "", - LastUpdateFullName = FullName ?? "System Administrator", - }); - - // preload score - var score = rec_import.ScoreImport.Scores - .Where(s => !string.IsNullOrEmpty(s.ExamId)) - .GroupBy(x => x.ExamId) - .Where(g => g.Count() == 1) - .Select(g => g.First()) - .ToDictionary(s => s.ExamId, s => s); - - // ถ้าไม่มีผลคะแนนสอบแข่งขันให้จบการทำงาน - if (score.Count == 0) return Success(); - var file = Request.Form.Files[0]; - using (var stream = file.OpenReadStream()) - using (var c_package = new ExcelPackage(stream)) + using (var stream = new FileStream(importFile, FileMode.Create)) { - foreach (var workSheet in c_package.Workbook.Worksheets) - { - //var totalRows = workSheet.Dimension.Rows; - int row = 7; // เริ่มที่ row 7 ตามตัวอย่างไฟล์ - int batchCount = 0; - const int batchSize = 500; - var endRow = workSheet.Dimension.End.Row; // แถวสุดท้ายที่มีข้อมูล - - while (row <= endRow) - { - var examId = workSheet?.Cells[row, 2]?.GetValue(); - if (string.IsNullOrWhiteSpace(examId)) - { - row++; - continue; - } - - if (score.TryGetValue(examId, out var existingScore)) - { - existingScore.Number = workSheet?.Cells[row, 1]?.GetValue(); - existingScore.RemarkExamOrder = workSheet?.Cells[row, 4]?.GetValue() ?? string.Empty; - existingScore.LastUpdatedAt = DateTime.Now; - existingScore.LastUpdateUserId = UserId ?? ""; - existingScore.LastUpdateFullName = FullName ?? "System Administrator"; - batchCount++; - } - - row++; - - // Batch save to prevent OutOfMemoryException on large imports - if (batchCount >= batchSize) - { - await _context.SaveChangesAsync(); - _context.ChangeTracker.Clear(); - // Re-attach the import entity as Unchanged after clearing the tracker - _context.Entry(rec_import).State = EntityState.Unchanged; - batchCount = 0; - } - } - } + await file.CopyToAsync(stream); } - // Save remaining records in the last batch - await _context.SaveChangesAsync(); - return Success(); + var job = _importJobTracker.CreateJob(new ImportJobInfo + { + JobType = ImportJobType.ResultFile, + ImportFile = importFile, + RecruitImportId = id, + UserId = UserId, + FullName = FullName, + }); + await _importJobQueue.EnqueueAsync(job); + return Success(new { jobId = job.JobId, status = "queued" }); } catch (Exception ex) { @@ -1669,6 +1095,37 @@ namespace BMA.EHR.Recruit.Service.Controllers #endregion + #region " Import Status " + + /// + /// ตรวจสอบสถานะการนำเข้าข้อมูล + /// + /// รหัสงานนำเข้า + /// + [HttpGet("import/status/{jobId}")] + [ProducesResponseType(StatusCodes.Status200OK)] + [ProducesResponseType(StatusCodes.Status404NotFound)] + public ActionResult GetImportStatus(string jobId) + { + var job = _importJobTracker.GetJob(jobId); + if (job == null) + return Error(GlobalMessages.DataNotFound, StatusCodes.Status404NotFound); + + return Success(new + { + jobId = job.JobId, + jobType = job.JobType.ToString(), + status = job.Status.ToString(), + processedCount = job.ProcessedCount, + totalCount = job.TotalCount, + errorMessage = job.ErrorMessage, + createdAt = job.CreatedAt, + completedAt = job.CompletedAt, + }); + } + + #endregion + #region " Exam Information " /// diff --git a/Core/DateTimeFixConverter.cs b/Core/DateTimeFixConverter.cs index 60c8af6..b52dd56 100644 --- a/Core/DateTimeFixConverter.cs +++ b/Core/DateTimeFixConverter.cs @@ -1,7 +1,7 @@ using System.Text.Json; using System.Text.Json.Serialization; -namespace BMA.EHR.Recruit.Service.Core +namespace BMA.EHR.Recruit.Core { public class DateTimeFixConverter : JsonConverter { diff --git a/Core/GlobalMessages.cs b/Core/GlobalMessages.cs index b37b5e8..aa496da 100644 --- a/Core/GlobalMessages.cs +++ b/Core/GlobalMessages.cs @@ -1,4 +1,4 @@ -namespace BMA.EHR.Recruit.Service.Core +namespace BMA.EHR.Recruit.Core { public class GlobalMessages { diff --git a/Core/RequestLoggingMiddleware.cs b/Core/RequestLoggingMiddleware.cs index 8ffc72f..27013fd 100644 --- a/Core/RequestLoggingMiddleware.cs +++ b/Core/RequestLoggingMiddleware.cs @@ -8,7 +8,7 @@ using System.Text.Encodings.Web; using System.Text.Json; using JsonSerializer = System.Text.Json.JsonSerializer; -namespace BMA.EHR.Recruit.Service.Core +namespace BMA.EHR.Recruit.Core { public class RequestLoggingMiddleware { diff --git a/Data/ApplicationDbContext.cs b/Data/ApplicationDbContext.cs index 2c64fb6..81e4fd6 100644 --- a/Data/ApplicationDbContext.cs +++ b/Data/ApplicationDbContext.cs @@ -1,8 +1,8 @@ -using BMA.EHR.Recruit.Service.Models.Documents; -using BMA.EHR.Recruit.Service.Models.Recruits; +using BMA.EHR.Recruit.Models.Documents; +using BMA.EHR.Recruit.Models.Recruits; using Microsoft.EntityFrameworkCore; -namespace BMA.EHR.Recruit.Service.Data +namespace BMA.EHR.Recruit.Data { public class ApplicationDbContext : DbContext { diff --git a/Extensions/DataReaderExtension.cs b/Extensions/DataReaderExtension.cs index 4768e5a..5b8d194 100644 --- a/Extensions/DataReaderExtension.cs +++ b/Extensions/DataReaderExtension.cs @@ -1,6 +1,6 @@ using System.Data.Common; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class DataReaderExtension { diff --git a/Extensions/DateTimeExtension.cs b/Extensions/DateTimeExtension.cs index df6379d..a5b524a 100644 --- a/Extensions/DateTimeExtension.cs +++ b/Extensions/DateTimeExtension.cs @@ -2,7 +2,7 @@ using System; using System.Globalization; using System.Text; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class DateTimeExtension { diff --git a/Extensions/DoubleExtension.cs b/Extensions/DoubleExtension.cs index 0483704..255bb66 100644 --- a/Extensions/DoubleExtension.cs +++ b/Extensions/DoubleExtension.cs @@ -1,7 +1,7 @@ using System; using System.Text; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class DoubleExtension { diff --git a/Extensions/ExcelWorksheetExtension.cs b/Extensions/ExcelWorksheetExtension.cs index 4d30d04..fcd6524 100644 --- a/Extensions/ExcelWorksheetExtension.cs +++ b/Extensions/ExcelWorksheetExtension.cs @@ -2,7 +2,7 @@ using System; using System.Collections.Generic; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class ExcelWorksheetExtension { diff --git a/Extensions/IntegerExtension.cs b/Extensions/IntegerExtension.cs index 555eb68..2a465a1 100644 --- a/Extensions/IntegerExtension.cs +++ b/Extensions/IntegerExtension.cs @@ -1,7 +1,7 @@ using System.Text; // using GreatFriends.ThaiBahtText; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class IntegerExtension { diff --git a/Extensions/ListExtension.cs b/Extensions/ListExtension.cs index d8b8f95..3ca9307 100644 --- a/Extensions/ListExtension.cs +++ b/Extensions/ListExtension.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.ComponentModel; using System.Data; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class ListExtension { diff --git a/Extensions/ObjectExtension.cs b/Extensions/ObjectExtension.cs index f1285d4..7f51c6e 100644 --- a/Extensions/ObjectExtension.cs +++ b/Extensions/ObjectExtension.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class ObjectExtension { diff --git a/Extensions/StreamExtension.cs b/Extensions/StreamExtension.cs index dbdd563..1eecba9 100644 --- a/Extensions/StreamExtension.cs +++ b/Extensions/StreamExtension.cs @@ -1,7 +1,7 @@ using System; using System.IO; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class StreamExtension { diff --git a/Extensions/StringExtension.cs b/Extensions/StringExtension.cs index f1c1f0d..68b1515 100644 --- a/Extensions/StringExtension.cs +++ b/Extensions/StringExtension.cs @@ -3,7 +3,7 @@ using System.Globalization; using System.IO; using System.Text.RegularExpressions; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public enum DateTimeFormat { diff --git a/Extensions/TimeSpanExtension.cs b/Extensions/TimeSpanExtension.cs index 63d74de..7a9eaae 100644 --- a/Extensions/TimeSpanExtension.cs +++ b/Extensions/TimeSpanExtension.cs @@ -1,6 +1,6 @@ using System; -namespace BMA.EHR.Recruit.Service.Extensions +namespace BMA.EHR.Recruit.Extensions { public static class TimeSpanExtension { diff --git a/Migrations/20230313045824_Initial Project.Designer.cs b/Migrations/20230313045824_Initial Project.Designer.cs index 79b2984..26dbe61 100644 --- a/Migrations/20230313045824_Initial Project.Designer.cs +++ b/Migrations/20230313045824_Initial Project.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230313045824_Initial Project")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -58,7 +58,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -197,7 +197,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -344,7 +344,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -417,7 +417,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -482,7 +482,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -580,7 +580,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -672,7 +672,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -754,7 +754,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -889,7 +889,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -996,7 +996,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1056,9 +1056,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1066,9 +1066,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1077,9 +1077,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1088,15 +1088,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1107,9 +1107,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1118,9 +1118,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1129,9 +1129,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1140,9 +1140,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1151,9 +1151,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1162,9 +1162,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1173,7 +1173,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1188,12 +1188,12 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230313045824_Initial Project.cs b/Migrations/20230313045824_Initial Project.cs index 6a24dbe..8a8f221 100644 --- a/Migrations/20230313045824_Initial Project.cs +++ b/Migrations/20230313045824_Initial Project.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class InitialProject : Migration diff --git a/Migrations/20230323020854_Update recruit import table.Designer.cs b/Migrations/20230323020854_Update recruit import table.Designer.cs index 1f7b02b..9d3858a 100644 --- a/Migrations/20230323020854_Update recruit import table.Designer.cs +++ b/Migrations/20230323020854_Update recruit import table.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230323020854_Update recruit import table")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -58,7 +58,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -197,7 +197,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -344,7 +344,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -417,7 +417,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -482,7 +482,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -580,7 +580,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -654,7 +654,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -736,7 +736,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -871,7 +871,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -978,7 +978,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1038,9 +1038,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1048,9 +1048,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1059,9 +1059,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1070,15 +1070,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1089,9 +1089,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1100,9 +1100,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1111,9 +1111,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1122,9 +1122,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1133,9 +1133,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1144,9 +1144,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1155,7 +1155,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1170,12 +1170,12 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230323020854_Update recruit import table.cs b/Migrations/20230323020854_Update recruit import table.cs index 4e59f97..01c9a51 100644 --- a/Migrations/20230323020854_Update recruit import table.cs +++ b/Migrations/20230323020854_Update recruit import table.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class Updaterecruitimporttable : Migration diff --git a/Migrations/20230325122648_Change Document Table Def.Designer.cs b/Migrations/20230325122648_Change Document Table Def.Designer.cs index edbd39c..0684b96 100644 --- a/Migrations/20230325122648_Change Document Table Def.Designer.cs +++ b/Migrations/20230325122648_Change Document Table Def.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230325122648_Change Document Table Def")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -195,7 +195,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -342,7 +342,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -415,7 +415,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -480,7 +480,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -578,7 +578,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -652,7 +652,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -734,7 +734,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -869,7 +869,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -976,7 +976,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1036,9 +1036,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1046,9 +1046,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1057,9 +1057,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1068,15 +1068,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1087,9 +1087,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1098,9 +1098,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1109,9 +1109,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1120,9 +1120,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1131,9 +1131,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1142,9 +1142,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1153,7 +1153,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1168,12 +1168,12 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230325122648_Change Document Table Def.cs b/Migrations/20230325122648_Change Document Table Def.cs index 3aa3729..c3418ca 100644 --- a/Migrations/20230325122648_Change Document Table Def.cs +++ b/Migrations/20230325122648_Change Document Table Def.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class ChangeDocumentTableDef : Migration diff --git a/Migrations/20230403104559_Update Recruit Score Relationship.Designer.cs b/Migrations/20230403104559_Update Recruit Score Relationship.Designer.cs index a596d94..1cfa351 100644 --- a/Migrations/20230403104559_Update Recruit Score Relationship.Designer.cs +++ b/Migrations/20230403104559_Update Recruit Score Relationship.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230403104559_Update Recruit Score Relationship")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -195,7 +195,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -342,7 +342,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -415,7 +415,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -480,7 +480,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -578,7 +578,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -657,7 +657,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -874,7 +874,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -981,7 +981,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1041,9 +1041,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1051,9 +1051,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1062,9 +1062,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1073,15 +1073,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1092,9 +1092,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1103,15 +1103,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany() .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1122,9 +1122,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1133,9 +1133,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1144,9 +1144,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1155,9 +1155,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1166,7 +1166,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1181,12 +1181,12 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230403104559_Update Recruit Score Relationship.cs b/Migrations/20230403104559_Update Recruit Score Relationship.cs index a661037..e6f9ba9 100644 --- a/Migrations/20230403104559_Update Recruit Score Relationship.cs +++ b/Migrations/20230403104559_Update Recruit Score Relationship.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class UpdateRecruitScoreRelationship : Migration diff --git a/Migrations/20230405071839_Update Recruit missing field.Designer.cs b/Migrations/20230405071839_Update Recruit missing field.Designer.cs index c7670f4..af0184d 100644 --- a/Migrations/20230405071839_Update Recruit missing field.Designer.cs +++ b/Migrations/20230405071839_Update Recruit missing field.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230405071839_Update Recruit missing field")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -666,7 +666,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -748,7 +748,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -883,7 +883,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -990,7 +990,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1050,9 +1050,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1060,9 +1060,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1071,9 +1071,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1082,15 +1082,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1101,9 +1101,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1112,15 +1112,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany() .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1131,9 +1131,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1142,9 +1142,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1153,9 +1153,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1164,9 +1164,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1175,7 +1175,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1190,12 +1190,12 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230405071839_Update Recruit missing field.cs b/Migrations/20230405071839_Update Recruit missing field.cs index c6c3f3d..b812592 100644 --- a/Migrations/20230405071839_Update Recruit missing field.cs +++ b/Migrations/20230405071839_Update Recruit missing field.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class UpdateRecruitmissingfield : Migration diff --git a/Migrations/20230406023520_Update Recruit Relation.Designer.cs b/Migrations/20230406023520_Update Recruit Relation.Designer.cs index 783d9e0..bef3f54 100644 --- a/Migrations/20230406023520_Update Recruit Relation.Designer.cs +++ b/Migrations/20230406023520_Update Recruit Relation.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230406023520_Update Recruit Relation")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -661,7 +661,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -743,7 +743,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -878,7 +878,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -985,7 +985,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1051,9 +1051,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1061,9 +1061,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1072,9 +1072,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1083,15 +1083,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1102,9 +1102,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1113,9 +1113,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1124,9 +1124,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1135,9 +1135,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1146,9 +1146,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1157,17 +1157,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1176,7 +1176,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1191,7 +1191,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("Recruits"); @@ -1199,7 +1199,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230406023520_Update Recruit Relation.cs b/Migrations/20230406023520_Update Recruit Relation.cs index afd27b8..b2f4eb9 100644 --- a/Migrations/20230406023520_Update Recruit Relation.cs +++ b/Migrations/20230406023520_Update Recruit Relation.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class UpdateRecruitRelation : Migration diff --git a/Migrations/20230406025805_Update View Info.Designer.cs b/Migrations/20230406025805_Update View Info.Designer.cs index 628a87b..3325264 100644 --- a/Migrations/20230406025805_Update View Info.Designer.cs +++ b/Migrations/20230406025805_Update View Info.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230406025805_Update View Info")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -661,7 +661,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -743,7 +743,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -878,7 +878,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -985,7 +985,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1051,9 +1051,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1061,9 +1061,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1072,9 +1072,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1083,15 +1083,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1102,9 +1102,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1113,9 +1113,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1124,9 +1124,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1135,9 +1135,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1146,9 +1146,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1157,17 +1157,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1176,7 +1176,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1191,7 +1191,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("Recruits"); @@ -1199,7 +1199,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230406025805_Update View Info.cs b/Migrations/20230406025805_Update View Info.cs index 85b3dd1..27e9ec7 100644 --- a/Migrations/20230406025805_Update View Info.cs +++ b/Migrations/20230406025805_Update View Info.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class UpdateViewInfo : Migration diff --git a/Migrations/20230411041426_Add ImportHistory.Designer.cs b/Migrations/20230411041426_Add ImportHistory.Designer.cs index 8f8233d..a7aca43 100644 --- a/Migrations/20230411041426_Add ImportHistory.Designer.cs +++ b/Migrations/20230411041426_Add ImportHistory.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230411041426_Add ImportHistory")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -661,7 +661,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -724,7 +724,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -806,7 +806,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -941,7 +941,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1048,7 +1048,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1114,9 +1114,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1124,9 +1124,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1135,9 +1135,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1146,15 +1146,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1165,9 +1165,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1176,9 +1176,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1187,9 +1187,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1198,9 +1198,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1209,9 +1209,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1220,9 +1220,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1231,17 +1231,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1250,7 +1250,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1265,7 +1265,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1275,7 +1275,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230411041426_Add ImportHistory.cs b/Migrations/20230411041426_Add ImportHistory.cs index 5b308c5..8611d5e 100644 --- a/Migrations/20230411041426_Add ImportHistory.cs +++ b/Migrations/20230411041426_Add ImportHistory.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddImportHistory : Migration diff --git a/Migrations/20230423023735_Add Field to RecruitImport Table for Support CMS.Designer.cs b/Migrations/20230423023735_Add Field to RecruitImport Table for Support CMS.Designer.cs index afc0a74..9ff1906 100644 --- a/Migrations/20230423023735_Add Field to RecruitImport Table for Support CMS.Designer.cs +++ b/Migrations/20230423023735_Add Field to RecruitImport Table for Support CMS.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230423023735_Add Field to RecruitImport Table for Support CMS")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -711,7 +711,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -774,7 +774,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -856,7 +856,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -991,7 +991,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1098,7 +1098,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1164,9 +1164,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1174,9 +1174,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1185,9 +1185,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1196,15 +1196,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1215,9 +1215,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1226,9 +1226,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1237,9 +1237,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1248,9 +1248,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1259,9 +1259,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1270,9 +1270,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1281,17 +1281,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1300,7 +1300,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1315,7 +1315,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1325,7 +1325,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230423023735_Add Field to RecruitImport Table for Support CMS.cs b/Migrations/20230423023735_Add Field to RecruitImport Table for Support CMS.cs index dda51b8..88e6611 100644 --- a/Migrations/20230423023735_Add Field to RecruitImport Table for Support CMS.cs +++ b/Migrations/20230423023735_Add Field to RecruitImport Table for Support CMS.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddFieldtoRecruitImportTableforSupportCMS : Migration diff --git a/Migrations/20230424015003_Add Field PositionName.Designer.cs b/Migrations/20230424015003_Add Field PositionName.Designer.cs index b823fe5..d1b1d2d 100644 --- a/Migrations/20230424015003_Add Field PositionName.Designer.cs +++ b/Migrations/20230424015003_Add Field PositionName.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230424015003_Add Field PositionName")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -714,7 +714,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -777,7 +777,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -859,7 +859,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -994,7 +994,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1101,7 +1101,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1167,9 +1167,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1177,9 +1177,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1188,9 +1188,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1199,15 +1199,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1218,9 +1218,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1229,9 +1229,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1240,9 +1240,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1251,9 +1251,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1262,9 +1262,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1273,9 +1273,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1284,17 +1284,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1303,7 +1303,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1318,7 +1318,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1328,7 +1328,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230424015003_Add Field PositionName.cs b/Migrations/20230424015003_Add Field PositionName.cs index 5410a1f..ce8bae0 100644 --- a/Migrations/20230424015003_Add Field PositionName.cs +++ b/Migrations/20230424015003_Add Field PositionName.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddFieldPositionName : Migration diff --git a/Migrations/20230424053822_Add Field Exam Part Result.Designer.cs b/Migrations/20230424053822_Add Field Exam Part Result.Designer.cs index 72effdc..70826ed 100644 --- a/Migrations/20230424053822_Add Field Exam Part Result.Designer.cs +++ b/Migrations/20230424053822_Add Field Exam Part Result.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230424053822_Add Field Exam Part Result")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -714,7 +714,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -777,7 +777,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -859,7 +859,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -994,7 +994,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1116,7 +1116,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1182,9 +1182,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1192,9 +1192,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1214,15 +1214,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1233,9 +1233,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1299,17 +1299,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1318,7 +1318,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1333,7 +1333,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1343,7 +1343,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230424053822_Add Field Exam Part Result.cs b/Migrations/20230424053822_Add Field Exam Part Result.cs index a05fd82..bfbd931 100644 --- a/Migrations/20230424053822_Add Field Exam Part Result.cs +++ b/Migrations/20230424053822_Add Field Exam Part Result.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddFieldExamPartResult : Migration diff --git a/Migrations/20230425031716_Add Field AnnouncementDate.Designer.cs b/Migrations/20230425031716_Add Field AnnouncementDate.Designer.cs index 94fe59c..38579d7 100644 --- a/Migrations/20230425031716_Add Field AnnouncementDate.Designer.cs +++ b/Migrations/20230425031716_Add Field AnnouncementDate.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230425031716_Add Field AnnouncementDate")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -714,7 +714,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -777,7 +777,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -859,7 +859,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -994,7 +994,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1116,7 +1116,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1182,9 +1182,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1192,9 +1192,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1214,15 +1214,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1233,9 +1233,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1299,17 +1299,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1318,7 +1318,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1333,7 +1333,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1343,7 +1343,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230425031716_Add Field AnnouncementDate.cs b/Migrations/20230425031716_Add Field AnnouncementDate.cs index 12a0363..568a3ff 100644 --- a/Migrations/20230425031716_Add Field AnnouncementDate.cs +++ b/Migrations/20230425031716_Add Field AnnouncementDate.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddFieldAnnouncementDate : Migration diff --git a/Migrations/20230425050104_Add Field AnnouncementDate2.Designer.cs b/Migrations/20230425050104_Add Field AnnouncementDate2.Designer.cs index 59255dc..8bed8f2 100644 --- a/Migrations/20230425050104_Add Field AnnouncementDate2.Designer.cs +++ b/Migrations/20230425050104_Add Field AnnouncementDate2.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230425050104_Add Field AnnouncementDate2")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -782,7 +782,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -864,7 +864,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -999,7 +999,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1121,7 +1121,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1187,9 +1187,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1197,9 +1197,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1208,9 +1208,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1219,15 +1219,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1238,9 +1238,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1249,9 +1249,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1260,9 +1260,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1271,9 +1271,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1282,9 +1282,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1293,9 +1293,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1304,17 +1304,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1323,7 +1323,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1338,7 +1338,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1348,7 +1348,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230425050104_Add Field AnnouncementDate2.cs b/Migrations/20230425050104_Add Field AnnouncementDate2.cs index 8c3f6b3..3dd83e3 100644 --- a/Migrations/20230425050104_Add Field AnnouncementDate2.cs +++ b/Migrations/20230425050104_Add Field AnnouncementDate2.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddFieldAnnouncementDate2 : Migration diff --git a/Migrations/20230425122046_Add Field Number to Score.Designer.cs b/Migrations/20230425122046_Add Field Number to Score.Designer.cs index 5e39546..a2a89ad 100644 --- a/Migrations/20230425122046_Add Field Number to Score.Designer.cs +++ b/Migrations/20230425122046_Add Field Number to Score.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230425122046_Add Field Number to Score")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -782,7 +782,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -864,7 +864,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -999,7 +999,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1193,9 +1193,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1214,9 +1214,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1225,15 +1225,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1299,9 +1299,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1310,17 +1310,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1329,7 +1329,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1344,7 +1344,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1354,7 +1354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230425122046_Add Field Number to Score.cs b/Migrations/20230425122046_Add Field Number to Score.cs index 9162e26..dc46e75 100644 --- a/Migrations/20230425122046_Add Field Number to Score.cs +++ b/Migrations/20230425122046_Add Field Number to Score.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddFieldNumbertoScore : Migration diff --git a/Migrations/20230425132757_Change Number Field.Designer.cs b/Migrations/20230425132757_Change Number Field.Designer.cs index cd385c4..a9184b4 100644 --- a/Migrations/20230425132757_Change Number Field.Designer.cs +++ b/Migrations/20230425132757_Change Number Field.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230425132757_Change Number Field")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -782,7 +782,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -864,7 +864,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -999,7 +999,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1193,9 +1193,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1214,9 +1214,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1225,15 +1225,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1299,9 +1299,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1310,17 +1310,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1329,7 +1329,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1344,7 +1344,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1354,7 +1354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230425132757_Change Number Field.cs b/Migrations/20230425132757_Change Number Field.cs index e50cf1c..e8ee007 100644 --- a/Migrations/20230425132757_Change Number Field.cs +++ b/Migrations/20230425132757_Change Number Field.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class ChangeNumberField : Migration diff --git a/Migrations/20230428041945_Change import detail Field.Designer.cs b/Migrations/20230428041945_Change import detail Field.Designer.cs index 8308b56..81633f5 100644 --- a/Migrations/20230428041945_Change import detail Field.Designer.cs +++ b/Migrations/20230428041945_Change import detail Field.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230428041945_Change import detail Field")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -782,7 +782,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -864,7 +864,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -999,7 +999,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1193,9 +1193,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1214,9 +1214,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1225,15 +1225,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1299,9 +1299,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1310,17 +1310,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1329,7 +1329,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1344,7 +1344,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1354,7 +1354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230428041945_Change import detail Field.cs b/Migrations/20230428041945_Change import detail Field.cs index ce8fb79..70d5026 100644 --- a/Migrations/20230428041945_Change import detail Field.cs +++ b/Migrations/20230428041945_Change import detail Field.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class ChangeimportdetailField : Migration diff --git a/Migrations/20230502123322_Add Import Image and Document Table.Designer.cs b/Migrations/20230502123322_Add Import Image and Document Table.Designer.cs index 6623511..498f3ca 100644 --- a/Migrations/20230502123322_Add Import Image and Document Table.Designer.cs +++ b/Migrations/20230502123322_Add Import Image and Document Table.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230502123322_Add Import Image and Document Table")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -783,7 +783,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocument"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -846,7 +846,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -910,7 +910,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImage"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -992,7 +992,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1255,7 +1255,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1321,9 +1321,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1331,9 +1331,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1342,9 +1342,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1353,15 +1353,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1372,9 +1372,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1383,9 +1383,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1394,15 +1394,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1413,9 +1413,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1424,15 +1424,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1443,9 +1443,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1454,9 +1454,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1465,9 +1465,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1476,17 +1476,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1495,7 +1495,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1510,7 +1510,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1524,7 +1524,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230502123322_Add Import Image and Document Table.cs b/Migrations/20230502123322_Add Import Image and Document Table.cs index fef52ea..0350e12 100644 --- a/Migrations/20230502123322_Add Import Image and Document Table.cs +++ b/Migrations/20230502123322_Add Import Image and Document Table.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddImportImageandDocumentTable : Migration diff --git a/Migrations/20230502124309_Add Import Image and Document Table2.Designer.cs b/Migrations/20230502124309_Add Import Image and Document Table2.Designer.cs index e44414f..8e7a4e0 100644 --- a/Migrations/20230502124309_Add Import Image and Document Table2.Designer.cs +++ b/Migrations/20230502124309_Add Import Image and Document Table2.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230502124309_Add Import Image and Document Table2")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -783,7 +783,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -846,7 +846,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -910,7 +910,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -992,7 +992,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1255,7 +1255,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1321,9 +1321,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1331,9 +1331,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1342,9 +1342,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1353,15 +1353,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1372,9 +1372,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1383,9 +1383,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1394,15 +1394,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1413,9 +1413,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1424,15 +1424,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1443,9 +1443,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1454,9 +1454,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1465,9 +1465,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1476,17 +1476,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1495,7 +1495,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1510,7 +1510,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1524,7 +1524,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20230502124309_Add Import Image and Document Table2.cs b/Migrations/20230502124309_Add Import Image and Document Table2.cs index dc66c5b..2d9cddf 100644 --- a/Migrations/20230502124309_Add Import Image and Document Table2.cs +++ b/Migrations/20230502124309_Add Import Image and Document Table2.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class AddImportImageandDocumentTable2 : Migration diff --git a/Migrations/20241228061635_update table Disable add postype.Designer.cs b/Migrations/20241228061635_update table Disable add postype.Designer.cs index 9c7b50d..737a219 100644 --- a/Migrations/20241228061635_update table Disable add postype.Designer.cs +++ b/Migrations/20241228061635_update table Disable add postype.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20241228061635_update table Disable add postype")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -213,7 +213,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -360,7 +360,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -433,7 +433,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -498,7 +498,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -596,7 +596,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -725,7 +725,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -789,7 +789,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -852,7 +852,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -916,7 +916,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -998,7 +998,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1133,7 +1133,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1261,7 +1261,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1327,9 +1327,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1337,9 +1337,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1348,9 +1348,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1359,15 +1359,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1378,9 +1378,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1389,9 +1389,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1400,15 +1400,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1419,9 +1419,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1430,15 +1430,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1449,9 +1449,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1460,9 +1460,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1471,9 +1471,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1482,17 +1482,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1501,7 +1501,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1516,7 +1516,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1530,7 +1530,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20241228061635_update table Disable add postype.cs b/Migrations/20241228061635_update table Disable add postype.cs index b55df9d..391cf6c 100644 --- a/Migrations/20241228061635_update table Disable add postype.cs +++ b/Migrations/20241228061635_update table Disable add postype.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class updatetableDisableaddpostype : Migration diff --git a/Migrations/20250210055227_Change Sum Score to double.Designer.cs b/Migrations/20250210055227_Change Sum Score to double.Designer.cs index 0a394da..14896f8 100644 --- a/Migrations/20250210055227_Change Sum Score to double.Designer.cs +++ b/Migrations/20250210055227_Change Sum Score to double.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20250210055227_Change Sum Score to double")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -213,7 +213,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -360,7 +360,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -433,7 +433,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -498,7 +498,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -596,7 +596,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -725,7 +725,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -789,7 +789,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -852,7 +852,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -916,7 +916,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -998,7 +998,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1133,7 +1133,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1261,7 +1261,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1327,9 +1327,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1337,9 +1337,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1348,9 +1348,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1359,15 +1359,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1378,9 +1378,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1389,9 +1389,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1400,15 +1400,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1419,9 +1419,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1430,15 +1430,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1449,9 +1449,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1460,9 +1460,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1471,9 +1471,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1482,17 +1482,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1501,7 +1501,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1516,7 +1516,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1530,7 +1530,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20250210055227_Change Sum Score to double.cs b/Migrations/20250210055227_Change Sum Score to double.cs index 43cf02b..713e8d1 100644 --- a/Migrations/20250210055227_Change Sum Score to double.cs +++ b/Migrations/20250210055227_Change Sum Score to double.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class ChangeSumScoretodouble : Migration diff --git a/Migrations/20250218054142_update table Recruit add AuthName.Designer.cs b/Migrations/20250218054142_update table Recruit add AuthName.Designer.cs index 6a3dda3..ad80b98 100644 --- a/Migrations/20250218054142_update table Recruit add AuthName.Designer.cs +++ b/Migrations/20250218054142_update table Recruit add AuthName.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20250218054142_update table Recruit add AuthName")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -219,7 +219,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -366,7 +366,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -439,7 +439,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -504,7 +504,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -602,7 +602,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -731,7 +731,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -795,7 +795,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -858,7 +858,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -922,7 +922,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1004,7 +1004,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1139,7 +1139,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1267,7 +1267,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1333,9 +1333,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1343,9 +1343,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1354,9 +1354,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1365,15 +1365,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1384,9 +1384,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1395,9 +1395,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1406,15 +1406,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1425,9 +1425,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1436,15 +1436,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1455,9 +1455,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1466,9 +1466,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1477,9 +1477,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1488,17 +1488,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1507,7 +1507,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1522,7 +1522,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1536,7 +1536,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20250218054142_update table Recruit add AuthName.cs b/Migrations/20250218054142_update table Recruit add AuthName.cs index 8077bba..865bb70 100644 --- a/Migrations/20250218054142_update table Recruit add AuthName.cs +++ b/Migrations/20250218054142_update table Recruit add AuthName.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class updatetableRecruitaddAuthName : Migration diff --git a/Migrations/20250901100117_add_field_recruits.HddPosition.Designer.cs b/Migrations/20250901100117_add_field_recruits.HddPosition.Designer.cs index f9624ec..8c429a0 100644 --- a/Migrations/20250901100117_add_field_recruits.HddPosition.Designer.cs +++ b/Migrations/20250901100117_add_field_recruits.HddPosition.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20250901100117_add_field_recruits.HddPosition")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -223,7 +223,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -370,7 +370,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -443,7 +443,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -508,7 +508,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -606,7 +606,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -735,7 +735,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -799,7 +799,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -862,7 +862,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -926,7 +926,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1008,7 +1008,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1143,7 +1143,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1271,7 +1271,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1337,9 +1337,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1347,9 +1347,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1358,9 +1358,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1369,15 +1369,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1388,9 +1388,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1399,9 +1399,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1410,15 +1410,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1429,9 +1429,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1440,15 +1440,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1459,9 +1459,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1470,9 +1470,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1481,9 +1481,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1492,17 +1492,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1511,7 +1511,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1526,7 +1526,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1540,7 +1540,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20250901100117_add_field_recruits.HddPosition.cs b/Migrations/20250901100117_add_field_recruits.HddPosition.cs index 4349005..058ffbb 100644 --- a/Migrations/20250901100117_add_field_recruits.HddPosition.cs +++ b/Migrations/20250901100117_add_field_recruits.HddPosition.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class add_field_recruitsHddPosition : Migration diff --git a/Migrations/20250902080743_add_fields_RecruitScore.Designer.cs b/Migrations/20250902080743_add_fields_RecruitScore.Designer.cs index 2178bd8..1d8180b 100644 --- a/Migrations/20250902080743_add_fields_RecruitScore.Designer.cs +++ b/Migrations/20250902080743_add_fields_RecruitScore.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20250902080743_add_fields_RecruitScore")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -223,7 +223,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -370,7 +370,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -443,7 +443,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -508,7 +508,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -606,7 +606,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -735,7 +735,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -799,7 +799,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -862,7 +862,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -926,7 +926,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1008,7 +1008,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1143,7 +1143,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1319,7 +1319,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1385,9 +1385,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1395,9 +1395,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1406,9 +1406,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1417,15 +1417,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1436,9 +1436,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1447,9 +1447,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1458,15 +1458,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1477,9 +1477,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1488,15 +1488,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1507,9 +1507,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1518,9 +1518,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1529,9 +1529,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1540,17 +1540,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1559,7 +1559,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1574,7 +1574,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1588,7 +1588,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20250902080743_add_fields_RecruitScore.cs b/Migrations/20250902080743_add_fields_RecruitScore.cs index 7eea2f9..771f4db 100644 --- a/Migrations/20250902080743_add_fields_RecruitScore.cs +++ b/Migrations/20250902080743_add_fields_RecruitScore.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class add_fields_RecruitScore : Migration diff --git a/Migrations/20250902093807_update_field_RecruitScore.bstatus.Designer.cs b/Migrations/20250902093807_update_field_RecruitScore.bstatus.Designer.cs index d39c5dc..7d62ac3 100644 --- a/Migrations/20250902093807_update_field_RecruitScore.bstatus.Designer.cs +++ b/Migrations/20250902093807_update_field_RecruitScore.bstatus.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20250902093807_update_field_RecruitScore.bstatus")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -223,7 +223,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -370,7 +370,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -443,7 +443,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -508,7 +508,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -606,7 +606,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -735,7 +735,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -799,7 +799,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -862,7 +862,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -926,7 +926,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1008,7 +1008,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1143,7 +1143,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1318,7 +1318,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1384,9 +1384,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1394,9 +1394,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1405,9 +1405,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1416,15 +1416,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1435,9 +1435,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1446,9 +1446,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1457,15 +1457,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1476,9 +1476,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1487,15 +1487,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1506,9 +1506,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1517,9 +1517,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1528,9 +1528,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1539,17 +1539,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1558,7 +1558,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1573,7 +1573,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1587,7 +1587,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20250902093807_update_field_RecruitScore.bstatus.cs b/Migrations/20250902093807_update_field_RecruitScore.bstatus.cs index ab66db8..91b2536 100644 --- a/Migrations/20250902093807_update_field_RecruitScore.bstatus.cs +++ b/Migrations/20250902093807_update_field_RecruitScore.bstatus.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class update_field_RecruitScorebstatus : Migration diff --git a/Migrations/20250904045932_add_field_typeTest.Designer.cs b/Migrations/20250904045932_add_field_typeTest.Designer.cs index 8141336..a8eb8a2 100644 --- a/Migrations/20250904045932_add_field_typeTest.Designer.cs +++ b/Migrations/20250904045932_add_field_typeTest.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20250904045932_add_field_typeTest")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -227,7 +227,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -374,7 +374,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -447,7 +447,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -512,7 +512,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -610,7 +610,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1322,7 +1322,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1388,9 +1388,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1398,9 +1398,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1409,9 +1409,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1420,15 +1420,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1439,9 +1439,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1450,9 +1450,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1461,15 +1461,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1480,9 +1480,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1491,15 +1491,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1510,9 +1510,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1521,9 +1521,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1532,9 +1532,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1543,17 +1543,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1562,7 +1562,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1577,7 +1577,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1591,7 +1591,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20250904045932_add_field_typeTest.cs b/Migrations/20250904045932_add_field_typeTest.cs index 9b0cce4..8d557d1 100644 --- a/Migrations/20250904045932_add_field_typeTest.cs +++ b/Migrations/20250904045932_add_field_typeTest.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class add_field_typeTest : Migration diff --git a/Migrations/20250915084717_update_table_period_add_authname.Designer.cs b/Migrations/20250915084717_update_table_period_add_authname.Designer.cs index 97e0fd2..2984614 100644 --- a/Migrations/20250915084717_update_table_period_add_authname.Designer.cs +++ b/Migrations/20250915084717_update_table_period_add_authname.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20250915084717_update_table_period_add_authname")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -221,7 +221,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -368,7 +368,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -441,7 +441,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -506,7 +506,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -604,7 +604,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1322,7 +1322,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1388,9 +1388,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1398,9 +1398,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1409,9 +1409,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1420,15 +1420,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1439,9 +1439,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1450,9 +1450,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1461,15 +1461,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1480,9 +1480,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1491,15 +1491,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1510,9 +1510,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1521,9 +1521,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1532,9 +1532,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1543,17 +1543,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1562,7 +1562,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1577,7 +1577,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1591,7 +1591,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20250915084717_update_table_period_add_authname.cs b/Migrations/20250915084717_update_table_period_add_authname.cs index fdab674..2b3b9b4 100644 --- a/Migrations/20250915084717_update_table_period_add_authname.cs +++ b/Migrations/20250915084717_update_table_period_add_authname.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class update_table_period_add_authname : Migration diff --git a/Migrations/20251016094447_update_nullable.Designer.cs b/Migrations/20251016094447_update_nullable.Designer.cs index f4bcfa4..7de8482 100644 --- a/Migrations/20251016094447_update_nullable.Designer.cs +++ b/Migrations/20251016094447_update_nullable.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20251016094447_update_nullable")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -221,7 +221,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -368,7 +368,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -441,7 +441,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -506,7 +506,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -604,7 +604,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1322,7 +1322,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1388,9 +1388,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1398,9 +1398,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1409,9 +1409,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1420,15 +1420,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1439,9 +1439,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1450,9 +1450,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1461,15 +1461,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1480,9 +1480,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1491,15 +1491,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1510,9 +1510,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1521,9 +1521,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1532,9 +1532,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1543,17 +1543,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1562,7 +1562,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1577,7 +1577,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1591,7 +1591,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20251016094447_update_nullable.cs b/Migrations/20251016094447_update_nullable.cs index 7c1f3ea..133eca5 100644 --- a/Migrations/20251016094447_update_nullable.cs +++ b/Migrations/20251016094447_update_nullable.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class update_nullable : Migration diff --git a/Migrations/20260310063204_update_table_RecruitScore_add_field_ExamAttribute.Designer.cs b/Migrations/20260310063204_update_table_RecruitScore_add_field_ExamAttribute.Designer.cs index f2c08d3..302f3b1 100644 --- a/Migrations/20260310063204_update_table_RecruitScore_add_field_ExamAttribute.Designer.cs +++ b/Migrations/20260310063204_update_table_RecruitScore_add_field_ExamAttribute.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20260310063204_update_table_RecruitScore_add_field_ExamAttribute")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -221,7 +221,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -368,7 +368,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -441,7 +441,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -506,7 +506,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -604,7 +604,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1328,7 +1328,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1394,9 +1394,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1404,9 +1404,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1415,9 +1415,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1426,15 +1426,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1445,9 +1445,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1456,9 +1456,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1467,15 +1467,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1486,9 +1486,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1497,15 +1497,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1516,9 +1516,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1527,9 +1527,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1538,9 +1538,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1549,17 +1549,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1568,7 +1568,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1583,7 +1583,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1597,7 +1597,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20260310063204_update_table_RecruitScore_add_field_ExamAttribute.cs b/Migrations/20260310063204_update_table_RecruitScore_add_field_ExamAttribute.cs index 3089314..84ee240 100644 --- a/Migrations/20260310063204_update_table_RecruitScore_add_field_ExamAttribute.cs +++ b/Migrations/20260310063204_update_table_RecruitScore_add_field_ExamAttribute.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class update_table_RecruitScore_add_field_ExamAttribute : Migration diff --git a/Migrations/20260324082551_update_RecruitAddress.Designer.cs b/Migrations/20260324082551_update_RecruitAddress.Designer.cs index 7f1432b..d3ed70f 100644 --- a/Migrations/20260324082551_update_RecruitAddress.Designer.cs +++ b/Migrations/20260324082551_update_RecruitAddress.Designer.cs @@ -1,6 +1,6 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20260324082551_update_RecruitAddress")] @@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -221,7 +221,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -368,7 +368,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -441,7 +441,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -506,7 +506,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -604,7 +604,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1328,7 +1328,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1394,9 +1394,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1404,9 +1404,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1415,9 +1415,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1426,15 +1426,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1445,9 +1445,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1456,9 +1456,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1467,15 +1467,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1486,9 +1486,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1497,15 +1497,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1516,9 +1516,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1527,9 +1527,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1538,9 +1538,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1549,17 +1549,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1568,7 +1568,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1583,7 +1583,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1597,7 +1597,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Migrations/20260324082551_update_RecruitAddress.cs b/Migrations/20260324082551_update_RecruitAddress.cs index 0b80394..619492f 100644 --- a/Migrations/20260324082551_update_RecruitAddress.cs +++ b/Migrations/20260324082551_update_RecruitAddress.cs @@ -2,7 +2,7 @@ #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { /// public partial class update_RecruitAddress : Migration diff --git a/Migrations/ApplicationDbContextModelSnapshot.cs b/Migrations/ApplicationDbContextModelSnapshot.cs index 0666450..d849857 100644 --- a/Migrations/ApplicationDbContextModelSnapshot.cs +++ b/Migrations/ApplicationDbContextModelSnapshot.cs @@ -1,13 +1,13 @@ // using System; -using BMA.EHR.Recruit.Service.Data; +using BMA.EHR.Recruit.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable -namespace BMA.EHR.Recruit.Service.Migrations +namespace BMA.EHR.Recruit.Migrations { [DbContext(typeof(ApplicationDbContext))] partial class ApplicationDbContextModelSnapshot : ModelSnapshot @@ -19,7 +19,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("Relational:MaxIdentifierLength", 64); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -53,7 +53,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Documents"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -218,7 +218,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("Recruits"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -365,7 +365,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitAddresses"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -438,7 +438,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitCertificates"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -503,7 +503,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -601,7 +601,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitEducations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -736,7 +736,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -800,7 +800,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportDocuments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -863,7 +863,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportHistories"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -927,7 +927,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitImportImages"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1009,7 +1009,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitOccupations"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1144,7 +1144,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitPayments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1325,7 +1325,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("RecruitScores"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -1391,9 +1391,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.ToTable("ScoreImports"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("Recruits") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade); @@ -1401,9 +1401,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Addresses") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1412,9 +1412,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Certificates") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1423,15 +1423,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") .WithMany() .HasForeignKey("DocumentFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Documents") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1442,9 +1442,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Educations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1453,9 +1453,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) @@ -1464,15 +1464,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ImportFile"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitDocuments") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1483,9 +1483,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("ImportHostories") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1494,15 +1494,15 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") .WithMany() .HasForeignKey("DocumentId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithMany("RecruitImages") .HasForeignKey("RecruitImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1513,9 +1513,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Occupations") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1524,9 +1524,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") .WithMany("Payments") .HasForeignKey("RecruitId") .OnDelete(DeleteBehavior.Cascade) @@ -1535,9 +1535,9 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Recruit"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") .WithMany("Scores") .HasForeignKey("ScoreImportId") .OnDelete(DeleteBehavior.Cascade) @@ -1546,17 +1546,17 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("ScoreImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { - b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile") + b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") .WithMany() .HasForeignKey("ImportFileId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport") + b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") .WithOne("ScoreImport") - .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId") + .HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -1565,7 +1565,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("RecruitImport"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => { b.Navigation("Addresses"); @@ -1580,7 +1580,7 @@ namespace BMA.EHR.Recruit.Service.Migrations b.Navigation("Payments"); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => { b.Navigation("ImportHostories"); @@ -1594,7 +1594,7 @@ namespace BMA.EHR.Recruit.Service.Migrations .IsRequired(); }); - modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b => + modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => { b.Navigation("Scores"); }); diff --git a/Models/Documents/Document.cs b/Models/Documents/Document.cs index 77486c9..ff6d0eb 100644 --- a/Models/Documents/Document.cs +++ b/Models/Documents/Document.cs @@ -1,7 +1,7 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; -namespace BMA.EHR.Recruit.Service.Models.Documents +namespace BMA.EHR.Recruit.Models.Documents { public class Document { diff --git a/Models/EntityBase.cs b/Models/EntityBase.cs index c9a21b2..fd22f93 100644 --- a/Models/EntityBase.cs +++ b/Models/EntityBase.cs @@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json.Serialization; -namespace BMA.EHR.Recruit.Service.Models +namespace BMA.EHR.Recruit.Models { public class EntityBase { diff --git a/Models/HR/OrganizationEntity.cs b/Models/HR/OrganizationEntity.cs index 84154bb..b571119 100644 --- a/Models/HR/OrganizationEntity.cs +++ b/Models/HR/OrganizationEntity.cs @@ -1,6 +1,6 @@ using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; namespace BMA.EHR.Profile.Service.Models.HR { diff --git a/Models/HR/Profile.cs b/Models/HR/Profile.cs index 92757a2..74f735e 100644 --- a/Models/HR/Profile.cs +++ b/Models/HR/Profile.cs @@ -1,6 +1,6 @@  using System.ComponentModel.DataAnnotations; -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; namespace BMA.EHR.Profile.Service.Models.HR diff --git a/Models/HR/ProfileOrganization.cs b/Models/HR/ProfileOrganization.cs index 8c48351..3e7f747 100644 --- a/Models/HR/ProfileOrganization.cs +++ b/Models/HR/ProfileOrganization.cs @@ -1,5 +1,5 @@  -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; namespace BMA.EHR.Profile.Service.Models.HR { diff --git a/Models/HR/ProfileSalary.cs b/Models/HR/ProfileSalary.cs index 6fdf441..7718006 100644 --- a/Models/HR/ProfileSalary.cs +++ b/Models/HR/ProfileSalary.cs @@ -1,5 +1,5 @@  -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using System.ComponentModel.DataAnnotations; using Microsoft.EntityFrameworkCore; diff --git a/Models/MetaData/BloodGroup.cs b/Models/MetaData/BloodGroup.cs index 0500be5..35059a4 100644 --- a/Models/MetaData/BloodGroup.cs +++ b/Models/MetaData/BloodGroup.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; diff --git a/Models/MetaData/District.cs b/Models/MetaData/District.cs index 5dc0c01..0478ae0 100644 --- a/Models/MetaData/District.cs +++ b/Models/MetaData/District.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using Org.BouncyCastle.Asn1.X509; using System.ComponentModel.DataAnnotations.Schema; diff --git a/Models/MetaData/EducationLevel.cs b/Models/MetaData/EducationLevel.cs index 380f4c4..1d2f171 100644 --- a/Models/MetaData/EducationLevel.cs +++ b/Models/MetaData/EducationLevel.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; diff --git a/Models/MetaData/Gendor.cs b/Models/MetaData/Gendor.cs index 7940dd6..575ee4e 100644 --- a/Models/MetaData/Gendor.cs +++ b/Models/MetaData/Gendor.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; diff --git a/Models/MetaData/PositionPath.cs b/Models/MetaData/PositionPath.cs index 7a14d50..e08ffc8 100644 --- a/Models/MetaData/PositionPath.cs +++ b/Models/MetaData/PositionPath.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; diff --git a/Models/MetaData/Prefix.cs b/Models/MetaData/Prefix.cs index 66ad7ab..e41804b 100644 --- a/Models/MetaData/Prefix.cs +++ b/Models/MetaData/Prefix.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; diff --git a/Models/MetaData/Province.cs b/Models/MetaData/Province.cs index c00fa88..b47cd0f 100644 --- a/Models/MetaData/Province.cs +++ b/Models/MetaData/Province.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; diff --git a/Models/MetaData/Relationship.cs b/Models/MetaData/Relationship.cs index e1845da..555d39e 100644 --- a/Models/MetaData/Relationship.cs +++ b/Models/MetaData/Relationship.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; diff --git a/Models/MetaData/Religion.cs b/Models/MetaData/Religion.cs index c42a8ba..a465ca0 100644 --- a/Models/MetaData/Religion.cs +++ b/Models/MetaData/Religion.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using Org.BouncyCastle.Asn1.X509; using System.ComponentModel.DataAnnotations.Schema; diff --git a/Models/MetaData/SubDistrict.cs b/Models/MetaData/SubDistrict.cs index dff6bed..45fd56e 100644 --- a/Models/MetaData/SubDistrict.cs +++ b/Models/MetaData/SubDistrict.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using Org.BouncyCastle.Asn1.X509; using System.ComponentModel.DataAnnotations.Schema; diff --git a/Models/Placement/Placement.cs b/Models/Placement/Placement.cs index 67d8cca..5f1ecce 100644 --- a/Models/Placement/Placement.cs +++ b/Models/Placement/Placement.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; diff --git a/Models/Placement/PlacementCertificate.cs b/Models/Placement/PlacementCertificate.cs index 68d4f50..058841e 100644 --- a/Models/Placement/PlacementCertificate.cs +++ b/Models/Placement/PlacementCertificate.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; diff --git a/Models/Placement/PlacementEducation.cs b/Models/Placement/PlacementEducation.cs index c6a7fc1..2c77121 100644 --- a/Models/Placement/PlacementEducation.cs +++ b/Models/Placement/PlacementEducation.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using BMA.EHR.MetaData.Service.Models; diff --git a/Models/Placement/PlacementIsProperty.cs b/Models/Placement/PlacementIsProperty.cs index d225162..ec228bd 100644 --- a/Models/Placement/PlacementIsProperty.cs +++ b/Models/Placement/PlacementIsProperty.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; diff --git a/Models/Placement/PlacementProfile.cs b/Models/Placement/PlacementProfile.cs index 7377790..dbedd7a 100644 --- a/Models/Placement/PlacementProfile.cs +++ b/Models/Placement/PlacementProfile.cs @@ -1,8 +1,8 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using BMA.EHR.MetaData.Service.Models; -using BMA.EHR.Recruit.Service.Models.Documents; +using BMA.EHR.Recruit.Models.Documents; namespace BMA.EHR.Domain.Models.Placement { diff --git a/Models/Placement/PlacementType.cs b/Models/Placement/PlacementType.cs index c6006d4..50ddadc 100644 --- a/Models/Placement/PlacementType.cs +++ b/Models/Placement/PlacementType.cs @@ -1,4 +1,4 @@ -using BMA.EHR.Recruit.Service.Models; +using BMA.EHR.Recruit.Models; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; diff --git a/Models/Recruits/Recruit.cs b/Models/Recruits/Recruit.cs index b449adf..ddfb469 100644 --- a/Models/Recruits/Recruit.cs +++ b/Models/Recruits/Recruit.cs @@ -1,7 +1,7 @@ using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class Recruit : EntityBase { diff --git a/Models/Recruits/RecruitAddress.cs b/Models/Recruits/RecruitAddress.cs index e33765e..55ab9ec 100644 --- a/Models/Recruits/RecruitAddress.cs +++ b/Models/Recruits/RecruitAddress.cs @@ -1,6 +1,6 @@ using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitAddress : EntityBase { diff --git a/Models/Recruits/RecruitCertificate.cs b/Models/Recruits/RecruitCertificate.cs index 7c175d3..08c2066 100644 --- a/Models/Recruits/RecruitCertificate.cs +++ b/Models/Recruits/RecruitCertificate.cs @@ -1,6 +1,6 @@ using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitCertificate : EntityBase { diff --git a/Models/Recruits/RecruitDocument.cs b/Models/Recruits/RecruitDocument.cs index b34ac49..fb13f3d 100644 --- a/Models/Recruits/RecruitDocument.cs +++ b/Models/Recruits/RecruitDocument.cs @@ -1,6 +1,6 @@ -using BMA.EHR.Recruit.Service.Models.Documents; +using BMA.EHR.Recruit.Models.Documents; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitDocument : EntityBase { diff --git a/Models/Recruits/RecruitEducation.cs b/Models/Recruits/RecruitEducation.cs index af7172d..41dd614 100644 --- a/Models/Recruits/RecruitEducation.cs +++ b/Models/Recruits/RecruitEducation.cs @@ -1,6 +1,6 @@ using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitEducation : EntityBase { diff --git a/Models/Recruits/RecruitImport.cs b/Models/Recruits/RecruitImport.cs index ac981fd..aaf0c66 100644 --- a/Models/Recruits/RecruitImport.cs +++ b/Models/Recruits/RecruitImport.cs @@ -1,9 +1,9 @@ -using BMA.EHR.Recruit.Service.Models.Documents; -using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; +using BMA.EHR.Recruit.Models.Documents; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitImport : EntityBase { diff --git a/Models/Recruits/RecruitImportDocument.cs b/Models/Recruits/RecruitImportDocument.cs index d055516..9227f41 100644 --- a/Models/Recruits/RecruitImportDocument.cs +++ b/Models/Recruits/RecruitImportDocument.cs @@ -1,8 +1,8 @@ -using BMA.EHR.Recruit.Service.Models.Documents; -using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; +using BMA.EHR.Recruit.Models.Documents; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitImportDocument : EntityBase { diff --git a/Models/Recruits/RecruitImportHistory.cs b/Models/Recruits/RecruitImportHistory.cs index f7f110d..6ad285f 100644 --- a/Models/Recruits/RecruitImportHistory.cs +++ b/Models/Recruits/RecruitImportHistory.cs @@ -2,7 +2,7 @@ using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitImportHistory : EntityBase { diff --git a/Models/Recruits/RecruitImportImage.cs b/Models/Recruits/RecruitImportImage.cs index 9404927..80a1e88 100644 --- a/Models/Recruits/RecruitImportImage.cs +++ b/Models/Recruits/RecruitImportImage.cs @@ -1,8 +1,8 @@ -using BMA.EHR.Recruit.Service.Models.Documents; -using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; +using BMA.EHR.Recruit.Models.Documents; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitImportImage: EntityBase { diff --git a/Models/Recruits/RecruitOccupation.cs b/Models/Recruits/RecruitOccupation.cs index fcee1ef..4804b2f 100644 --- a/Models/Recruits/RecruitOccupation.cs +++ b/Models/Recruits/RecruitOccupation.cs @@ -1,6 +1,6 @@ using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitOccupation : EntityBase { diff --git a/Models/Recruits/RecruitPayment.cs b/Models/Recruits/RecruitPayment.cs index 88a09b1..a9d51ed 100644 --- a/Models/Recruits/RecruitPayment.cs +++ b/Models/Recruits/RecruitPayment.cs @@ -1,6 +1,6 @@ using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitPayment : EntityBase { diff --git a/Models/Recruits/RecruitScore.cs b/Models/Recruits/RecruitScore.cs index 9890f64..9698b3f 100644 --- a/Models/Recruits/RecruitScore.cs +++ b/Models/Recruits/RecruitScore.cs @@ -1,7 +1,7 @@ using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class RecruitScore : EntityBase { diff --git a/Models/Recruits/ScoreImport.cs b/Models/Recruits/ScoreImport.cs index 6a9cbd0..badee62 100644 --- a/Models/Recruits/ScoreImport.cs +++ b/Models/Recruits/ScoreImport.cs @@ -1,7 +1,7 @@ -using BMA.EHR.Recruit.Service.Models.Documents; -using System.ComponentModel.DataAnnotations.Schema; +using System.ComponentModel.DataAnnotations.Schema; +using BMA.EHR.Recruit.Models.Documents; -namespace BMA.EHR.Recruit.Service.Models.Recruits +namespace BMA.EHR.Recruit.Models.Recruits { public class ScoreImport : EntityBase { diff --git a/Program.cs b/Program.cs index b381e54..f39a56c 100644 --- a/Program.cs +++ b/Program.cs @@ -1,7 +1,7 @@ -using BMA.EHR.Recruit.Service; -using BMA.EHR.Recruit.Service.Core; -using BMA.EHR.Recruit.Service.Data; -using BMA.EHR.Recruit.Service.Services; +using BMA.EHR.Recruit; +using BMA.EHR.Recruit.Core; +using BMA.EHR.Recruit.Data; +using BMA.EHR.Recruit.Services; using BMA.EHR.Recurit.Service.Data; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Mvc; @@ -70,6 +70,9 @@ builder.Services.AddAuthorization(); builder.Services.AddTransient(); builder.Services.AddTransient(); builder.Services.AddTransient(); +builder.Services.AddSingleton(); +builder.Services.AddSingleton(); +builder.Services.AddHostedService(); // Configure HttpClient with timeout builder.Services.AddHttpClient("default", client => diff --git a/Repositories/PermissionRepository.cs b/Repositories/PermissionRepository.cs index 3420f68..a6e86d5 100644 --- a/Repositories/PermissionRepository.cs +++ b/Repositories/PermissionRepository.cs @@ -3,9 +3,9 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; -using BMA.EHR.Recruit.Service.Data; -using BMA.EHR.Recruit.Service.Models.Recruits; -using BMA.EHR.Recruit.Service.Core; +using BMA.EHR.Recruit.Data; +using BMA.EHR.Recruit.Models.Recruits; +using BMA.EHR.Recruit.Core; using BMA.EHR.MetaData.Service.Models; using BMA.EHR.Domain.Models.Placement; using BMA.EHR.Recurit.Service.Data; @@ -13,7 +13,7 @@ using System.Security.Claims; using System.Net.Http.Headers; using Newtonsoft.Json; -namespace BMA.EHR.Recruit.Service.Services +namespace BMA.EHR.Recruit.Services { public class PermissionRepository { diff --git a/Requests/Recruits/CandidateFileHeader.cs b/Requests/Recruits/CandidateFileHeader.cs index 91af9a9..c11f775 100644 --- a/Requests/Recruits/CandidateFileHeader.cs +++ b/Requests/Recruits/CandidateFileHeader.cs @@ -1,4 +1,4 @@ -namespace BMA.EHR.Recruit.Service.Requests.Recruits +namespace BMA.EHR.Recruit.Requests.Recruits { public class CandidateFileHeader { diff --git a/Requests/Recruits/CompetitivePeriodRequest.cs b/Requests/Recruits/CompetitivePeriodRequest.cs index 5426b45..bc0e434 100644 --- a/Requests/Recruits/CompetitivePeriodRequest.cs +++ b/Requests/Recruits/CompetitivePeriodRequest.cs @@ -1,6 +1,6 @@ using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Requests.Recruits +namespace BMA.EHR.Recruit.Requests.Recruits { public class CompetitivePeriodRequest { diff --git a/Requests/Recruits/PostRecruitImportRequest.cs b/Requests/Recruits/PostRecruitImportRequest.cs index 9c02e86..38592c5 100644 --- a/Requests/Recruits/PostRecruitImportRequest.cs +++ b/Requests/Recruits/PostRecruitImportRequest.cs @@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; -namespace BMA.EHR.Recruit.Service.Requests.Recruits +namespace BMA.EHR.Recruit.Requests.Recruits { /// /// ตัวแปรสำหรับสร้างข้อมูลการสอบแข่งขัน diff --git a/Requests/Recruits/RecruitDateRequest.cs b/Requests/Recruits/RecruitDateRequest.cs index ab9d2ba..fe28ff0 100644 --- a/Requests/Recruits/RecruitDateRequest.cs +++ b/Requests/Recruits/RecruitDateRequest.cs @@ -1,4 +1,4 @@ -namespace BMA.EHR.Recruit.Service.Requests.Recruits +namespace BMA.EHR.Recruit.Requests.Recruits { public class RecruitDateRequest { diff --git a/Requests/Recruits/RecruitExamRequest.cs b/Requests/Recruits/RecruitExamRequest.cs index 4afe837..5e3e9ee 100644 --- a/Requests/Recruits/RecruitExamRequest.cs +++ b/Requests/Recruits/RecruitExamRequest.cs @@ -1,4 +1,4 @@ -namespace BMA.EHR.Recruit.Service.Requests.Recruits +namespace BMA.EHR.Recruit.Requests.Recruits { public class RecruitExamRequest { diff --git a/Requests/Recruits/RecruitPosTypeRequest.cs b/Requests/Recruits/RecruitPosTypeRequest.cs index 90d174e..f11e470 100644 --- a/Requests/Recruits/RecruitPosTypeRequest.cs +++ b/Requests/Recruits/RecruitPosTypeRequest.cs @@ -1,4 +1,4 @@ -namespace BMA.EHR.Recruit.Service.Requests.Recruits +namespace BMA.EHR.Recruit.Requests.Recruits { public class RecruitPosRequest { diff --git a/Responses/Document/FileDownloadResponse.cs b/Responses/Document/FileDownloadResponse.cs index 2b58c89..34d8f90 100644 --- a/Responses/Document/FileDownloadResponse.cs +++ b/Responses/Document/FileDownloadResponse.cs @@ -1,4 +1,4 @@ -namespace BMA.EHR.Recruit.Service.Responses.Document +namespace BMA.EHR.Recruit.Responses.Document { public class FileDownloadResponse { diff --git a/Responses/ResponseObject.cs b/Responses/ResponseObject.cs index 7633d3f..b667807 100644 --- a/Responses/ResponseObject.cs +++ b/Responses/ResponseObject.cs @@ -1,6 +1,6 @@ using System.Net; -namespace BMA.EHR.Recruit.Service.Responses +namespace BMA.EHR.Recruit.Responses { public class ResponseObject { diff --git a/Services/ImportBackgroundService.cs b/Services/ImportBackgroundService.cs new file mode 100644 index 0000000..3c2c0c2 --- /dev/null +++ b/Services/ImportBackgroundService.cs @@ -0,0 +1,729 @@ +using System.Threading.Channels; +using BMA.EHR.Recruit.Core; +using BMA.EHR.Recruit.Services; +using Microsoft.AspNetCore.Http; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Logging; +using OfficeOpenXml; +using System.Net.Http.Headers; +using BMA.EHR.Recruit.Data; +using BMA.EHR.Recruit.Extensions; +using BMA.EHR.Recruit.Models.Recruits; +using BMA.EHR.Recruit.Requests.Recruits; + +namespace BMA.EHR.Recruit.Services; + +public class ImportBackgroundService : BackgroundService +{ + private readonly ImportJobQueue _queue; + private readonly ImportJobTracker _tracker; + private readonly IServiceScopeFactory _scopeFactory; + private readonly ILogger _logger; + + public ImportBackgroundService( + ImportJobQueue queue, + ImportJobTracker tracker, + IServiceScopeFactory scopeFactory, + ILogger logger) + { + _queue = queue; + _tracker = tracker; + _scopeFactory = scopeFactory; + _logger = logger; + } + + protected override async Task ExecuteAsync(CancellationToken stoppingToken) + { + _logger.LogInformation("ImportBackgroundService started."); + + while (!stoppingToken.IsCancellationRequested) + { + var job = await _queue.DequeueAsync(stoppingToken); + + _ = Task.Run(async () => + { + using var scope = _scopeFactory.CreateScope(); + var context = scope.ServiceProvider.GetRequiredService(); + var minioService = scope.ServiceProvider.GetRequiredService(); + var recruitService = scope.ServiceProvider.GetRequiredService(); + var webHostEnv = scope.ServiceProvider.GetRequiredService(); + var logger = scope.ServiceProvider.GetRequiredService>(); + + try + { + _tracker.UpdateStatus(job.JobId, ImportJobStatus.Running); + + switch (job.JobType) + { + case ImportJobType.CandidateFile: + await ProcessCandidateFileAsync(context, minioService, webHostEnv, job); + break; + case ImportJobType.CandidateFileById: + await ProcessCandidateFileByIdAsync(context, minioService, recruitService, webHostEnv, job); + break; + case ImportJobType.ScoreFile: + await ProcessScoreFileAsync(context, minioService, recruitService, job); + break; + case ImportJobType.ResultFile: + await ProcessResultFileAsync(context, recruitService, job); + break; + } + + _tracker.UpdateStatus(job.JobId, ImportJobStatus.Completed, job.TotalCount); + } + catch (Exception ex) + { + logger.LogError(ex, "Import job {JobId} failed: {Message}", job.JobId, ex.Message); + _tracker.UpdateStatus(job.JobId, ImportJobStatus.Failed, 0, ex.InnerException?.Message ?? ex.Message); + + // cleanup minio file on failure + if (!string.IsNullOrEmpty(job.ImportDocId)) + { + try { await minioService.DeleteFileAsync(Guid.Parse(job.ImportDocId)); } catch { } + } + } + finally + { + // cleanup temp file + try + { + if (System.IO.File.Exists(job.ImportFile)) + System.IO.File.Delete(job.ImportFile); + } + catch { } + } + }, stoppingToken); + } + } + + #region CandidateFile + + private async Task ProcessCandidateFileAsync(ApplicationDbContext _context, MinIOService _minioService, IWebHostEnvironment _webHostEnv, ImportJobInfo job) + { + var imported = await _context.RecruitImports.FindAsync(job.RecruitImportId); + if (imported == null) throw new Exception("RecruitImport not found"); + + using var c_package = new ExcelPackage(new FileInfo(job.ImportFile)); + for (int i = 0; i < c_package.Workbook.Worksheets.Count; i++) + { + var workSheet = c_package.Workbook.Worksheets[i]; + var totalRows = workSheet.Dimension.Rows; + var cols = workSheet.GetHeaderColumns(); + + int row = 2; + int batchCount = 0; + const int batchSize = 100; + int totalProcessed = 0; + + while (row <= totalRows) + { + var cell1 = workSheet?.Cells[row, 1]?.GetValue(); + if (cell1 == "" || cell1 == null) break; + + var r = new Models.Recruits.Recruit(); + r.ExamId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ExamID)]?.GetValue(); + r.CitizenId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalID)]?.GetValue(); + r.Prefix = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Prefix)]?.GetValue(); + r.FirstName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.FirstName)]?.GetValue(); + r.LastName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.LastName)]?.GetValue(); + r.Gendor = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Gender)]?.GetValue(); + r.National = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.National)]?.GetValue().IsNull(""); + r.Race = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Race)]?.GetValue().IsNull(""); + r.Religion = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Religion)]?.GetValue().IsNull(""); + r.DateOfBirth = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.DateOfBirth)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")); + r.Marry = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Marry)]?.GetValue(); + r.Isspecial = "N"; + r.CitizenCardIssuer = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalCardIssue)]?.GetValue(); + 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() + { + Address = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Address)]?.GetValue() ?? "", + Moo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Moo)]?.GetValue() ?? "", + Soi = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Soi)]?.GetValue() ?? "", + Road = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Road)]?.GetValue() ?? "", + District = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.District)]?.GetValue() ?? "", + Amphur = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amphur)]?.GetValue() ?? "", + Province = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Province)]?.GetValue() ?? "", + ZipCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ZipCode)]?.GetValue() ?? "", + Telephone = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Telephone)]?.GetValue() ?? "", + Mobile = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Mobile)]?.GetValue() ?? "", + Address1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Address1)]?.GetValue() ?? "", + Moo1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Moo1)]?.GetValue() ?? "", + Soi1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Soi1)]?.GetValue() ?? "", + Road1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Road1)]?.GetValue() ?? "", + District1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.District1)]?.GetValue() ?? "", + Amphur1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amphur1)]?.GetValue() ?? "", + Province1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Province1)]?.GetValue() ?? "", + ZipCode1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ZipCode1)]?.GetValue() ?? "", + }); + + // payment + r.Payments.Add(new RecruitPayment() + { + PaymentId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PaymentID)]?.GetValue() ?? "", + CompanyCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CompanyCode)]?.GetValue() ?? "", + TextFile = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TextFile)]?.GetValue() ?? "", + BankCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.BankCode)]?.GetValue() ?? "", + AccountNumber = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.AccouontNumer)]?.GetValue() ?? "", + TransDate = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TransDate)]?.GetValue() ?? "", + TransTime = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TransTime)]?.GetValue() ?? "", + CustomerName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CustomerName)]?.GetValue() ?? "", + RefNo1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.RefNo1)]?.GetValue() ?? "", + TermBranch = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TermBranch)]?.GetValue() ?? "", + TellerId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TellerID)]?.GetValue() ?? "", + CreditDebit = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CreditDebit)]?.GetValue() ?? "", + PaymentType = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Type)]?.GetValue(), + ChequeNo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ChequeNo)]?.GetValue() ?? "", + Amount = (decimal)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amount)]?.GetValue(), + ChqueBankCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ChqBankCode)]?.GetValue() ?? "" + }); + + // occupation + r.Occupations.Add(new RecruitOccupation() + { + Occupation = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Occupation)]?.GetValue() ?? "", + Position = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Position)]?.GetValue() ?? "", + Workplace = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Workplace)]?.GetValue() ?? "", + Telephone = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.WorkplaceTelephone)]?.GetValue() ?? "", + WorkAge = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.WorkAge)]?.GetValue() ?? "", + }); + + // certificate + r.Certificates.Add(new RecruitCertificate() + { + CertificateNo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateNo)]?.GetValue() ?? "", + Description = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateDesc)]?.GetValue() ?? "", + IssueDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateIssueDate)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")), + ExpiredDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateExpireDate)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")) + }); + + r.Educations.Add(new RecruitEducation() + { + Degree = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Degree)]?.GetValue() ?? "", + Major = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Major)]?.GetValue() ?? "", + MajorGroupId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.MajorGroupID)]?.GetValue() ?? "", + MajorGroupName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.MajorGroupName)]?.GetValue() ?? "", + University = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.University)]?.GetValue() ?? "", + GPA = (double)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.GPA)]?.GetValue(), + Specialist = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.SpecialList)]?.GetValue() ?? "", + HighDegree = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.HighDegree)]?.GetValue() ?? "", + BachelorDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.BachelorDate)]?.GetValue().ToDateTime(DateTimeFormat.Ymd, "-")) + }); + + r.RecruitImport = imported; + _context.Recruits.Add(r); + + row++; + batchCount++; + totalProcessed++; + + if (batchCount >= batchSize) + { + _context.SaveChanges(); + _context.ChangeTracker.Clear(); + _context.Entry(imported).State = EntityState.Unchanged; + batchCount = 0; + _tracker.UpdateStatus(job.JobId, ImportJobStatus.Running, totalProcessed); + } + } + } + + _context.SaveChanges(); + job.TotalCount = _tracker.GetJob(job.JobId)?.ProcessedCount ?? 0; + } + + #endregion + + #region CandidateFileById + + private async Task ProcessCandidateFileByIdAsync(ApplicationDbContext _context, MinIOService _minioService, RecruitService _recruitService, IWebHostEnvironment _webHostEnv, ImportJobInfo job) + { + var imported = await _context.RecruitImports.AsQueryable() + .Include(x => x.ImportHostories) + .Include(x => x.ImportFile) + .Include(x => x.Recruits) + .ThenInclude(x => x.Addresses) + .Include(x => x.Recruits) + .ThenInclude(x => x.Occupations) + .Include(x => x.Recruits) + .ThenInclude(x => x.Certificates) + .Include(x => x.Recruits) + .ThenInclude(x => x.Educations) + .Include(x => x.Recruits) + .ThenInclude(x => x.Payments) + .FirstOrDefaultAsync(x => x.Id == job.RecruitImportId); + + if (imported == null) throw new Exception("RecruitImport not found"); + + imported.ImportHostories.Add(new RecruitImportHistory + { + Description = "นำเข้าข้อมูลผู้สมัครสอบแข่งขัน", + CreatedAt = DateTime.Now, + CreatedUserId = job.UserId ?? "", + CreatedFullName = job.FullName ?? "System Administrator", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = job.UserId ?? "", + LastUpdateFullName = job.FullName ?? "System Administrator", + }); + + using var c_package = new ExcelPackage(new FileInfo(job.ImportFile)); + for (int i = 0; i < c_package.Workbook.Worksheets.Count; i++) + { + var workSheet = c_package.Workbook.Worksheets[i]; + var totalRows = workSheet.Dimension.Rows; + var cols = workSheet.GetHeaderColumns(); + + int row = 2; + int batchCount = 0; + const int batchSize = 100; + int totalProcessed = 0; + + while (row <= totalRows) + { + var cell1 = workSheet?.Cells[row, 1]?.GetValue(); + if (cell1 == "" || cell1 == null) break; + + var r = new Models.Recruits.Recruit(); + r.ExamId = workSheet?.Cells[row, 1]?.GetValue() ?? ""; + r.PositionName = workSheet?.Cells[row, 3]?.GetValue() ?? ""; + r.HddPosition = workSheet?.Cells[row, 4]?.GetValue() ?? ""; + r.Prefix = workSheet?.Cells[row, 5]?.GetValue() == "อื่น ๆ" ? workSheet?.Cells[row, 6]?.GetValue() ?? "" : workSheet?.Cells[row, 5]?.GetValue() ?? ""; + r.FirstName = workSheet?.Cells[row, 7]?.GetValue() ?? ""; + r.LastName = workSheet?.Cells[row, 8]?.GetValue() ?? ""; + r.Gendor = workSheet?.Cells[row, 98]?.GetValue() ?? ""; + r.National = workSheet?.Cells[row, 9]?.GetValue() ?? ""; + r.Race = ""; + r.Religion = workSheet?.Cells[row, 10]?.GetValue() ?? ""; + r.DateOfBirth = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 11]?.GetValue()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 11]?.GetValue() ?? "", "dd/MM/yyyy") : null; + r.CitizenId = workSheet?.Cells[row, 12]?.GetValue() ?? ""; + r.typeTest = workSheet?.Cells[row, 13]?.GetValue() ?? ""; + r.Marry = ""; + r.Isspecial = "N"; + r.CitizenCardExpireDate = null; + r.ModifiedDate = null; + r.ApplyDate = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 87]?.GetValue()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 87]?.GetValue() ?? "", "dd/MM/yyyy") : null; + r.PositionType = ""; + r.PositionLevel = ""; + r.CreatedAt = DateTime.Now; + r.CreatedUserId = job.UserId ?? ""; + r.CreatedFullName = job.FullName ?? "System Administrator"; + r.LastUpdatedAt = DateTime.Now; + r.LastUpdateUserId = job.UserId ?? ""; + r.LastUpdateFullName = job.FullName ?? "System Administrator"; + + // education + r.Educations.Add(new RecruitEducation() + { + Degree = workSheet?.Cells[row, 18]?.GetValue() ?? "", + Major = workSheet?.Cells[row, 19]?.GetValue() == "อื่น ๆ" ? workSheet?.Cells[row, 20]?.GetValue() ?? "" : workSheet?.Cells[row, 19]?.GetValue() ?? "", + MajorGroupId = "", + MajorGroupName = "", + University = workSheet?.Cells[row, 21]?.GetValue() == "อื่น ๆ" ? workSheet?.Cells[row, 22]?.GetValue() ?? "" : workSheet?.Cells[row, 21]?.GetValue() ?? "", + GPA = (double)workSheet?.Cells[row, 26]?.GetValue(), + Specialist = "", + HighDegree = workSheet?.Cells[row, 27]?.GetValue() ?? "", + BachelorDate = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 25]?.GetValue()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 25]?.GetValue() ?? "", "dd/MM/yyyy") : null, + CreatedAt = DateTime.Now, + CreatedUserId = job.UserId ?? "", + CreatedFullName = job.FullName ?? "System Administrator", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = job.UserId ?? "", + LastUpdateFullName = job.FullName ?? "System Administrator" + }); + + // occupation + r.Occupations.Add(new RecruitOccupation() + { + Occupation = workSheet?.Cells[row, 33]?.GetValue() == "อื่น ๆ" ? workSheet?.Cells[row, 34]?.GetValue() ?? "" : workSheet?.Cells[row, 33]?.GetValue() ?? "", + Position = workSheet?.Cells[row, 37]?.GetValue() ?? "", + Workplace = $"{(workSheet?.Cells[row, 36]?.GetValue() ?? "")} {(workSheet?.Cells[row, 35]?.GetValue() ?? "")}", + Telephone = workSheet?.Cells[row, 9999]?.GetValue() ?? "", + WorkAge = workSheet?.Cells[row, 9999]?.GetValue() ?? "", + CreatedAt = DateTime.Now, + CreatedUserId = job.UserId ?? "", + CreatedFullName = job.FullName ?? "System Administrator", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = job.UserId ?? "", + LastUpdateFullName = job.FullName ?? "System Administrator" + }); + + // address + r.Addresses.Add(new RecruitAddress() + { + Address = $"{(workSheet?.Cells[row, 49]?.GetValue() ?? "")} {(workSheet?.Cells[row, 50]?.GetValue() ?? "")}", + Moo = workSheet?.Cells[row, 51]?.GetValue() ?? "", + Soi = workSheet?.Cells[row, 52]?.GetValue() ?? "", + Road = workSheet?.Cells[row, 53]?.GetValue() ?? "", + District = workSheet?.Cells[row, 54]?.GetValue() ?? "", + Amphur = workSheet?.Cells[row, 55]?.GetValue() ?? "", + Province = workSheet?.Cells[row, 56]?.GetValue() ?? "", + ZipCode = (workSheet?.Cells[row, 57]?.GetValue() ?? "").Trim(), + Telephone = workSheet?.Cells[row, 58]?.GetValue() ?? "", + Mobile = "", + Address1 = $"{(workSheet?.Cells[row, 61]?.GetValue() ?? "")} {(workSheet?.Cells[row, 62]?.GetValue() ?? "")}", + Moo1 = workSheet?.Cells[row, 63]?.GetValue() ?? "", + Soi1 = workSheet?.Cells[row, 64]?.GetValue() ?? "", + Road1 = workSheet?.Cells[row, 65]?.GetValue() ?? "", + District1 = workSheet?.Cells[row, 66]?.GetValue() ?? "", + Amphur1 = workSheet?.Cells[row, 67]?.GetValue() ?? "", + Province1 = workSheet?.Cells[row, 68]?.GetValue() ?? "", + ZipCode1 = (workSheet?.Cells[row, 69]?.GetValue() ?? "").Trim(), + CreatedAt = DateTime.Now, + CreatedUserId = job.UserId ?? "", + CreatedFullName = job.FullName ?? "System Administrator", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = job.UserId ?? "", + LastUpdateFullName = job.FullName ?? "System Administrator" + }); + + // payment + r.Payments.Add(new RecruitPayment() + { + PaymentId = workSheet?.Cells[row, 104]?.GetValue() ?? "", + CompanyCode = workSheet?.Cells[row, 105]?.GetValue() ?? "", + TextFile = workSheet?.Cells[row, 106]?.GetValue() ?? "", + BankCode = workSheet?.Cells[row, 107]?.GetValue() ?? "", + AccountNumber = workSheet?.Cells[row, 108]?.GetValue() ?? "", + TransDate = workSheet?.Cells[row, 109]?.GetValue() ?? "", + TransTime = workSheet?.Cells[row, 110]?.GetValue() ?? "", + CustomerName = workSheet?.Cells[row, 111]?.GetValue() ?? "", + RefNo1 = workSheet?.Cells[row, 112]?.GetValue() ?? "", + TermBranch = workSheet?.Cells[row, 113]?.GetValue() ?? "", + TellerId = workSheet?.Cells[row, 114]?.GetValue() ?? "", + CreditDebit = workSheet?.Cells[row, 115]?.GetValue() ?? "", + PaymentType = workSheet?.Cells[row, 116]?.GetValue() ?? "", + ChequeNo = workSheet?.Cells[row, 117]?.GetValue() ?? "", + Amount = (decimal)workSheet?.Cells[row, 118]?.GetValue(), + ChqueBankCode = workSheet?.Cells[row, 119]?.GetValue() ?? "", + CreatedAt = DateTime.Now, + CreatedUserId = job.UserId ?? "", + CreatedFullName = job.FullName ?? "System Administrator", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = job.UserId ?? "", + LastUpdateFullName = job.FullName ?? "System Administrator" + }); + + r.RecruitImport = imported; + _context.Recruits.Add(r); + + row++; + batchCount++; + totalProcessed++; + + if (batchCount >= batchSize) + { + _context.SaveChanges(); + _context.ChangeTracker.Clear(); + _context.Entry(imported).State = EntityState.Unchanged; + batchCount = 0; + _tracker.UpdateStatus(job.JobId, ImportJobStatus.Running, totalProcessed); + } + } + } + + _context.SaveChanges(); + job.TotalCount = _tracker.GetJob(job.JobId)?.ProcessedCount ?? 0; + } + + #endregion + + #region ScoreFile + + private async Task ProcessScoreFileAsync(ApplicationDbContext _context, MinIOService _minioService, RecruitService _recruitService, ImportJobInfo job) + { + var rec_import = await _context.RecruitImports.AsQueryable() + .Include(x => x.ScoreImport) + .ThenInclude(x => x.Scores) + .Include(x => x.ImportHostories) + .FirstOrDefaultAsync(x => x.Id == job.RecruitImportId); + + if (rec_import == null) throw new Exception("RecruitImport not found"); + + if (rec_import.ScoreImport != null && rec_import.ScoreImport.Scores != null) + { + _context.RecruitScores.RemoveRange(rec_import.ScoreImport.Scores); + await _context.SaveChangesAsync(); + } + + rec_import.ImportHostories.Add(new RecruitImportHistory + { + Description = "นำเข้าข้อมูลผลคะแนนสอบ", + CreatedAt = DateTime.Now, + CreatedUserId = job.UserId ?? "", + CreatedFullName = job.FullName ?? "System Administrator", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = job.UserId ?? "", + LastUpdateFullName = job.FullName ?? "System Administrator", + }); + + // get doc from minio + var doc = await _minioService.UploadFileAsync(new DummyFormFile(job.ImportFile)); + var imported = new ScoreImport + { + Year = rec_import.Year, + ImportFile = doc, + CreatedAt = DateTime.Now, + CreatedUserId = job.UserId ?? "", + CreatedFullName = job.FullName ?? "System Administrator", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = job.UserId ?? "", + LastUpdateFullName = job.FullName ?? "System Administrator", + Scores = new List() + }; + + // preload recruits + var recruitsDict = await _context.Recruits + .Where(x => x.RecruitImport.Id == rec_import.Id) + .GroupBy(x => x.ExamId) + .Where(g => g.Count() == 1) + .Select(g => g.First()) + .ToDictionaryAsync(x => x.ExamId, x => x); + + using var c_package = new ExcelPackage(new FileInfo(job.ImportFile)); + for (int i = 0; i < c_package.Workbook.Worksheets.Count; i++) + { + var workSheet = c_package.Workbook.Worksheets[i]; + var cols = workSheet.GetHeaderColumns(); + int row = 8; + int batchCount = 0; + const int batchSize = 100; + int totalProcessed = 0; + var endRow = workSheet.Dimension.End.Row; + + while (row <= endRow) + { + var cell1 = workSheet?.Cells[row, 1]?.GetValue(); + if (cell1 == "" || cell1 == null) break; + + var r = new RecruitScore(); + r.ExamId = workSheet?.Cells[row, 2]?.GetValue(); + + if (!string.IsNullOrEmpty(r.ExamId) && recruitsDict.TryGetValue(r.ExamId, out var recruit)) + { + r.CitizenId = workSheet?.Cells[row, 3]?.GetValue()?.Trim(); + r.FullA = 200; + r.SumA = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 5]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 5].GetValue(), 2); + r.PercentageA = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 6]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 6].GetValue(), 2); + r.AStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 7]?.GetValue()) ? "" : workSheet?.Cells[row, 7]?.GetValue(); + r.SumAB = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 5]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 5].GetValue(), 2); + r.ABStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 7]?.GetValue()) ? "" : workSheet?.Cells[row, 7]?.GetValue(); + r.FullC = 50; + r.SumC = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 8]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 8].GetValue(), 2); + r.FullD = 50; + r.SumD = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 9]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 9].GetValue(), 2); + r.SumCD = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 10]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 10].GetValue(), 2); + r.PercentageC = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 11]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 11].GetValue(), 2); + r.CStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 12]?.GetValue()) ? "" : workSheet?.Cells[row, 12]?.GetValue(); + r.FullScore = 300; + r.TotalScore = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 13]?.GetValue()) ? 0.00 : Math.Round(workSheet.Cells[row, 13].GetValue(), 2); + + var examStatusCol7 = workSheet?.Cells[row, 7]?.GetValue()?.Trim(); + var examStatusCol14 = workSheet?.Cells[row, 14]?.GetValue()?.Trim(); + r.ExamStatus = + examStatusCol7 == "ขาดสอบ" ? "ขส." : + examStatusCol14 == "ได้" ? "ผ่าน" : + examStatusCol14 == "ตก" ? "ไม่ผ่าน" : "-"; + + r.RemarkScore = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 15]?.GetValue()) ? string.Empty : workSheet?.Cells[row, 15]?.GetValue(); + + var examAttr = workSheet?.Cells[row, 16]?.GetValue()?.Trim(); + r.ExamAttribute = + examAttr == "ผ่าน" ? "มีคุณสมบัติ" : + examAttr == "ไม่ผ่าน" ? "ไม่มีคุณสมบัติ" : ""; + + r.Major = workSheet.Name; + r.CreatedAt = DateTime.Now; + r.CreatedUserId = job.UserId ?? ""; + r.CreatedFullName = job.FullName ?? "System Administrator"; + r.LastUpdatedAt = DateTime.Now; + r.LastUpdateUserId = job.UserId ?? ""; + r.LastUpdateFullName = job.FullName ?? "System Administrator"; + + imported.Scores.Add(r); + } + + row++; + batchCount++; + totalProcessed++; + + if (batchCount >= batchSize) + { + rec_import.ScoreImport = imported; + await _context.SaveChangesAsync(); + _context.ChangeTracker.Clear(); + _context.Attach(rec_import); + _context.Attach(imported); + imported.Scores.Clear(); + batchCount = 0; + _tracker.UpdateStatus(job.JobId, ImportJobStatus.Running, totalProcessed); + } + } + } + + if (imported.Scores.Count > 0) + { + rec_import.ScoreImport = imported; + await _context.SaveChangesAsync(); + } + job.TotalCount = _tracker.GetJob(job.JobId)?.ProcessedCount ?? 0; + } + + #endregion + + #region ResultFile + + private async Task ProcessResultFileAsync(ApplicationDbContext _context, RecruitService _recruitService, ImportJobInfo job) + { + var rec_import = await _context.RecruitImports.AsQueryable() + .Include(x => x.ScoreImport) + .ThenInclude(x => x.Scores) + .Include(x => x.ImportHostories) + .FirstOrDefaultAsync(x => x.Id == job.RecruitImportId); + + if (rec_import == null) throw new Exception("RecruitImport not found"); + + // update old scores + if (rec_import.ScoreImport != null && rec_import.ScoreImport.Scores != null) + { + var oldScores = rec_import.ScoreImport.Scores + .Where(x => !string.IsNullOrEmpty(x.Number)) + .ToList(); + if (oldScores.Count > 0) + { + foreach (var x in oldScores) + { + x.Number = string.Empty; + x.RemarkExamOrder = string.Empty; + } + await _context.SaveChangesAsync(); + } + } + + rec_import.ImportHostories.Add(new RecruitImportHistory + { + Description = "นำเข้าข้อมูลผลการสอบ", + CreatedAt = DateTime.Now, + CreatedUserId = job.UserId ?? "", + CreatedFullName = job.FullName ?? "System Administrator", + LastUpdatedAt = DateTime.Now, + LastUpdateUserId = job.UserId ?? "", + LastUpdateFullName = job.FullName ?? "System Administrator", + }); + + // preload scores + var score = rec_import.ScoreImport.Scores + .Where(s => !string.IsNullOrEmpty(s.ExamId)) + .GroupBy(x => x.ExamId) + .Where(g => g.Count() == 1) + .Select(g => g.First()) + .ToDictionary(s => s.ExamId, s => s); + + // Read from saved file (ResultFile uses stream from Form, but we saved to disk) + using var stream = System.IO.File.OpenRead(job.ImportFile); + using var c_package = new ExcelPackage(stream); + + foreach (var workSheet in c_package.Workbook.Worksheets) + { + int row = 7; + int batchCount = 0; + const int batchSize = 100; + var endRow = workSheet.Dimension.End.Row; + + while (row <= endRow) + { + var examId = workSheet?.Cells[row, 2]?.GetValue(); + if (string.IsNullOrWhiteSpace(examId)) + { + row++; + continue; + } + + if (score.TryGetValue(examId, out var existingScore)) + { + existingScore.Number = workSheet?.Cells[row, 1]?.GetValue(); + existingScore.RemarkExamOrder = workSheet?.Cells[row, 4]?.GetValue() ?? string.Empty; + existingScore.LastUpdatedAt = DateTime.Now; + existingScore.LastUpdateUserId = job.UserId ?? ""; + existingScore.LastUpdateFullName = job.FullName ?? "System Administrator"; + batchCount++; + } + + row++; + + if (batchCount >= batchSize) + { + await _context.SaveChangesAsync(); + _context.ChangeTracker.Clear(); + _context.Entry(rec_import).State = EntityState.Unchanged; + batchCount = 0; + } + } + } + + await _context.SaveChangesAsync(); + } + + #endregion + + #region Helpers + + private static int GetColumnIndex(string[] columns, string name, bool partial = false) + { + try + { + if (partial) + return Array.FindIndex(columns, x => x.Contains(name)) + 1; + else + return Array.FindIndex(columns, x => x == name) + 1; + } + catch + { + return 0; + } + } + + #endregion +} + +// Helper class to wrap a file path as IFormFile for MinIO upload +internal class DummyFormFile : IFormFile +{ + private readonly string _filePath; + private readonly FileInfo _fileInfo; + + public DummyFormFile(string filePath) + { + _filePath = filePath; + _fileInfo = new FileInfo(filePath); + } + + public string ContentType => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; + public string ContentDisposition => $"form-data; name=\"file\"; filename=\"{_fileInfo.Name}\""; + public IHeaderDictionary Headers => new HeaderDictionary(); + public long Length => _fileInfo.Length; + public string Name => "file"; + public string FileName => _fileInfo.Name; + + public void CopyTo(Stream target) + { + using var stream = _fileInfo.OpenRead(); + stream.CopyTo(target); + } + + public async Task CopyToAsync(Stream target, CancellationToken cancellationToken = default) + { + using var stream = _fileInfo.OpenRead(); + await stream.CopyToAsync(target, cancellationToken); + } + + public Stream OpenReadStream() + { + return _fileInfo.OpenRead(); + } +} diff --git a/Services/ImportJobQueue.cs b/Services/ImportJobQueue.cs new file mode 100644 index 0000000..6251a85 --- /dev/null +++ b/Services/ImportJobQueue.cs @@ -0,0 +1,22 @@ +using System.Threading.Channels; + +namespace BMA.EHR.Recruit.Services; + +public class ImportJobQueue +{ + private readonly Channel _channel = Channel.CreateBounded(new BoundedChannelOptions(100) + { + FullMode = BoundedChannelFullMode.Wait, + SingleReader = true + }); + + public async ValueTask EnqueueAsync(ImportJobInfo job, CancellationToken cancellationToken = default) + { + await _channel.Writer.WriteAsync(job, cancellationToken); + } + + public async ValueTask DequeueAsync(CancellationToken cancellationToken) + { + return await _channel.Reader.ReadAsync(cancellationToken); + } +} diff --git a/Services/ImportJobTracker.cs b/Services/ImportJobTracker.cs new file mode 100644 index 0000000..fcefd8b --- /dev/null +++ b/Services/ImportJobTracker.cs @@ -0,0 +1,71 @@ +using System.Collections.Concurrent; +using BMA.EHR.Recruit.Requests.Recruits; + +namespace BMA.EHR.Recruit.Services; + +public enum ImportJobType +{ + CandidateFile, + CandidateFileById, + ScoreFile, + ResultFile +} + +public enum ImportJobStatus +{ + Pending, + Running, + Completed, + Failed +} + +public class ImportJobInfo +{ + public string JobId { get; set; } = Guid.NewGuid().ToString("D"); + public ImportJobType JobType { get; set; } + public ImportJobStatus Status { get; set; } = ImportJobStatus.Pending; + public int ProcessedCount { get; set; } + public int TotalCount { get; set; } + public string? ErrorMessage { get; set; } + public DateTime CreatedAt { get; set; } = DateTime.Now; + public DateTime? CompletedAt { get; set; } + + // Request data + public string ImportFile { get; set; } = ""; + public Guid RecruitImportId { get; set; } + public string ImportDocId { get; set; } = ""; + public string? UserId { get; set; } + public string? FullName { get; set; } + + // For CandidateFile + public PostRecruitImportRequest? Request { get; set; } +} + +public class ImportJobTracker +{ + private readonly ConcurrentDictionary _jobs = new(); + + public ImportJobInfo CreateJob(ImportJobInfo job) + { + _jobs[job.JobId] = job; + return job; + } + + public ImportJobInfo? GetJob(string jobId) + { + return _jobs.TryGetValue(jobId, out var job) ? job : null; + } + + public void UpdateStatus(string jobId, ImportJobStatus status, int processedCount = 0, string? errorMessage = null) + { + if (_jobs.TryGetValue(jobId, out var job)) + { + job.Status = status; + job.ProcessedCount = processedCount; + if (errorMessage != null) + job.ErrorMessage = errorMessage; + if (status == ImportJobStatus.Completed || status == ImportJobStatus.Failed) + job.CompletedAt = DateTime.Now; + } + } +} diff --git a/Services/MinIOService.cs b/Services/MinIOService.cs index 4b13307..a56eba2 100644 --- a/Services/MinIOService.cs +++ b/Services/MinIOService.cs @@ -6,13 +6,13 @@ using System.Net.Http.Headers; using System.Threading.Tasks; using Amazon.S3; using Amazon.S3.Model; -using BMA.EHR.Recruit.Service.Core; -using BMA.EHR.Recruit.Service.Data; -using BMA.EHR.Recruit.Service.Models.Documents; -using BMA.EHR.Recruit.Service.Responses.Document; +using BMA.EHR.Recruit.Core; +using BMA.EHR.Recruit.Data; +using BMA.EHR.Recruit.Models.Documents; +using BMA.EHR.Recruit.Responses.Document; using Microsoft.EntityFrameworkCore; -namespace BMA.EHR.Recruit.Service.Services +namespace BMA.EHR.Recruit.Services { public class MinIOService { diff --git a/Services/RecruitService.cs b/Services/RecruitService.cs index 620ac18..f926ad4 100644 --- a/Services/RecruitService.cs +++ b/Services/RecruitService.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; -using BMA.EHR.Recruit.Service.Data; -using BMA.EHR.Recruit.Service.Models.Recruits; -using BMA.EHR.Recruit.Service.Core; using BMA.EHR.MetaData.Service.Models; using BMA.EHR.Domain.Models.Placement; using BMA.EHR.Recurit.Service.Data; @@ -14,9 +11,12 @@ using System.Security.Claims; using System.Net.Http.Headers; using Newtonsoft.Json; using System.Globalization; -using BMA.EHR.Recruit.Service.Requests.Recruits; +using BMA.EHR.Recruit.Core; +using BMA.EHR.Recruit.Data; +using BMA.EHR.Recruit.Models.Recruits; +using BMA.EHR.Recruit.Requests.Recruits; -namespace BMA.EHR.Recruit.Service.Services +namespace BMA.EHR.Recruit.Services { public class RecruitService { diff --git a/appsettings.json b/appsettings.json index 1b2c88a..869e914 100644 --- a/appsettings.json +++ b/appsettings.json @@ -16,9 +16,9 @@ "AllowedHosts": "*", "ConnectionStrings": { "MongoConnection": "mongodb://admin:adminVM123@127.0.0.1:27017", - "DefaultConnection": "server=localhost;user=root;password=12345678;port=3306;database=hrms;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None", - "OrgConnection": "server=localhost;user=root;password=12345678;port=3306;database=hrms_organization;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None", - "RecruitConnection": "server=localhost;user=root;password=12345678;database=hrms_recruit;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None" + "DefaultConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;database=hrms;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None", + "OrgConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;database=hrms_organization;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None", + "RecruitConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;database=hrms_recruit;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None" }, "Jwt": { "Key": "j7C9RO_p4nRtuwCH4z9Db_A_6We42tkD_p4lZtDrezc", diff --git a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.deps.json b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.deps.json index 030445c..5fb17b7 100644 --- a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.deps.json +++ b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.deps.json @@ -23,7 +23,6 @@ "Microsoft.IdentityModel.Protocols": "7.1.2", "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2", "Microsoft.IdentityModel.Tokens": "7.1.2", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.17.0", "MongoDB.Driver": "2.19.0", "MongoDB.Driver.GridFS": "2.19.0", "NEST": "7.17.5", @@ -80,12 +79,7 @@ "Azure.Core/1.24.0": { "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "1.1.1", - "System.Diagnostics.DiagnosticSource": "6.0.0", - "System.Memory.Data": "1.0.2", - "System.Numerics.Vectors": "4.5.0", - "System.Text.Encodings.Web": "7.0.0", - "System.Text.Json": "7.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" + "System.Memory.Data": "1.0.2" }, "runtime": { "lib/net5.0/Azure.Core.dll": { @@ -99,10 +93,7 @@ "Azure.Core": "1.24.0", "Microsoft.Identity.Client": "4.45.0", "Microsoft.Identity.Client.Extensions.Msal": "2.19.3", - "System.Memory": "4.5.4", - "System.Security.Cryptography.ProtectedData": "5.0.0", - "System.Text.Json": "7.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" + "System.Security.Cryptography.ProtectedData": "5.0.0" }, "runtime": { "lib/netstandard2.0/Azure.Identity.dll": { @@ -140,9 +131,6 @@ } }, "DnsClient/1.6.1": { - "dependencies": { - "Microsoft.Win32.Registry": "5.0.0" - }, "runtime": { "lib/net5.0/DnsClient.dll": { "assemblyVersion": "1.6.1.0", @@ -151,11 +139,6 @@ } }, "Elasticsearch.Net/7.17.5": { - "dependencies": { - "Microsoft.CSharp": "4.7.0", - "System.Buffers": "4.5.1", - "System.Diagnostics.DiagnosticSource": "6.0.0" - }, "runtime": { "lib/netstandard2.1/Elasticsearch.Net.dll": { "assemblyVersion": "7.0.0.0", @@ -167,10 +150,7 @@ "dependencies": { "EPPlus.Interfaces": "6.1.1", "EPPlus.System.Drawing": "6.1.1", - "Microsoft.Extensions.Configuration.Json": "7.0.0", - "Microsoft.IO.RecyclableMemoryStream": "2.2.1", - "System.Security.Cryptography.Pkcs": "7.0.0", - "System.Text.Encoding.CodePages": "7.0.0" + "Microsoft.IO.RecyclableMemoryStream": "2.2.1" }, "runtime": { "lib/net7.0/EPPlus.dll": { @@ -216,9 +196,6 @@ } }, "K4os.Compression.LZ4/1.2.6": { - "dependencies": { - "System.Memory": "4.5.4" - }, "runtime": { "lib/netstandard2.0/K4os.Compression.LZ4.dll": { "assemblyVersion": "1.2.6.0", @@ -239,9 +216,6 @@ } }, "K4os.Hash.xxHash/1.0.6": { - "dependencies": { - "System.Memory": "4.5.4" - }, "runtime": { "lib/netstandard2.0/K4os.Hash.xxHash.dll": { "assemblyVersion": "1.0.6.0", @@ -257,29 +231,6 @@ } } }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.DataProtection": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0" - } - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0" - } - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.2", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0" - } - }, "Microsoft.AspNetCore.Authentication.JwtBearer/7.0.20": { "dependencies": { "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2" @@ -291,117 +242,14 @@ } } }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0" - } - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Authorization": "2.2.0" - } - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.IO.Pipelines": "4.5.2" - } - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0" - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": {}, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "2.2.0", - "Microsoft.AspNetCore.DataProtection.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.Security.Cryptography.Xml": "4.5.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": {}, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": {}, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.Hosting.Abstractions": "3.1.8" - } - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" - } - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "dependencies": { - "System.Text.Encodings.Web": "7.0.0" - } - }, - "Microsoft.AspNetCore.Http/2.2.2": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.AspNetCore.WebUtilities": "2.2.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "7.0.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "7.0.0" - } - }, "Microsoft.AspNetCore.Http.Connections/1.1.0": { "dependencies": { - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.2", - "Microsoft.AspNetCore.Http.Connections.Common": "1.1.0", - "Microsoft.AspNetCore.Routing": "2.2.0", "Microsoft.AspNetCore.WebSockets": "2.2.0", - "Newtonsoft.Json": "13.0.3", - "System.Security.Principal.Windows": "5.0.0" - } - }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Newtonsoft.Json": "13.0.3", - "System.Buffers": "4.5.1" - } - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Buffers": "4.5.1" - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" + "Newtonsoft.Json": "13.0.3" } }, "Microsoft.AspNetCore.JsonPatch/7.0.3": { "dependencies": { - "Microsoft.CSharp": "4.7.0", "Newtonsoft.Json": "13.0.3" }, "runtime": { @@ -411,87 +259,9 @@ } } }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0" - } - }, "Microsoft.AspNetCore.Mvc/2.2.0": { "dependencies": { - "Microsoft.AspNetCore.Mvc.Analyzers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.2.0", - "Microsoft.AspNetCore.Mvc.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.AspNetCore.Mvc.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.RazorPages": "2.2.0", - "Microsoft.AspNetCore.Mvc.TagHelpers": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Design": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "7.0.0", - "Microsoft.Extensions.DependencyInjection": "7.0.0" - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": {}, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Authentication.Core": "2.2.0", - "Microsoft.AspNetCore.Authorization.Policy": "2.2.0", - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http": "2.2.2", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Routing": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.DependencyModel": "7.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "System.Diagnostics.DiagnosticSource": "6.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" - } - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Cors": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.Extensions.Localization": "2.2.0", - "System.ComponentModel.Annotations": "4.5.0" - } - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "7.0.3", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Localization": "2.2.0", - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.Localization": "2.2.0" + "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0" } }, "Microsoft.AspNetCore.Mvc.NewtonsoftJson/7.0.3": { @@ -507,17 +277,6 @@ } } }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.2.0", - "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.CodeAnalysis.CSharp": "2.8.0", - "Microsoft.CodeAnalysis.Razor": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "7.0.0", - "Microsoft.Extensions.FileProviders.Composite": "2.2.0" - } - }, "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { "dependencies": { "Microsoft.AspNetCore.Razor.Language": "2.2.0", @@ -530,21 +289,6 @@ } } }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Mvc.Razor": "2.2.0", - "Microsoft.AspNetCore.Razor.Runtime": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Caching.Memory": "7.0.0", - "Microsoft.Extensions.FileSystemGlobbing": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, "Microsoft.AspNetCore.Mvc.Versioning/5.0.0": { "runtime": { "lib/net5.0/Microsoft.AspNetCore.Mvc.Versioning.dll": { @@ -564,18 +308,6 @@ } } }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Antiforgery": "2.2.0", - "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.Core": "2.2.0", - "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.2.0", - "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.2.0", - "Microsoft.Extensions.WebEncoders": "2.2.0", - "Newtonsoft.Json.Bson": "1.0.2" - } - }, "Microsoft.AspNetCore.OpenApi/7.0.3": { "dependencies": { "Microsoft.OpenApi": "1.4.3" @@ -587,12 +319,6 @@ } } }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0" - } - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": {}, "Microsoft.AspNetCore.Razor.Language/2.2.0": { "runtime": { "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": { @@ -601,85 +327,16 @@ } } }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Html.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Razor": "2.2.0" - } - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.ObjectPool": "2.2.0", - "Microsoft.Extensions.Options": "7.0.0" - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - } - }, "Microsoft.AspNetCore.SignalR/1.1.0": { "dependencies": { - "Microsoft.AspNetCore.Http.Connections": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0" - } - }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Connections.Abstractions": "2.2.0", - "Microsoft.Extensions.Options": "7.0.0", - "Newtonsoft.Json": "13.0.3", - "System.Buffers": "4.5.1" - } - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.Authorization": "2.2.0", - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "System.Reflection.Emit": "4.3.0", - "System.Threading.Channels": "4.5.0" - } - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "dependencies": { - "Microsoft.AspNetCore.SignalR.Common": "1.1.0", - "Newtonsoft.Json": "13.0.3" - } - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.WebEncoders": "2.2.0" + "Microsoft.AspNetCore.Http.Connections": "1.1.0" } }, "Microsoft.AspNetCore.WebSockets/2.2.0": { "dependencies": { - "Microsoft.AspNetCore.Http.Extensions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0", "System.Net.WebSockets.WebSocketProtocol": "4.5.1" } }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "dependencies": { - "Microsoft.Net.Http.Headers": "2.2.0", - "System.Text.Encodings.Web": "7.0.0" - } - }, "Microsoft.Bcl.AsyncInterfaces/1.1.1": { "runtime": { "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { @@ -688,49 +345,7 @@ } } }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": {}, "Microsoft.CodeAnalysis.Common/2.8.0": { - "dependencies": { - "Microsoft.CodeAnalysis.Analyzers": "1.1.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Collections.Immutable": "1.3.1", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.FileVersionInfo": "4.3.0", - "System.Diagnostics.StackTrace": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Dynamic.Runtime": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.CodePages": "7.0.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Parallel": "4.3.0", - "System.Threading.Thread": "4.3.0", - "System.ValueTuple": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath.XDocument": "4.3.0", - "System.Xml.XmlDocument": "4.3.0" - }, "runtime": { "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": { "assemblyVersion": "2.8.0.0", @@ -762,7 +377,6 @@ } } }, - "Microsoft.CSharp/4.7.0": {}, "Microsoft.Data.SqlClient/5.0.1": { "dependencies": { "Azure.Identity": "1.6.0", @@ -771,17 +385,8 @@ "Microsoft.IdentityModel.JsonWebTokens": "7.1.2", "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2", "Microsoft.SqlServer.Server": "1.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.Buffers": "4.5.1", "System.Configuration.ConfigurationManager": "5.0.0", - "System.Diagnostics.DiagnosticSource": "6.0.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime.Caching": "5.0.0", - "System.Security.Cryptography.Cng": "5.0.0", - "System.Security.Principal.Windows": "5.0.0", - "System.Text.Encoding.CodePages": "7.0.0", - "System.Text.Encodings.Web": "7.0.0" + "System.Runtime.Caching": "5.0.0" }, "runtime": { "lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": { @@ -830,11 +435,7 @@ }, "Microsoft.EntityFrameworkCore/7.0.3": { "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "7.0.3", - "Microsoft.EntityFrameworkCore.Analyzers": "7.0.3", - "Microsoft.Extensions.Caching.Memory": "7.0.0", - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.Logging": "7.0.0" + "Microsoft.EntityFrameworkCore.Abstractions": "7.0.3" }, "runtime": { "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { @@ -851,7 +452,6 @@ } } }, - "Microsoft.EntityFrameworkCore.Analyzers/7.0.3": {}, "Microsoft.EntityFrameworkCore.Design/7.0.3": { "dependencies": { "Humanizer.Core": "2.14.1", @@ -868,8 +468,7 @@ }, "Microsoft.EntityFrameworkCore.Relational/7.0.3": { "dependencies": { - "Microsoft.EntityFrameworkCore": "7.0.3", - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" + "Microsoft.EntityFrameworkCore": "7.0.3" }, "runtime": { "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { @@ -880,8 +479,7 @@ }, "Microsoft.EntityFrameworkCore.Relational.Design/1.1.1": { "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "7.0.3", - "NETStandard.Library": "1.6.1" + "Microsoft.EntityFrameworkCore.Relational": "7.0.3" }, "runtime": { "lib/netstandard1.3/Microsoft.EntityFrameworkCore.Relational.Design.dll": { @@ -907,66 +505,7 @@ "Microsoft.EntityFrameworkCore.Design": "7.0.3" } }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": {}, - "Microsoft.Extensions.Caching.Abstractions/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Caching.Memory/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Configuration/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Configuration.Binder/6.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "7.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", - "Microsoft.Extensions.FileProviders.Physical": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Configuration.Json/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "7.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", - "Microsoft.Extensions.Configuration.FileExtensions": "7.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", - "System.Text.Json": "7.0.0" - } - }, - "Microsoft.Extensions.DependencyInjection/7.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {}, "Microsoft.Extensions.DependencyModel/7.0.0": { - "dependencies": { - "System.Text.Encodings.Web": "7.0.0", - "System.Text.Json": "7.0.0" - }, "runtime": { "lib/net7.0/Microsoft.Extensions.DependencyModel.dll": { "assemblyVersion": "7.0.0.0", @@ -974,106 +513,6 @@ } } }, - "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0" - } - }, - "Microsoft.Extensions.FileProviders.Embedded/3.1.22": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0" - } - }, - "Microsoft.Extensions.FileProviders.Physical/7.0.0": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", - "Microsoft.Extensions.FileSystemGlobbing": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.FileSystemGlobbing/7.0.0": {}, - "Microsoft.Extensions.Hosting.Abstractions/3.1.8": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0" - } - }, - "Microsoft.Extensions.Http/6.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0" - } - }, - "Microsoft.Extensions.Localization/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Localization.Abstractions": "2.2.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0" - } - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": {}, - "Microsoft.Extensions.Logging/7.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0" - } - }, - "Microsoft.Extensions.Logging.Abstractions/7.0.0": {}, - "Microsoft.Extensions.Logging.Configuration/6.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "7.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", - "Microsoft.Extensions.Configuration.Binder": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0" - } - }, - "Microsoft.Extensions.Logging.Console/1.1.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "NETStandard.Library": "1.6.1" - } - }, - "Microsoft.Extensions.ObjectPool/2.2.0": {}, - "Microsoft.Extensions.Options/7.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", - "Microsoft.Extensions.Configuration.Binder": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Primitives/7.0.0": {}, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0", - "System.Text.Encodings.Web": "7.0.0" - } - }, "Microsoft.Identity.Client/4.45.0": { "dependencies": { "Microsoft.IdentityModel.Abstractions": "7.1.2" @@ -1170,14 +609,6 @@ } } }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0", - "System.Buffers": "4.5.1" - } - }, - "Microsoft.NETCore.Platforms/5.0.0": {}, - "Microsoft.NETCore.Targets/1.1.0": {}, "Microsoft.OpenApi/1.4.3": { "runtime": { "lib/netstandard2.0/Microsoft.OpenApi.dll": { @@ -1194,20 +625,6 @@ } } }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.17.0": {}, - "Microsoft.Win32.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "Microsoft.Win32.Registry/5.0.0": { - "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, "Microsoft.Win32.SystemEvents/7.0.0": { "runtime": { "lib/net7.0/Microsoft.Win32.SystemEvents.dll": { @@ -1225,9 +642,6 @@ } }, "MongoDB.Bson/2.19.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, "runtime": { "lib/netstandard2.1/MongoDB.Bson.dll": { "assemblyVersion": "2.19.0.0", @@ -1237,7 +651,6 @@ }, "MongoDB.Driver/2.19.0": { "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", "MongoDB.Bson": "2.19.0", "MongoDB.Driver.Core": "2.19.0", "MongoDB.Libmongocrypt": "1.7.0" @@ -1253,12 +666,10 @@ "dependencies": { "AWSSDK.SecurityToken": "3.7.100.14", "DnsClient": "1.6.1", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", "MongoDB.Bson": "2.19.0", "MongoDB.Libmongocrypt": "1.7.0", "SharpCompress": "0.30.1", "Snappier": "1.0.0", - "System.Buffers": "4.5.1", "ZstdSharp.Port": "0.6.2" }, "runtime": { @@ -1322,11 +733,8 @@ "BouncyCastle.NetCore": "1.8.5", "Google.Protobuf": "3.19.4", "K4os.Compression.LZ4.Streams": "1.2.6", - "System.Buffers": "4.5.1", "System.Configuration.ConfigurationManager": "5.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Security.Permissions": "5.0.0", - "System.Text.Encoding.CodePages": "7.0.0" + "System.Security.Permissions": "5.0.0" }, "runtime": { "lib/net6.0/MySql.Data.dll": { @@ -1362,54 +770,6 @@ } } }, - "NETStandard.Library/1.6.1": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.Compression.ZipFile": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Net.Http": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Net.Sockets": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Timer": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0" - } - }, "Newtonsoft.Json/13.0.3": { "runtime": { "lib/net6.0/Newtonsoft.Json.dll": { @@ -1438,9 +798,6 @@ } }, "Npgsql/6.0.4": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, "runtime": { "lib/net6.0/Npgsql.dll": { "assemblyVersion": "6.0.4.0", @@ -1463,10 +820,7 @@ "Pomelo.EntityFrameworkCore.MySql.Design/1.1.2": { "dependencies": { "Microsoft.EntityFrameworkCore.Relational.Design": "1.1.1", - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.Logging.Console": "1.1.1", "MySqlConnector": "2.2.5", - "NETStandard.Library": "1.6.1", "Pomelo.EntityFrameworkCore.MySql": "7.0.0" }, "runtime": { @@ -1476,15 +830,6 @@ } } }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, "runtime.native.System.Data.SqlClient.sni/4.7.0": { "dependencies": { "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", @@ -1492,39 +837,6 @@ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" } }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.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", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, "runtime.osx.10.10-x64.CoreCompat.System.Drawing/6.0.5.128": { "runtime": { "lib/netstandard2.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll": { @@ -1640,12 +952,6 @@ } } }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, - "runtime.ubuntu.14.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": {}, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { "runtimeTargets": { "runtimes/win-arm64/native/sni.dll": { @@ -1694,8 +1000,6 @@ }, "Sentry.Extensions.Logging/3.29.1": { "dependencies": { - "Microsoft.Extensions.Http": "6.0.0", - "Microsoft.Extensions.Logging.Configuration": "6.0.0", "Sentry": "3.29.1" }, "runtime": { @@ -1715,8 +1019,6 @@ }, "Serilog.AspNetCore/6.1.0": { "dependencies": { - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.Logging": "7.0.0", "Serilog": "2.12.0", "Serilog.Extensions.Hosting": "5.0.1", "Serilog.Formatting.Compact": "1.1.0", @@ -1745,8 +1047,7 @@ }, "Serilog.Exceptions/8.4.0": { "dependencies": { - "Serilog": "2.12.0", - "System.Reflection.TypeExtensions": "4.7.0" + "Serilog": "2.12.0" }, "runtime": { "lib/net6.0/Serilog.Exceptions.dll": { @@ -1757,9 +1058,6 @@ }, "Serilog.Extensions.Hosting/5.0.1": { "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Hosting.Abstractions": "3.1.8", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", "Serilog": "2.12.0", "Serilog.Extensions.Logging": "3.1.0" }, @@ -1772,7 +1070,6 @@ }, "Serilog.Extensions.Logging/3.1.0": { "dependencies": { - "Microsoft.Extensions.Logging": "7.0.0", "Serilog": "2.12.0" }, "runtime": { @@ -1807,7 +1104,6 @@ "Serilog.Settings.Configuration/3.3.0": { "dependencies": { "Microsoft.Extensions.DependencyModel": "7.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0", "Serilog": "2.12.0" }, "runtime": { @@ -1846,8 +1142,7 @@ "Serilog.Formatting.Compact": "1.1.0", "Serilog.Formatting.Elasticsearch": "9.0.0", "Serilog.Sinks.File": "5.0.0", - "Serilog.Sinks.PeriodicBatching": "3.1.0", - "System.Diagnostics.DiagnosticSource": "6.0.0" + "Serilog.Sinks.PeriodicBatching": "3.1.0" }, "runtime": { "lib/netstandard2.0/Serilog.Sinks.Elasticsearch.dll": { @@ -1896,7 +1191,6 @@ }, "Swashbuckle.AspNetCore/6.5.0": { "dependencies": { - "Microsoft.Extensions.ApiDescription.Server": "6.0.5", "Swashbuckle.AspNetCore.Swagger": "6.5.0", "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0", "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0" @@ -1943,12 +1237,6 @@ } } }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Buffers/4.5.1": {}, "System.CodeDom/4.4.0": { "runtime": { "lib/netstandard2.0/System.CodeDom.dll": { @@ -1957,40 +1245,6 @@ } } }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Collections.Immutable/1.3.1": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.ComponentModel.Annotations/4.5.0": {}, "System.Configuration.ConfigurationManager/5.0.0": { "dependencies": { "System.Security.Cryptography.ProtectedData": "5.0.0", @@ -2003,19 +1257,8 @@ } } }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, "System.Data.SqlClient/4.8.5": { "dependencies": { - "Microsoft.Win32.Registry": "5.0.0", - "System.Security.Principal.Windows": "5.0.0", "runtime.native.System.Data.SqlClient.sni": "4.7.0" }, "runtime": { @@ -2039,53 +1282,6 @@ } } }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.DiagnosticSource/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - } - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, - "System.Diagnostics.StackTrace/4.3.0": { - "dependencies": { - "System.IO.FileSystem": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Metadata": "1.4.2", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, "System.Drawing.Common/7.0.0": { "dependencies": { "Microsoft.Win32.SystemEvents": "7.0.0" @@ -2105,50 +1301,6 @@ } } }, - "System.Dynamic.Runtime/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.7.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Formats.Asn1/7.0.0": {}, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - } - }, "System.IdentityModel.Tokens.Jwt/7.1.2": { "dependencies": { "Microsoft.IdentityModel.JsonWebTokens": "7.1.2", @@ -2161,101 +1313,7 @@ } } }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Buffers": "4.5.1", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - } - }, - "System.IO.Compression.ZipFile/4.3.0": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.IO.Pipelines/4.5.2": {}, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.7.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Memory/4.5.4": {}, "System.Memory.Data/1.0.2": { - "dependencies": { - "System.Text.Encodings.Web": "7.0.0", - "System.Text.Json": "7.0.0" - }, "runtime": { "lib/netstandard2.0/System.Memory.Data.dll": { "assemblyVersion": "1.0.2.0", @@ -2263,54 +1321,6 @@ } } }, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "6.0.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Net.Sockets/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, "System.Net.WebSockets.WebSocketProtocol/4.5.1": { "runtime": { "lib/netcoreapp2.1/System.Net.WebSockets.WebSocketProtocol.dll": { @@ -2319,100 +1329,6 @@ } } }, - "System.Numerics.Vectors/4.5.0": {}, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Metadata/1.4.2": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Collections.Immutable": "1.3.1", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.Linq": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.7.0": {}, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, "System.Runtime.Caching/5.0.0": { "dependencies": { "System.Configuration.ConfigurationManager": "5.0.0" @@ -2432,145 +1348,6 @@ } } }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - } - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - } - }, - "System.Security.AccessControl/5.0.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Cng/5.0.0": { - "dependencies": { - "System.Formats.Asn1": "7.0.0" - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Pkcs/7.0.0": { - "dependencies": { - "System.Formats.Asn1": "7.0.0" - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, "System.Security.Cryptography.ProtectedData/5.0.0": { "runtime": { "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { @@ -2587,44 +1364,8 @@ } } }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "5.0.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "System.Security.Cryptography.Xml/4.5.0": { - "dependencies": { - "System.Security.Cryptography.Pkcs": "7.0.0", - "System.Security.Permissions": "5.0.0" - } - }, "System.Security.Permissions/5.0.0": { "dependencies": { - "System.Security.AccessControl": "5.0.0", "System.Windows.Extensions": "5.0.0" }, "runtime": { @@ -2634,80 +1375,6 @@ } } }, - "System.Security.Principal.Windows/5.0.0": {}, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/7.0.0": {}, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Text.Encodings.Web/7.0.0": {}, - "System.Text.Json/7.0.0": { - "dependencies": { - "System.Text.Encodings.Web": "7.0.0" - } - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Channels/4.5.0": {}, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.5.4": {}, - "System.Threading.Tasks.Parallel/4.3.0": { - "dependencies": { - "System.Collections.Concurrent": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.Threading.Thread/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Timer/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.ValueTuple/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0" - } - }, "System.Windows.Extensions/5.0.0": { "dependencies": { "System.Drawing.Common": "7.0.0" @@ -2727,95 +1394,12 @@ } } }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.5.4" - } - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XmlDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XPath/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - } - }, - "System.Xml.XPath.XDocument/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0", - "System.Xml.XPath": "4.3.0" - } - }, "WatchDog.NET/1.4.6": { "dependencies": { "Dapper": "2.0.123", "LiteDB": "5.0.11", - "Microsoft.AspNetCore.Http": "2.2.2", - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0", "Microsoft.AspNetCore.Mvc": "2.2.0", "Microsoft.AspNetCore.SignalR": "1.1.0", - "Microsoft.AspNetCore.SignalR.Core": "1.1.0", - "Microsoft.AspNetCore.StaticFiles": "2.2.0", - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", - "Microsoft.Extensions.FileProviders.Embedded": "3.1.22", - "Microsoft.Extensions.FileProviders.Physical": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", "Microsoft.IO.RecyclableMemoryStream": "2.2.1", "MongoDB.Driver": "2.19.0", "MySql.Data": "8.0.29", @@ -2979,27 +1563,6 @@ "path": "litedb/5.0.11", "hashPath": "litedb.5.0.11.nupkg.sha512" }, - "Microsoft.AspNetCore.Antiforgery/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fVQsSXNZz38Ysx8iKwwqfOLHhLrAeKEMBS5Ia3Lh7BJjOC2vPV28/yk08AovOMsB3SNQPGnE7bv+lsIBTmAkvw==", - "path": "microsoft.aspnetcore.antiforgery/2.2.0", - "hashPath": "microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==", - "path": "microsoft.aspnetcore.authentication.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==", - "path": "microsoft.aspnetcore.authentication.core/2.2.0", - "hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.Authentication.JwtBearer/7.0.20": { "type": "package", "serviceable": true, @@ -3007,97 +1570,6 @@ "path": "microsoft.aspnetcore.authentication.jwtbearer/7.0.20", "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.7.0.20.nupkg.sha512" }, - "Microsoft.AspNetCore.Authorization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==", - "path": "microsoft.aspnetcore.authorization/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authorization.Policy/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==", - "path": "microsoft.aspnetcore.authorization.policy/2.2.0", - "hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Connections.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Aqr/16Cu5XmGv7mLKJvXRxhhd05UJ7cTTSaUV4MZ3ynAzfgWjsAdpIU8FWuxwAjmVdmI8oOWuVDrbs+sRkhKnA==", - "path": "microsoft.aspnetcore.connections.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LFlTM3ThS3ZCILuKnjy8HyK9/IlDh3opogdbCVx6tMGyDzTQBgMPXLjGDLtMk5QmLDCcP3l1TO3z/+1viA8GUg==", - "path": "microsoft.aspnetcore.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GXmMD8/vuTLPLvKzKEPz/4vapC5e0cwx1tUVd83ePRyWF9CCrn/pg4/1I+tGkQqFLPvi3nlI2QtPtC6MQN8Nww==", - "path": "microsoft.aspnetcore.cryptography.internal/2.2.0", - "hashPath": "microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6dvu5Nd2vjpYbzazZ//qBFbSEf2wmBUbyAR7E4AwO3gWjhoJD5YxpThcGJb7oE3VUcW65SVMXT+cPCiiBg8Sg==", - "path": "microsoft.aspnetcore.dataprotection/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.DataProtection.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-seANFXmp8mb5Y12m1ShiElJ3ZdOT3mBN3wA1GPhHJIvZ/BxOCPyqEOR+810OWsxEZwA5r5fDRNpG/CqiJmQnJg==", - "path": "microsoft.aspnetcore.dataprotection.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Diagnostics.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pva9ggfUDtnJIKzv0+wxwTX7LduDx6xLSpMqWwdOJkW52L0t31PI78+v+WqqMpUtMzcKug24jGs3nTFpAmA/2g==", - "path": "microsoft.aspnetcore.diagnostics.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==", - "path": "microsoft.aspnetcore.hosting.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==", - "path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Html.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y4rs5aMEXY8G7wJo5S3EEt6ltqyOTr/qOeZzfn+hw/fuQj5GppGckMY5psGLETo1U9hcT5MmAhaT5xtusM1b5g==", - "path": "microsoft.aspnetcore.html.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http/2.2.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BAibpoItxI5puk7YJbIGj95arZueM8B8M5xT1fXBn3hb3L2G3ucrZcYXv1gXdaroLbntUs8qeV8iuBrpjQsrKw==", - "path": "microsoft.aspnetcore.http/2.2.2", - "hashPath": "microsoft.aspnetcore.http.2.2.2.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.Http.Connections/1.1.0": { "type": "package", "serviceable": true, @@ -3105,27 +1577,6 @@ "path": "microsoft.aspnetcore.http.connections/1.1.0", "hashPath": "microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512" }, - "Microsoft.AspNetCore.Http.Connections.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mYk5QUUjyXQmlyDHWDjkLYDArt97plwe6KsDsNVhDEQ+HgZMKGjISyM6YSA7BERQNR25kXBTbIYfSy1vePGQgg==", - "path": "microsoft.aspnetcore.http.connections.common/1.1.0", - "hashPath": "microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Extensions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==", - "path": "microsoft.aspnetcore.http.extensions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.JsonPatch/7.0.3": { "type": "package", "serviceable": true, @@ -3133,13 +1584,6 @@ "path": "microsoft.aspnetcore.jsonpatch/7.0.3", "hashPath": "microsoft.aspnetcore.jsonpatch.7.0.3.nupkg.sha512" }, - "Microsoft.AspNetCore.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+PGX1mEfq19EVvskBBb9XBQrXZpZrh6hYhX0x3FkPTEqr+rDM2ZmsEwAAMRmzcidmlDM1/7cyDSU/WhkecU8tA==", - "path": "microsoft.aspnetcore.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.localization.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.Mvc/2.2.0": { "type": "package", "serviceable": true, @@ -3147,62 +1591,6 @@ "path": "microsoft.aspnetcore.mvc/2.2.0", "hashPath": "microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512" }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Analyzers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Wxxt1rFVHITp4MDaGQP/wyl+ROVVVeQCTWI6C8hxI8X66C4u6gcxvelqgnmsn+dISMCdE/7FQOwgiMx1HxuZqA==", - "path": "microsoft.aspnetcore.mvc.analyzers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.ApiExplorer/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iSREQct43Xg2t3KiQ2648e064al/HSLPXpI5yO9VPeTGDspWKHW23XFHRKPN1YjIQHHfBj8ytXbiF0XcSxp5pg==", - "path": "microsoft.aspnetcore.mvc.apiexplorer/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Core/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==", - "path": "microsoft.aspnetcore.mvc.core/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Cors/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oINjMqhU7yzT2T9AMuvktlWlMd40i0do8E1aYslJS+c5fof+EMhjnwTh6cHN1dfrgjkoXJ/gutxn5Qaqf/81Kg==", - "path": "microsoft.aspnetcore.mvc.cors/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.DataAnnotations/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WOw4SA3oT47aiU7ZjN/88j+b79YU6VftmHmxK29Km3PTI7WZdmw675QTcgWfsjEX4joCB82v7TvarO3D0oqOyw==", - "path": "microsoft.aspnetcore.mvc.dataannotations/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Formatters.Json/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ScWwXrkAvw6PekWUFkIr5qa9NKn4uZGRvxtt3DvtUrBYW5Iu2y4SS/vx79JN0XDHNYgAJ81nVs+4M7UE1Y/O+g==", - "path": "microsoft.aspnetcore.mvc.formatters.json/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-H1L4pP124mrN6duwOtNVIJUqy4CczC2/ah4MXarRt9ZRpJd2zNp1j3tJCgyEQpqai6zNVP6Vp2ZRMQcNDcNAKA==", - "path": "microsoft.aspnetcore.mvc.localization/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.Mvc.NewtonsoftJson/7.0.3": { "type": "package", "serviceable": true, @@ -3210,13 +1598,6 @@ "path": "microsoft.aspnetcore.mvc.newtonsoftjson/7.0.3", "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.7.0.3.nupkg.sha512" }, - "Microsoft.AspNetCore.Mvc.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TXvEOjp3r6qDEjmDtv3pXjQr/Zia9PpoGkl1MyTEqKqrUehBTpAdCjA8APXFwun19lH20OuyU+e4zDYv9g134w==", - "path": "microsoft.aspnetcore.mvc.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.2.0": { "type": "package", "serviceable": true, @@ -3224,20 +1605,6 @@ "path": "microsoft.aspnetcore.mvc.razor.extensions/2.2.0", "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512" }, - "Microsoft.AspNetCore.Mvc.RazorPages/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GsMs4QKCf5VgdGZq9/nfAVkMJ/8uE4ie0Iugv4FtxbHBmMdpPQQBfTFKoUpwMbgIRw7hzV8xy2HPPU5o58PsdQ==", - "path": "microsoft.aspnetcore.mvc.razorpages/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.TagHelpers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hsrm/dLx7ztfWV+WEE7O8YqEePW7TmUwFwR7JsOUSTKaV9uSeghdmoOsYuk0HeoTiMhRxH8InQVE9/BgBj+jog==", - "path": "microsoft.aspnetcore.mvc.taghelpers/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.Mvc.Versioning/5.0.0": { "type": "package", "serviceable": true, @@ -3252,13 +1619,6 @@ "path": "microsoft.aspnetcore.mvc.versioning.apiexplorer/5.0.0", "hashPath": "microsoft.aspnetcore.mvc.versioning.apiexplorer.5.0.0.nupkg.sha512" }, - "Microsoft.AspNetCore.Mvc.ViewFeatures/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dt7MGkzCFVTAD5oesI8UeVVeiSgaZ0tPdFstQjG6YLJSCiq1koOUSHMpf0PASGdOW/H9hxXkolIBhT5dWqJi7g==", - "path": "microsoft.aspnetcore.mvc.viewfeatures/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.OpenApi/7.0.3": { "type": "package", "serviceable": true, @@ -3266,20 +1626,6 @@ "path": "microsoft.aspnetcore.openapi/7.0.3", "hashPath": "microsoft.aspnetcore.openapi.7.0.3.nupkg.sha512" }, - "Microsoft.AspNetCore.Razor/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V54PIyDCFl8COnTp9gezNHpUNHk7F9UnerGeZy3UfbnwYvfzbo+ipqQmSgeoESH8e0JvKhRTyQyZquW2EPtCmg==", - "path": "microsoft.aspnetcore.razor/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Razor.Design/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", - "path": "microsoft.aspnetcore.razor.design/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.Razor.Language/2.2.0": { "type": "package", "serviceable": true, @@ -3287,34 +1633,6 @@ "path": "microsoft.aspnetcore.razor.language/2.2.0", "hashPath": "microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512" }, - "Microsoft.AspNetCore.Razor.Runtime/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7YqK+H61lN6yj9RiQUko7oaOhKtRR9Q/kBcoWNRemhJdTIWOh1OmdvJKzZrMWOlff3BAjejkPQm+0V0qXk+B1w==", - "path": "microsoft.aspnetcore.razor.runtime/2.2.0", - "hashPath": "microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==", - "path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==", - "path": "microsoft.aspnetcore.routing/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.SignalR/1.1.0": { "type": "package", "serviceable": true, @@ -3322,34 +1640,6 @@ "path": "microsoft.aspnetcore.signalr/1.1.0", "hashPath": "microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512" }, - "Microsoft.AspNetCore.SignalR.Common/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TyLgQ4y4RVUIxiYFnHT181/rJ33/tL/NcBWC9BwLpulDt5/yGCG4EvsToZ49EBQ7256zj+R6OGw6JF+jj6MdPQ==", - "path": "microsoft.aspnetcore.signalr.common/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Core/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mk69z50oFk2e89d3F/AfKeAvP3kvGG7MHG4ErydZiUd3ncSRq0kl0czq/COn/QVKYua9yGr2LIDwuR1C6/pu8Q==", - "path": "microsoft.aspnetcore.signalr.core/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.SignalR.Protocols.Json/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BOsjatDJnvnnXCMajOlC0ISmiFnJi/EyJzMo0i//5fZJVCLrQ4fyV/HzrhhAhSJuwJOQDdDozKQ9MB9jHq84pg==", - "path": "microsoft.aspnetcore.signalr.protocols.json/1.1.0", - "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.StaticFiles/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", - "path": "microsoft.aspnetcore.staticfiles/2.2.0", - "hashPath": "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512" - }, "Microsoft.AspNetCore.WebSockets/2.2.0": { "type": "package", "serviceable": true, @@ -3357,13 +1647,6 @@ "path": "microsoft.aspnetcore.websockets/2.2.0", "hashPath": "microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512" }, - "Microsoft.AspNetCore.WebUtilities/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==", - "path": "microsoft.aspnetcore.webutilities/2.2.0", - "hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512" - }, "Microsoft.Bcl.AsyncInterfaces/1.1.1": { "type": "package", "serviceable": true, @@ -3371,13 +1654,6 @@ "path": "microsoft.bcl.asyncinterfaces/1.1.1", "hashPath": "microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512" }, - "Microsoft.CodeAnalysis.Analyzers/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", - "path": "microsoft.codeanalysis.analyzers/1.1.0", - "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" - }, "Microsoft.CodeAnalysis.Common/2.8.0": { "type": "package", "serviceable": true, @@ -3399,13 +1675,6 @@ "path": "microsoft.codeanalysis.razor/2.2.0", "hashPath": "microsoft.codeanalysis.razor.2.2.0.nupkg.sha512" }, - "Microsoft.CSharp/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", - "path": "microsoft.csharp/4.7.0", - "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" - }, "Microsoft.Data.SqlClient/5.0.1": { "type": "package", "serviceable": true, @@ -3434,13 +1703,6 @@ "path": "microsoft.entityframeworkcore.abstractions/7.0.3", "hashPath": "microsoft.entityframeworkcore.abstractions.7.0.3.nupkg.sha512" }, - "Microsoft.EntityFrameworkCore.Analyzers/7.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CLyRWFLwaOUZNPEia/aBMzFxZqm/ITKt3B+yUFtrg4Ys5VF3n2gvneuItC9IhpeOcjfdSgu/yUKf8y/IsNHs5A==", - "path": "microsoft.entityframeworkcore.analyzers/7.0.3", - "hashPath": "microsoft.entityframeworkcore.analyzers.7.0.3.nupkg.sha512" - }, "Microsoft.EntityFrameworkCore.Design/7.0.3": { "type": "package", "serviceable": true, @@ -3476,76 +1738,6 @@ "path": "microsoft.entityframeworkcore.tools/7.0.3", "hashPath": "microsoft.entityframeworkcore.tools.7.0.3.nupkg.sha512" }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", - "path": "microsoft.extensions.apidescription.server/6.0.5", - "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==", - "path": "microsoft.extensions.caching.abstractions/7.0.0", - "hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==", - "path": "microsoft.extensions.caching.memory/7.0.0", - "hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tldQUBWt/xeH2K7/hMPPo5g8zuLc3Ro9I5d4o/XrxvxOCA2EZBtW7bCHHTc49fcBtvB8tLAb/Qsmfrq+2SJ4vA==", - "path": "microsoft.extensions.configuration/7.0.0", - "hashPath": "microsoft.extensions.configuration.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==", - "path": "microsoft.extensions.configuration.abstractions/7.0.0", - "hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==", - "path": "microsoft.extensions.configuration.binder/6.0.0", - "hashPath": "microsoft.extensions.configuration.binder.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.FileExtensions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xk2lRJ1RDuqe57BmgvRPyCt6zyePKUmvT6iuXqiHR+/OIIgWVR8Ff5k2p6DwmqY8a17hx/OnrekEhziEIeQP6Q==", - "path": "microsoft.extensions.configuration.fileextensions/7.0.0", - "hashPath": "microsoft.extensions.configuration.fileextensions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Json/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LDNYe3uw76W35Jci+be4LDf2lkQZe0A7EEYQVChFbc509CpZ4Iupod8li4PUXPBhEUOFI/rlQNf5xkzJRQGvtA==", - "path": "microsoft.extensions.configuration.json/7.0.0", - "hashPath": "microsoft.extensions.configuration.json.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==", - "path": "microsoft.extensions.dependencyinjection/7.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512" - }, "Microsoft.Extensions.DependencyModel/7.0.0": { "type": "package", "serviceable": true, @@ -3553,132 +1745,6 @@ "path": "microsoft.extensions.dependencymodel/7.0.0", "hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512" }, - "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NyawiW9ZT/liQb34k9YqBSNPLuuPkrjMgQZ24Y/xXX1RoiBkLUdPMaQTmxhZ5TYu8ZKZ9qayzil75JX95vGQUg==", - "path": "microsoft.extensions.fileproviders.abstractions/7.0.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Composite/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Az/RxWB+UlyVN/TvQFaGXx8XAXVZN5WQnnuJOsjwBzghSJc1i8zqNjIypPHOedcuIXs2XSWgOSL6YQ3BlCnoJA==", - "path": "microsoft.extensions.fileproviders.composite/2.2.0", - "hashPath": "microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/3.1.22": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4hTeyTOT11sAxbYpvWa0C5AztrcdQTOUdhWN+NW+G3UPVaUziF/JIQWBW/yE2dy5zXJJW9MTYgAsNPtAFH79EA==", - "path": "microsoft.extensions.fileproviders.embedded/3.1.22", - "hashPath": "microsoft.extensions.fileproviders.embedded.3.1.22.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Physical/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-K8D2MTR+EtzkbZ8z80LrG7Ur64R7ZZdRLt1J5cgpc/pUWl0C6IkAUapPuK28oionHueCPELUqq0oYEvZfalNdg==", - "path": "microsoft.extensions.fileproviders.physical/7.0.0", - "hashPath": "microsoft.extensions.fileproviders.physical.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileSystemGlobbing/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2jONjKHiF+E92ynz2ZFcr9OvxIw+rTGMPEH+UZGeHTEComVav93jQUWGkso8yWwVBcEJGcNcZAaqY01FFJcj7w==", - "path": "microsoft.extensions.filesystemglobbing/7.0.0", - "hashPath": "microsoft.extensions.filesystemglobbing.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Hosting.Abstractions/3.1.8": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7ZJUKwPipkDvuv2KJPZ3r01wp2AWNMiYH+61i0dL89F7QICknjKpWgLKLpTSUYFgl77S3b4264I6i4HzDdrb2A==", - "path": "microsoft.extensions.hosting.abstractions/3.1.8", - "hashPath": "microsoft.extensions.hosting.abstractions.3.1.8.nupkg.sha512" - }, - "Microsoft.Extensions.Http/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-15+pa2G0bAMHbHewaQIdr/y6ag2H3yh4rd9hTXavtWDzQBkvpe2RMqFg8BxDpcQWssmjmBApGPcw93QRz6YcMg==", - "path": "microsoft.extensions.http/6.0.0", - "hashPath": "microsoft.extensions.http.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3nBQLeBrcd4Rgd9vQi4gF5NgAWxnQrHekjjwlgww4wyLNfJDizjiex2resOLoAuAgy3y2IIAWjOpbr0UKR2ykw==", - "path": "microsoft.extensions.localization/2.2.0", - "hashPath": "microsoft.extensions.localization.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Localization.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FQzXG/lYR9UOM2zHpqsjTRpp3EghIYo3FCsQpfmtbp+glPaU0WXZfNmMjyqBRmMj1Sq93fPnC+G9zzYRauuRQA==", - "path": "microsoft.extensions.localization.abstractions/2.2.0", - "hashPath": "microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==", - "path": "microsoft.extensions.logging/7.0.0", - "hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==", - "path": "microsoft.extensions.logging.abstractions/7.0.0", - "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZDskjagmBAbv+K8rYW9VhjPplhbOE63xUD0DiuydZJwt15dRyoqicYklLd86zzeintUc7AptDkHn+YhhYkYo8A==", - "path": "microsoft.extensions.logging.configuration/6.0.0", - "hashPath": "microsoft.extensions.logging.configuration.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/1.1.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oKfmQdH7c89QyFvolNhwIU3AME0LXOo89DTNbu0c3+b42/0UkJi3fT4Jz6Pg8AY38yYYP7lH/MFVxmbRqiUmhw==", - "path": "microsoft.extensions.logging.console/1.1.1", - "hashPath": "microsoft.extensions.logging.console.1.1.1.nupkg.sha512" - }, - "Microsoft.Extensions.ObjectPool/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==", - "path": "microsoft.extensions.objectpool/2.2.0", - "hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==", - "path": "microsoft.extensions.options/7.0.0", - "hashPath": "microsoft.extensions.options.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bXWINbTn0vC0FYc9GaQTISbxhQLAMrvtbuvD9N6JelEaIS/Pr62wUCinrq5bf1WRBGczt1v4wDhxFtVFNcMdUQ==", - "path": "microsoft.extensions.options.configurationextensions/6.0.0", - "hashPath": "microsoft.extensions.options.configurationextensions.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==", - "path": "microsoft.extensions.primitives/7.0.0", - "hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.WebEncoders/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-V8XcqYcpcdBAxUhLeyYcuKmxu4CtNQA9IphTnARpQGhkop4A93v2XgM3AtaVVJo3H2cDWxWM6aeO8HxkifREqw==", - "path": "microsoft.extensions.webencoders/2.2.0", - "hashPath": "microsoft.extensions.webencoders.2.2.0.nupkg.sha512" - }, "Microsoft.Identity.Client/4.45.0": { "type": "package", "serviceable": true, @@ -3742,27 +1808,6 @@ "path": "microsoft.io.recyclablememorystream/2.2.1", "hashPath": "microsoft.io.recyclablememorystream.2.2.1.nupkg.sha512" }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==", - "path": "microsoft.netcore.platforms/5.0.0", - "hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "path": "microsoft.netcore.targets/1.1.0", - "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" - }, "Microsoft.OpenApi/1.4.3": { "type": "package", "serviceable": true, @@ -3777,27 +1822,6 @@ "path": "microsoft.sqlserver.server/1.0.0", "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512" }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.17.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-gfDtAL1WhkjbRdbZlt/ZeQYCbgRpNCZCGj+yeqHObsNFRDHjq8qZJOX9AyTxJpSRYMi9SJk7JDyAbbVYRgEhAA==", - "path": "microsoft.visualstudio.azure.containers.tools.targets/1.17.0", - "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.17.0.nupkg.sha512" - }, - "Microsoft.Win32.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", - "path": "microsoft.win32.primitives/4.3.0", - "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", - "path": "microsoft.win32.registry/5.0.0", - "hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512" - }, "Microsoft.Win32.SystemEvents/7.0.0": { "type": "package", "serviceable": true, @@ -3868,13 +1892,6 @@ "path": "nest/7.17.5", "hashPath": "nest.7.17.5.nupkg.sha512" }, - "NETStandard.Library/1.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", - "path": "netstandard.library/1.6.1", - "hashPath": "netstandard.library.1.6.1.nupkg.sha512" - }, "Newtonsoft.Json/13.0.3": { "type": "package", "serviceable": true, @@ -3917,34 +1934,6 @@ "path": "pomelo.entityframeworkcore.mysql.design/1.1.2", "hashPath": "pomelo.entityframeworkcore.mysql.design.1.1.2.nupkg.sha512" }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, "runtime.native.System.Data.SqlClient.sni/4.7.0": { "type": "package", "serviceable": true, @@ -3952,48 +1941,6 @@ "path": "runtime.native.system.data.sqlclient.sni/4.7.0", "hashPath": "runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512" }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, "runtime.osx.10.10-x64.CoreCompat.System.Drawing/6.0.5.128": { "type": "package", "serviceable": true, @@ -4001,48 +1948,6 @@ "path": "runtime.osx.10.10-x64.corecompat.system.drawing/6.0.5.128", "hashPath": "runtime.osx.10.10-x64.corecompat.system.drawing.6.0.5.128.nupkg.sha512" }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { "type": "package", "serviceable": true, @@ -4232,20 +2137,6 @@ "path": "swashbuckle.aspnetcore.swaggerui/6.5.0", "hashPath": "swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512" }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", - "path": "system.buffers/4.5.1", - "hashPath": "system.buffers.4.5.1.nupkg.sha512" - }, "System.CodeDom/4.4.0": { "type": "package", "serviceable": true, @@ -4253,34 +2144,6 @@ "path": "system.codedom/4.4.0", "hashPath": "system.codedom.4.4.0.nupkg.sha512" }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.Collections.Immutable/1.3.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-n+AGX7zmiZumW9aggOkXaHzUeAS3EfeTErnkKCusyONUozbTv+kMb8VE36m+ldV6kF9g57G2c641KCdgH9E0pg==", - "path": "system.collections.immutable/1.3.1", - "hashPath": "system.collections.immutable.1.3.1.nupkg.sha512" - }, - "System.ComponentModel.Annotations/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", - "path": "system.componentmodel.annotations/4.5.0", - "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" - }, "System.Configuration.ConfigurationManager/5.0.0": { "type": "package", "serviceable": true, @@ -4288,13 +2151,6 @@ "path": "system.configuration.configurationmanager/5.0.0", "hashPath": "system.configuration.configurationmanager.5.0.0.nupkg.sha512" }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, "System.Data.SqlClient/4.8.5": { "type": "package", "serviceable": true, @@ -4302,48 +2158,6 @@ "path": "system.data.sqlclient/4.8.5", "hashPath": "system.data.sqlclient.4.8.5.nupkg.sha512" }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==", - "path": "system.diagnostics.diagnosticsource/6.0.0", - "hashPath": "system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.FileVersionInfo/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==", - "path": "system.diagnostics.fileversioninfo/4.3.0", - "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.StackTrace/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", - "path": "system.diagnostics.stacktrace/4.3.0", - "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, "System.Drawing.Common/7.0.0": { "type": "package", "serviceable": true, @@ -4351,41 +2165,6 @@ "path": "system.drawing.common/7.0.0", "hashPath": "system.drawing.common.7.0.0.nupkg.sha512" }, - "System.Dynamic.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", - "path": "system.dynamic.runtime/4.3.0", - "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" - }, - "System.Formats.Asn1/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+nfpV0afLmvJW8+pLlHxRjz3oZJw4fkyU9MMEaMhCsHi/SN9bGF9q79ROubDiwTiCHezmK0uCWkPP7tGFP/4yg==", - "path": "system.formats.asn1/7.0.0", - "hashPath": "system.formats.asn1.7.0.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, "System.IdentityModel.Tokens.Jwt/7.1.2": { "type": "package", "serviceable": true, @@ -4393,69 +2172,6 @@ "path": "system.identitymodel.tokens.jwt/7.1.2", "hashPath": "system.identitymodel.tokens.jwt.7.1.2.nupkg.sha512" }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.Compression.ZipFile/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", - "path": "system.io.compression.zipfile/4.3.0", - "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.IO.Pipelines/4.5.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NOC/SO4gSX6t0tB25xxDPqPEzkksuzW7NVFBTQGAkjXXUPQl7ZtyE83T7tUCP2huFBbPombfCKvq1Ox1aG8D9w==", - "path": "system.io.pipelines/4.5.2", - "hashPath": "system.io.pipelines.4.5.2.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, "System.Memory.Data/1.0.2": { "type": "package", "serviceable": true, @@ -4463,27 +2179,6 @@ "path": "system.memory.data/1.0.2", "hashPath": "system.memory.data.1.0.2.nupkg.sha512" }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.Sockets/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", - "path": "system.net.sockets/4.3.0", - "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" - }, "System.Net.WebSockets.WebSocketProtocol/4.5.1": { "type": "package", "serviceable": true, @@ -4491,90 +2186,6 @@ "path": "system.net.websockets.websocketprotocol/4.5.1", "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512" }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Metadata/1.4.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KYPNMDrLB2R+G5JJiJ2fjBpihtktKVIjsirmyyv+VDo5rQkIR9BWeCYM1wDSzbQatWNZ/NQfPsQyTB1Ui3qBfQ==", - "path": "system.reflection.metadata/1.4.2", - "hashPath": "system.reflection.metadata.1.4.2.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VybpaOQQhqE6siHppMktjfGBw1GCwvCqiufqmP8F1nj7fTUNtW35LOEt3UZTEsECfo+ELAl/9o9nJx3U91i7vA==", - "path": "system.reflection.typeextensions/4.7.0", - "hashPath": "system.reflection.typeextensions.4.7.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, "System.Runtime.Caching/5.0.0": { "type": "package", "serviceable": true, @@ -4582,104 +2193,6 @@ "path": "system.runtime.caching/5.0.0", "hashPath": "system.runtime.caching.5.0.0.nupkg.sha512" }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", - "path": "system.security.accesscontrol/5.0.0", - "hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", - "path": "system.security.cryptography.cng/5.0.0", - "hashPath": "system.security.cryptography.cng.5.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Pkcs/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mjUbEXkR6DYRef6dnEYKdfec9otcAkibExL+1f9hmbGlWIUyaCnS3Y3oGZEet38waXmuY1ORE8vgv4sgD5nMYg==", - "path": "system.security.cryptography.pkcs/7.0.0", - "hashPath": "system.security.cryptography.pkcs.7.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, "System.Security.Cryptography.ProtectedData/5.0.0": { "type": "package", "serviceable": true, @@ -4687,20 +2200,6 @@ "path": "system.security.cryptography.protecteddata/5.0.0", "hashPath": "system.security.cryptography.protecteddata.5.0.0.nupkg.sha512" }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Xml/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==", - "path": "system.security.cryptography.xml/4.5.0", - "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512" - }, "System.Security.Permissions/5.0.0": { "type": "package", "serviceable": true, @@ -4708,111 +2207,6 @@ "path": "system.security.permissions/5.0.0", "hashPath": "system.security.permissions.5.0.0.nupkg.sha512" }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", - "path": "system.text.encoding.codepages/7.0.0", - "hashPath": "system.text.encoding.codepages.7.0.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==", - "path": "system.text.encodings.web/7.0.0", - "hashPath": "system.text.encodings.web.7.0.0.nupkg.sha512" - }, - "System.Text.Json/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==", - "path": "system.text.json/7.0.0", - "hashPath": "system.text.json.7.0.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Channels/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==", - "path": "system.threading.channels/4.5.0", - "hashPath": "system.threading.channels.4.5.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", - "path": "system.threading.tasks.extensions/4.5.4", - "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" - }, - "System.Threading.Tasks.Parallel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", - "path": "system.threading.tasks.parallel/4.3.0", - "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" - }, - "System.Threading.Thread/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", - "path": "system.threading.thread/4.3.0", - "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" - }, - "System.Threading.Timer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", - "path": "system.threading.timer/4.3.0", - "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" - }, - "System.ValueTuple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==", - "path": "system.valuetuple/4.3.0", - "hashPath": "system.valuetuple.4.3.0.nupkg.sha512" - }, "System.Windows.Extensions/5.0.0": { "type": "package", "serviceable": true, @@ -4820,41 +2214,6 @@ "path": "system.windows.extensions/5.0.0", "hashPath": "system.windows.extensions.5.0.0.nupkg.sha512" }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XmlDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", - "path": "system.xml.xmldocument/4.3.0", - "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", - "path": "system.xml.xpath/4.3.0", - "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" - }, - "System.Xml.XPath.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", - "path": "system.xml.xpath.xdocument/4.3.0", - "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" - }, "WatchDog.NET/1.4.6": { "type": "package", "serviceable": true, diff --git a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.dll deleted file mode 100644 index 1c6aa84e48b39dd8fa26d943ec297e29273e1933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1057792 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 + ตรวจสอบสถานะการนำเข้าข้อมูล + + รหัสงานนำเข้า + + แสดงข้อมูลสำหรับหน้าจอ : รายการข้อมูลผู้สมัครสอบ @@ -616,6 +623,18 @@ + + + + + + + + + + + + วันที่เริ่มต้นของช่วงที่ต้องการกรอง diff --git a/bin/Debug/net7.0/appsettings.json b/bin/Debug/net7.0/appsettings.json index 1b2c88a..869e914 100644 --- a/bin/Debug/net7.0/appsettings.json +++ b/bin/Debug/net7.0/appsettings.json @@ -16,9 +16,9 @@ "AllowedHosts": "*", "ConnectionStrings": { "MongoConnection": "mongodb://admin:adminVM123@127.0.0.1:27017", - "DefaultConnection": "server=localhost;user=root;password=12345678;port=3306;database=hrms;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None", - "OrgConnection": "server=localhost;user=root;password=12345678;port=3306;database=hrms_organization;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None", - "RecruitConnection": "server=localhost;user=root;password=12345678;database=hrms_recruit;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None" + "DefaultConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;database=hrms;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None", + "OrgConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;database=hrms_organization;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None", + "RecruitConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;database=hrms_recruit;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;SslMode=None" }, "Jwt": { "Key": "j7C9RO_p4nRtuwCH4z9Db_A_6We42tkD_p4lZtDrezc", 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 4596355..b49a909 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+3b70246e9d6b2564a4d9b34daf5f4837c4116a91")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+4dc8849b311be8624f1aaa899b861afc0e2e8883")] [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 639aaef..489ef28 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 @@ -41b5cec2055d8189cb57cbe339bf4738c10bcf621221538d3a3cce6fb5666e55 +e4a1c8cae1bc28cbb41ea0dc0074863fd50b96486289234e92deaf9925544333 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 137202b..25aeb0c 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 @@ -fffe8f4cde7b33605d40e5b420d9196d180ff4220ccade9492b65347ce5e09fb +8f969f631d9b71fa54986a8818844ce1cb810a5fe25dbb57d7a9921d753701c8 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 06eb768..0614d28 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 @@ -368,3 +368,4 @@ D:/Develop/SourceCode/hrms-api-recruit/obj/Debug/net7.0/ref/BMA.EHR.Recruit.Serv /Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb /Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/BMA.EHR.Recruit.Service.genruntimeconfig.cache /Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/ref/BMA.EHR.Recruit.Service.dll +/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/Debug/net7.0/swae.build.ex.cache diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.dll index 1c6aa84e48b39dd8fa26d943ec297e29273e1933..d008ba2e914ce368608a479428bb1d61330cb459 100644 GIT binary patch literal 1099264 zcmb@v2b^7Hwf=u{X0nq^l7T5HBtQmaa7+RQ1SHf@#7L7aO?s7b$P6m7b0YQzie0gD zy%s=31jUYs<%3=Y z@54^Ky3yBYH2U@bKmXZi+$PH38khgNxI*H=WuF~v+%o6hZEl-!=)Kz} z&Ye8{qOmhizxd+TrDJEDJvRCLi^tBtc#VbPoIihHyIA!R&uBCbozd6$ z`KNdNR%-1>jcprqXRK;8KD&9NF%ZyCeOLUL_#cVVJNRbkw>bA7+87%$4%^o_?G=rN z^tq%%<3}LZ)Na$@s!B@dLw+ z@pUrLrB_ny(7*lYin$vX!ncl94cCq@3ac=8c*gj;`RGw3J@}}%xaswnH{2XwH;5iZ z(u0qBTQt2s^N0J!*KLL#Mbd+hdP~Bpjr0%qkFV2ySb8NzQiP9+OPgN6k(t9Y$Jc3- zExnQ=DZ)p^Et_7^k!&~{U#B@(dL>0tgb#`n$7$efmghuze55BtdLr~qoy~!oHV0bT z94N6ltQ7XZl^4DN4nbboXs%PH;tx^3e{>KA`wKh1tTR)i)v+1+S;uDR_;fZiE+556ru9)B<2p^+ z7}x2MYG)2CpX?YDVi^-s8Iy&?9L+&vmThN2w4K8<`H3~C+76XuZYbE! z;%Gb6n&p(Xoo-uD2=w3BHrJi==aMbZNDo_}jUKk(%54iF{=8PT&i2~=UTeEWXKksq z&f3yUowcRi>DIQh6w1rI6lXg<`vH?TZ={e`E7Lc*A>2w#E>9*qR4cjY$lxM;_%dRsD{K zWWN)eJXn`E!-%SRln3NIDry&_YF(rYabCo`<7ViC?fdX%TLsG)nKe9XeBEN1`jr$Z5rf|(5xZE` z;x=26UJ~iLNGG91Oh#SX5N&Nkl-Y(Tvkk4>iOF-l-?j+*ZO5*dOeI-PS&qrnnz<+C zm`pQSPFar0G@Ip=<(N!2vYhgXWAdwhy2W=&d&Av1T-TJpW6-A_e%PHkqD%WA@y*be zBfH?WhTWB;fMwRU>mnxa*Vi4B=|vs8rdxIFnts-?YbLRdT{Dtt?Ya{Pl%3nSE`=V~ z@#VlWBBP#kM(wCU`2TxSrBwT>@g@O69%voWnNAx5&|wPGYQRx3s_hxKD*TiWc^ z4UxV$(kr0FVFha1erRd?p~UvHl4GL$NMkeauPvjG>pH98;w+~OJ}#YAP+R7fLrhF( z6;z+)lwnV$vkIEaa!T*1?z|BH#^2b@cdvM1$>!Z`)#hotht0dus?A@4wr$@2sr#(r z$eG<|6|`2zE@{4wUDBUAc1Z`Pv&)Wueu

^Or{YvPfSZ=_{Z`UWB^V9&N2X%B(%g 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 z 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

dpp_Z!E)= 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 P{d|r1-~avFlfeH63U_MX diff --git a/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb b/obj/Debug/net7.0/BMA.EHR.Recruit.Service.pdb index d2d46d078ffe8251aef6268023fe530895770888..073c12293111431661b8eeb3197eb4edad1d58c2 100644 GIT binary patch literal 186128 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%0A&!zbi*x}GSo|?bZ7it4T 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 Z(xQ=9Of0@)qIJbV&J}-S&Q)iz{|8mO>8=0( delta 65169 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 sW2u!;9U?&(C=1`ไม่ได้ Login เข้าระบบ เมื่อเกิดข้อผิดพลาดในการทำงาน + +

+ ตรวจสอบสถานะการนำเข้าข้อมูล + + รหัสงานนำเข้า + + แสดงข้อมูลสำหรับหน้าจอ : รายการข้อมูลผู้สมัครสอบ @@ -616,6 +623,18 @@ + + + + + + + + + + + + วันที่เริ่มต้นของช่วงที่ต้องการกรอง 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 ae0e7c47c6059aea30cc53262ccf2c3a095e22c1..c15be289693a5ad73f7eb497bf216dc053ec2124 100644 GIT binary patch literal 143872 zcmeFa2Yl1z`uBgQZA!xoBQ0$i4Y5cVWsfqGmI7(nr9hb}Wu;}~I8G8PXcf02DjZV_ zdJ4F4uhc4<;|4tr94QsCintX#j_0~Q-{!hgJ?Hm7|KIER{r~zrp4Z96_5OUW`~KeF zy%IZR-qk8zDV0EQVfvT<=R*9igP-iS-5+hM_FG=EKWv)(l6}@n-^Pq}8`iGa zP_jCsv}DbiwP$23S(dTk%rzOlH5ucl6=tknyL4Grn>H;^YwCJ>o>G%d392zt{bF=# z5!FMrG7V6wN1Rfv4RwQ;au?+p%r4_!l6c(wzv#azq{VpU-K>-q|JVOEq0vlbP`}eS z_s6Nz5}U->e}ZusLITxwiPis~a+gv`F*QlVlVUh)^;y29#56jY7d;b3p-ZWptTUGV zQ>4_OT+V5{h9tByaZZ(c-fJK`{%jun^ALC{F?qJ{tuqjKWFVR$35pcCCl;vw|uO`lV3l^RU{4yO)Q& z<$NyWws!hl-IObpQotH7j;fra^AgpzT#mnt=lHJcjpB~VJfGc%p`3KzIx$gYx^AA< zQcZW=yev^28h`V&MAa>qSh=B*)eZVL87W$#_<6c z$F^l0pLf4eoTv^D<(iR29M8#NWm@8%f)1)`$$1l#)u|<)&q-6)m!F#1O&uxPnB7hF zDBYOdR&84{H?4hb3f`KQC*(7r=X|m)#8DaMCEt0at@8B zx4P7I(3_=F$DcQ%w>s)R=PM?Eq1=BYGC!+BbR-ACt5P~)%!CM9lN zl&Iz=9-Wu3lKYq@O;uCZub(zkJ(M_`mhE^CyPYPFq5P<2Pr+<;+_I=}o;p?j;lxF1 zZ~td!E>fe{KRYu~ttpt3oT$d3J{Ntir#=(a3@p7D3-%N&QR~*9qWXQ)o}H=GLl&i$ zt0xP_Oq`%bpz_RCdkQ9~gX6f>iPn1xdaJ$T4|>Z~s{0)p`EJjifn3vP8=7s;dmh~85(H2 zRB9-4+N|h*V{w^qc1zArP^&>|bx}F>@N-92`ce;T)TgT_WN%OhW*wcLs9vM_I!j$# zmRqnv{hXCgYjY(nhcZ>0_|DWa_5Q4r)5}!rQjS~Zo}4~b-97HvnPXMob3)CTg**MRQFEbQ_xmj>z!#7S9sg1-0`fRggce$ z&s7iRPNc2+7?f+_79p-8x2;-1y&Y9bnM;pi@%~a>wzg6V@9v0d#V$ zHRTCvcOIzaI)g3))h~I!H!s0kL5XF@7ckuhGL6hw#Z&{jZ`PN~nC=0+xrQlU-3uyO zYtX}>#3p(JG@yyz0_8SQ11PnLJ_3Ew)aR$58`eKFkEd_~WbO0Jyq}1^ppC++9_Vj) zU%|`HGw8=SS`_NGVb9FVHsz~dK%SLM)0n7TrkaQ7&~?cM?FXGV$e@QoE6NRe z9Q4T;gF>KQEe(1Gl#p%E^Po;mV|fwuqtozS1tm4j(d(d-7Q=fB6d7*NyP)Ex$_QxP zK*ReG)OWf;AA{1GrhXjs^Gd_}0(9*fgT4WMHN>EkpwpYC@FS>wj^QaYuiGxm3`(E_ znpM5I+U>2SwUT5G(6KHwx#ePBV=Y1FH&H9lswV0Q`nHMsfnIN-EKr*%MlXXwN1MDM zpuaZJFf;EtANyJ^&Zemkhj%5sxlMFe6L~P|ly&{+h%#3#1nro+Xhd70^FS--FB(xq zbRozxf@zW31PaZ0tMp6LA{79=Li8}vrRI2=+hufs=gJy$yxpqKOJOQe``}$hqbpKA zbth;5omGm|T6I@U@WN)CJSKNId|W4!T%92%3y3 zY*r6}f^>E(QkCjaP)j<$717n_6QIZF9ABiis}Sf4I_njwzp6UWcJ#7a9RTg5vu2Un zqr#w$bj4ew?ouy;jFH{1UI7^++pk^)86$f@y#}hm6dqIuL0K5fqv{RNQHSgr-Xdmbm6#*4vDZQrZL63qCsw1F*SW1Uf1E>hg`gOX3 z=k-UI{?z9i>L}bqthFR{}-qJ@v7{eyB(} zo2VyU@fWE_P?UW`;#r{52ldDF&M+?mJ%H)`#ase%VtVJBmx8uo9{lDNpc+h}!dwR0 ziMhSRyc+ZY=yLNqP-m>8E6p20&!Cs<%x8hlKrh?P=YU?pICq%O2fc%%RM5N$RECl5 zGG7E5i+R7pyctx2KKGd~1?{Cf%_4P=`Et-dF}M58SAu>-pAVa_0ac>U$IaJ+GO_+b z<{LqeU>=?^-weveJcP|VL9HlJ|!bAS+z`dQ2fQl@yI%kR}SI$#$b-t*&LtraJ;uS zN6%!AZ%pF&{(6orW^&w=$MMEd90!i$STP9taE=ePv= zypCejojS1(=^GIPnVg?XG3u)I14uc!j-#tL#~X)9IEF?QFy&C(V$P@7q18-^=O)afc+$Fr;)V`o6t{KU zNUgr6sU)f&X}d~PFHhqbLX04GEIOZ*=u`rfmqEXm#*?VZ7gb`4S5j{mcesw?eI5Tw z(WdrNoS49|W#WSruea1voZ9Lj#phbHa(dgN)WdjM=85X;l&{d+_mUgRC2M{ZB{~M4 z)5OW9c%C}f$Lb^KFq5cy^=U=Xz0OK8w&#CWnb*hmAJ!X{|9PMPuJXFFG@4@1rn%@& zd30>2#pqcv`e4e9-lDD8y`#&BU&UxYyp#;Ld=W2=s6IyOo9h$)jXst1ssVE;#tk&q zc&m8c#ummWt6MuR;b`Kue3hBk=^V>Ziow>aNLOvoqgFe+bF1A2JkHI%IX>#p@rq2& zjTqOR^YTT!F3!Pv_pG^$@Cl{N3mz( z6BO^Ua6YFM$5&gwLUD0h&O_}uPH4}{Qyn<}z9Yv`ij^x9j#BKG#LC*19D}X?NwH@e z&iA(Eo`+ev=E?S~SkU%fwEY}YKMQTETXL(9F!fnzd$=tt0V}uq25rZ8WaUl8iq*{V z@g!DWz;v@(vvN}#R!+y5??hXB2UaFyx~I@~pqZ7AFx^9FJFGP;RhaGsw0+geNIh3U>j+YK0VcN33oIog^nT=NyCy9RCF#F%Ge zx)HRUhcTav>7I_ZYcS?ESVupg?Iw)*159@j+J1~NFTr##LfihP)(LcM$8>FI8;7-X z38s4tZI@%rUtqdrXnPsPJRH-#5N*3+%q_8Yu0q?-Y0P@>;JwD!8jbBRy4UQBe^NQiFRv3(l*f@i_$|B=i4U0+%b0nT&?cR8x}ewU*<^1B?>F&b6Cbe!TAb8h?J+y0oW z{*EKeh&IL%l{W%4Y+fk8Q&fHWQwbor|Yrsd!2@A5Yk}qK9wM!^OC2YK^wn z;;QLA^so_ax1sG6w7m*#Lui|Y>E4gFv(fed+O}`H;(EA4^qo%ZbI$B_Pmo@|=xK^k zou8d*ov+rOqq#Q4y+|=Tp5G-MH@`{w=6HU;@ST|zzlGm2jBItB^!r;UbWBzq+on+b z5j852Yc500_*O$mf1>qtie1~TplFY~km9rE>nP^OJwov<^D7ij#C=cE-_FvB-Y}X^ z>l7Wo@kBQ^#=foi&-3%~rfk7#eoq&D(_y?xnNHI>S;+d2cs`snik}ky*FDGKeMwo?97hboHEcOU#b|H=e@yU{O+>!a^J zSnrAF`Frv9WEh^SKiQruEgiY?Uc7^dzWd;J0sp;`{Ml+kd%a%%J4-|FQx7+76}+$U z782dpSU*W`t`k*Ky789n*RHYE{kGNrUwZSA9QZf$^(yJnH!r`Qqvk#E5|~%`*1zdT zFSpqJD|YGqtL5-tP5och^HhF2Dx>mWP4~a*e_r8x|3z>AZYuw|{$Kb1?_A?;*Sx|b z|8i``7FdV(zrP*HZH$GUHmJZ-_VsWI!4otRvxF^cvD=y=!Z_zUGya$wWagz z#r)d|O;%eh*_u&v&)lq??&X@K$(_=5yQIel*llsqDI`5Rz)HW!XqsM9QE$5~UTAS| zEB!tr>Xj8{+7g5|7Mkf71W_+;R;JA?)Ml2Me$^56whnjN=(``r{3ZQ$cvcLhj~!xb zA)a&W$Qar;a)>QSyoX1QjG_1mZkt6s>x8@*y1Hw=jeie@<(YJI*CL?<7RQ1TTdOAT zfF*lDxsb8sTZ?!8fU|6xt{HHi(3YgfX4q|QWC}0MuqsXW&b8axiud?jtJ2hZbime5 zytL647VyFY%d*}yaN^_O6+&I}>^7TFpFAsldnQ`Bp`YEBEObFXEBz!e>V53A+fszS za$1!pm14Jb7B4Bqsx*DL-fl}3?~CD)PXTe^4`&#@{^FVi;P zMZCkb&1<^5aJ#Lmc%j0o7`lMgSU2&u(i+pWX3Sn&ck#{{vp80|z z7%Ez4xAl}t?>ei})NiQWcDi_@hFX=Tj^yDKU-8Om9ce0E9k%roZ_Vn1F|?b!Eb*QsPt!T%^%w6d z@-*#RYPSs#@A0KprRn(zcH2Pl{xQL-G;N!;*EUGJU9UCXW>uP6k(Vo8I(eGj&a&Iai+3!`sx-}AX1C>uSGLTmG(Aq^oFLw7G)_&8G=CGt z`BrZ@W9Z65KC^|dNZPY>B^%NOspA^T%!5RJ1yygVAGrmJb3lf}E8 z#;NHE8p{;%4$)XNowDcKri#~rJWY4gIH!sCG>uc!tLyjLri=H^`u#B!reoF&@!qCm zmZl9u?6#TWZ60D(njRf&w-t)_;$W-NG>XnSv&5T5=NwIE(0)`TUM1}-nl{r|W{bCt z#-gbQjb)B_!)Pp;*3ekyiWi`M_&bH>?iE5y5M9R2QDXbAPWQYer5)Ko>sGoN_()A3AGMW?W> zOuXwl9gLwcdFA50PM)TYwyP0qcxzXozO6@cq>1DTV67Tz7R{G^+bU(T}({A$%{Wa67G$|TqKs+mrQ&Vs1^CI!w z)TgF>)Mtfwk5ZqSGN{js#T!6T`>D|DZlKxv0-e#G6iiYT815 zUMk*B>QmE))Mur5Us0c$ywvAq;;o}THSMQ9FBk6x>QmDZYPVIq@2Q=p*0heU5U(4p zBTeTzx7)51?+RyC48_s(t`aYqrl)BG^?9{;mr$RYcFCe5?ppDlqjs8} zq;}Vd_bRp1^bWPVUc3|3E=mV1w=Zn8-O%J6u!I(V9Ya?w{@J!oygL>rB}d7)*S=Bu zk;a=t@@gj5{)6_`kF(Fjm+^kX)R|=u>mS&ZjxKap}JDOE$ z;z}V@?vzTNTTMK-ns{#iDwRC9Lg?jI@px`E@$`gH8EjUmi7SOrS=Fpk6ITkM^0sD` znz&L3mDSBEHF2e;Q*@QLODfIu^gsx`>=y6S?)f%NEi;N@=&mmLw%euh?_G*ws5Lzc zx(O7z$9kJH@+_+G)D&w0zrL;yrd+Q4GCK-reGTPoAc$W^cFMBi`=WRWbB6UBBEb zUTc??-j+nq54;WDC&b&Jrjy=o$@fP+tRtZ$z8}-X_hXul)3wz8XuG5z=~_zDJ>)$g zUM+c=E~RUR2gSRYt{F7FPuHdoiFcf?O*Lha_po@Q$kWu8?pGcWuN&R3Xqrps+egLo z(fL+WYw{iwuM2sa_D!(c9vAP?309?v@28&-kME~7@%{9Z;_>~oraNexe@eUuyBEdK zEu)9nLgLko9vMS*8Tqza@m{BWMbl35o)+&O@-%gxWw+Id*LRjxX}W#DUfVO`-8*1^ z44tHH_gV2;(Ke{*2U-sY#A{1?zotp#Jty9LT1T4t(z1SDyc}BAnvTx4+rr{~H`}T- zWzshIck!}m8`M;j=eE5d-otr$G1QIrqZh>+Nb{hH@6}!skMGqq@x9v1;_AA*x;@wHlH8dTkrZEUO?-YoE*_uXHMN;$w|ypF?`c-0>2~V#gm@2A zpPD|Raegk|DH^AyN9Y;#7vlY$o>6P+M(w^7Zz#3X^mQM*?JMz;X#HvO(sjYt;{AoL zH8gdl^TRjd4W{#hrjKZQ`BuC*nx3YoXnNm?_jVupZ(9j@Ja*gnLbE+qrRlHq{N<#0 zd+3~_iO=t+#N+e3rfX=Q{z1H*v`=dqL(kd&DP93RXV)~4o;Cj{o|~REYxe-`gmI+km4&kopr5pUM)tueH9WWc6O(JPi6^bSQ+FY-*{Ws|3AIlY~W z6Ynf~JE!UWmGtgYyb~+w-KS8&9Jeh&Xx^N>80t;WjLqVWqG!gMZeEpXOB8SKDznmb z|B6go3-O*_VOE+JWV&rh;+1FS#n5<~2a9+`G!L5cY2I6kH=pKRQ`Qu>t(ACVr{u-Z zGqmlt7Vi*kyPB?`V?i77cF?gvQ&Cpf)>gdbSqEb%jn;cR@rKg#7fml^hiz8zj%6Q= zp`t!vTYK@=^*IshG|P$x^wL&Im%d7ETc_nbw1*?zA2>^`qIs& z_1^B#P6%p#pCx?n)o>1MLa&vYvN;hSMm5*uE|N)irvH;LC0iGo5|}g z-ZkWD;$w1#czjIO#K&a2czjIO#K+wp;_-1;(@5Gr9pX))?NbvUcTW?KkGq=q*qSLG zA6qp|q^y4SS2n?+rEa zd&55B@q5E49k47NFebTglXt+fZa|LEmZV$hxZ6+K-ATt?O>GC-ZCT>=7-&_R9;ahn zfAL|5oDHCJpfs{$oZt%)XTfWfP zm1d>svMhS1DBd=DFRCfC{E3vw;teRT)r4(uig+K>(=<)r($h3e2kFVeRH^)co-Am3 zeAR)JY2v-O%4QS76sAYL=9I+W><}-BzuBRQzu7S(+AfK|*`ev{vP|1d@qQ{ZDvomc);tii|R+{SRTs&L6<8&_8w4`6AZH{J zDb4L%@h+gb)pVTZwphFb`o@x`8>!tq@%B+WOd$-ct${<C7%Cs#LZ*rDdX)2kJ zXDfqD@_WqGuc=<^gI^=itgl+`g_Lg#f&^o;78n%en{7?0lgHPJ_wSBKLZKcSna z$I{}`9-U*nNxfo-_bTo25k<(^j1&kvSEumUnsO~*s>TJymD3NP2!DRxgmyrq&p42ciFZF8g*EN-4Y5^-_o#1V3_b4)*e(|DE#KA{`l3I*)f4ZR z{`6K)=oZI0owo?x?bsAUAJcNVM7)!8+l4OYQVlPw0Kx&MJjIrR_}9Q){+# zzD&Fq)@;>;wQ_mXQ_EAX>#S*A%8t%k#VcM}-TBHWq20AHbZ2KFbyMd@JKqrX)Fqw6 zoo^KSqVqpGZx{N@qz^jZ6ea5O)6O?XNljZFms%y1oZ2GwHlb1Dl2dmHeU#EI^>(3U zox7#}P3SC|-X5WEQ~uF;uh8N0-l_Y9W)B^fdRLT^?n*nS^F2Zjq-}~J-X`u9kGBa; zYiS+bCtiTok)}&&d%0h{n`wK|bRD(ZFW%p%ou-qtZXXb@^&omXAe2E*n;sMzPM#3f z(L>_#y9rJFZbH-XZuG7|D!=bW?+S$YJCKhE@pm9K@%x8I#pCx6n)v<0W8(4q2Ti%f z^sYd>sm1iJKFLTcLhSv(esICgx;g)6PoU#bN{pAJx}L;O-`EL z0r7^=^fb9L>0N<%Q|Z0ErlK{usn3hIVvR@WfTiui>8ar+?|`Mt!uc`u)Z!JXe;4nS z#T#O1*1`)@Ul4EE!pa!RTYN+6i{i~%9E_op%lDrgQ2W;&qu$?+S!=uc3DZLieqqcLhP}n8JL2`CEkx64Wp>+P@dlPzm8Pd?Z+ut0zti5R z>2iAd`kr{(>FKMc74#(keepKZlVDB!P0};yp#}H06?aOuQN7 zXD_sP5cWBP0!Lc_^DLBLEE6F*7RQVxOi#w zUR2X6+Q&W0vjDobf=)zp>FqTh&@MQ2e>_tCN7Tk)QyV}YgzH_$r-%a;|BS)>^#m zHEm*OHeK_z5wDc4=QZWi-rrWd`Ly?IdTxHFw07bhp5I;QfTh#?K55n_?|`M}{9!S) zeR)n=d-3jEK1IlQJJ3P;KfT-KJ@rgZ@5&csX>ea|q3(W1Xh9 zbR;@WymUGeY3fQ>5SiljrYi_d<@8;gp5k3V-^I~%@fiB;m3Y^Vq2FE!UCF<_657GP zy%Kth&H+xLMmh&*x}471y~W!`XKhXM=&Gxacs{!7(ln0FIeo>OOy?X;kI+?DKk>qJ z)urhky8g@(FGSa$nm(X&e}D0g)45+$>FVON0phJ$y*P%3)AAfBo`;sFCSKEn#N#zB zgf%@_JiZ&$#CL<59-_115UC8&*-%q;r%c;W@$T$oR+>tw-7xVsQaeqrt)O3GiTB9s;(bfg)AY!QW2t%KJwM{p7y|t2Iq=w1<1dYeRduCVpCxFCIUw&~(!XdTSzH%?NsH zBD8|OO)**MJo+|;CVnbCMLd2gt%=XYQ^n(Ru@Lr-Y2xu!mnOdI(!^H+)1{KH1fq1n za@B(6X)~I<1D2Z?tQXpn#OI@#(vHtZn)s|%C?21WgfOyM;_)*pP5jJC6F<={l1hF@ zr0G0*dOlmcOX=ykCVqc3M?8Liq=~N;=ZeSIikfzHJ*RWAc>B99=FrP?G}s2?Yzy}m59gfG;zBn;&Hpu zX6=@W$L%z6yJg~WyXDQ=tq_mfY2tP(#p8CqX6?$v<93?3UAcJNZdJ2(tHtAXnz-E> z@wnaEX6@FA$L%z6yY=F6yA93SZ4{5&Y2tQgh{x^DY}W29@wlBPZg;kL-0m;U+MOdF zx6{P!&J~Z_o!6}0`QmXqP2BDR@wnZE&Dw1ekK1YDc7E}=U7%UJi^Su0nz&tsc--#d zX6-hM$L%z6yDj2zyGxq2yHq@Gr-|EDipT9PYu4^^@wlBPZnsrDZg)kqc2|nW?KE+_ ztHk4WS2t^SjdgisE(ds3);-LAB!glcIDA))+HyV7cf z-Y(mf_O#HK)UHnG;YqvFo)J1$xGU{hq0yGTX$OSbX6;W43k@cEQD|TB-n3VQZYtcH zc2HDIJ2gielnBJE9~9}5noy(RSR=tF6Tg)%LN(%utVnD<`V2SRmg8`J8A-X%IB z^cqovQ2xvlX&(yRFylnpQK117Po#Y$WG6Z%bZXJpX&(#ioAhJaCqh>in$kZNI-lsc zP~F-e(>@b&%}Pu^A@pNbtMt!>ej1*d{)LcfL~8n1LT9z^p8k!{7rvh9-wJ(`oS6Q- z(81n`=_iHmD(jhkO6Y!~e+sP~+Bf|tp&12z(|;CvJHK!GFG71$`lhRR<5}J|HM(G6 zx=Cp1(BbLvLR~zG>4`$i3v$w12u<(rNly~`**7)aBIKJ>nBG#T6ZO(c$TM_qdTXH} zz7uI}gt`;86`D%aPNTXZ5V zMJSV~v(U%IC(=@d%=1p9r3rN07o(Pc=q689v-|1JH!i+JkWtk=6_H&s4k zdU5G{T}H-GW0%oFtBb$sGA4#hU0pHMrfW_Nb?KVdM8-L8Vhr`}Dx@yxU)XhK)KkI! zOJZmpQK5KGr51LbC6v&4NeoTsd`8zI@n(14(sj1b5UQLj^a}M-Ec7O|)AS@&&J%A? z+LEsGg;K~{AXG!NP)MaN>AFa0-^yFME*4U0g=p>`o-D>$oJyMIkaFHx`F#Jxnx=;iEY zz5MSbW9rd9jj2b;nEGFu&8;RLXOxV}bDC9Z;>su)mFG6A)WnrhGAhq&R;h_AqhwT` z->gy-S4PRGyr5a7Ca#Q?#tWpzKM#-qWv{|Jlu8fjVS=m(iC;cv$L{dR%rcFkcR8(qKF|;Vt zc3E`&C3zQ_m8P?NnYPQt+vGDVA)IrzM!o--jJ+e;&e%JmWNbZGH1%mzYT~UfN?Vfn zdtFyXr=G;$>(a#E-MUIV{_d70{?6Cc;_-LBH1U6z@fz{?zssoUXZq&Dwc;hxch5EP zcU7(vkH4#;DU-hIe!X}D=)3MhSY|gwy+7%Ha7h^3Qgm4xTV0flt!`V>)Qw6_ywyd? zsJyXRr6#V7l2N(6S*0efjFM4#Q?p7YgVa=E2Cso-r1~D6IVvb zsJyFLr6#V7l2Lhgvr0`|86~6go@SMrxH3vc<-N@+HF0H>jLQ3(RchkOC>fRaH>=dd zl~FP(_cyE5#FbGpDj#T8sfjBeh*$jIT3^KRoV-8dpG)A+CGh7G_;U&Txdi@P0(uE# zm2$qdh@+AJC+EulUaQ~sJTPXu6h_5WXt;kUj0-jqv=d5&J3%75d8|7TKV(^$E; zfb%(YO%kUbo}=imx0J3|^mke|Qf^X-lQ~{IiQ{!;MzmVvR8QzPtR$HwJ>X|Iov)4uEG+wn?#Y)ux9%tM@&hO~*>uA)^rvBsA zG@8={#mma9;`=C-h$YrSRnRgqsh!<9Ztl(f@5XXV9LGI>UdZ~R4%R&jew|;D$%+x< zsE0W9=~z~VjpO_&iho`c{<#GHTmt`hFM&Nc`xwzU1OBP}-?=o5wSQ<9pB<(S;q0u}SQ*e%^KOaHo z-0^fiZ9b2&^|AR?v`kFOh{h7wzm}EX#w*HroHJ-D|LUj`+rusB!Rp~9d?l`VV)HX` zmgoNC)MvQFsEist@;LQ9u3mP~^+vS*k%>Cz`lxQS+Jmcwhvu>V zIO0e=Q(Cu_mEYkYvUwb8CsNMic&4rBpP8WbqBVe*y}wbpNGAP^Emp8ojjgj z>rv&mZH;SPZbfq>SCVu!+nwjP1?G1RwiE3(@9pGpZd*rJrzZM~shlUJb8cLV8sqs1 zqcS4*!~N@V{!Dj6CiVY){OxuXJBHu7|4xZ*^~cP+(ze%?wzJ-9dJGe)6^w~zA8|ky1J~z?lX8Jr%pC{<^0evF$ zsi)5o`ZUnzL;4)0&qwq*MxT%A(@39B=<_Lkj??Ee`kbK8=k)o4K3~%3EBbs*pKs{% zEq%VD&-e5>NuN{n`GG$Fq|cA^`H4P1)8`lZSQP&?)Akh2^fw$ir#CjmE$MIKah^?) ze$_|OMt_Bj^BIW6h$VzP}W0vgyJ~*FN)k=oJarNjoXVSt4HFvhgynO^%})I^)~WT@vN8< zI9e#uJW`ymQjyy!+LV(b{Q?zAHbt{?Blkd`fxH-b38D|mIfzNBuW7qVQUgpoDGo8+ zMsbAc4vH@5f`?TeZqmKyjVPPw@;>wW))u zH*Z%RR3pVC0k78R@oTx~-A+dE_lIq%uT|1%^u^-}4#B4-2VjkiY#2JXYTkWLY zY^~eJbx@zR=KjB=n52Gc-HCcOx8c|xF%|KeHrrJu{YB4TI-O4Y#`U9|>IM4SC{FtC z*zX*bMMvbFDob@#PiJJ&U-o=~qCTAkJse$$^`rCVciUn#9#X|KQ#rf(W z#ZvVF#d7Ey5zkW{dt}jm*9XyySc$k7@kzvw5ZgEg(;Vz@#Z%(aOYg6mRN5a~DtBMN9fGSaY0kiSZO+}ipNw^&5|)e)KsIU8t!hy8mbBP zs-c=|$AnN*hnhOL&mxA&eP>JrZUaWr0R1RpBe@;NsyNJh9FISqwo{sSL`&RZYzW17$$eID+0FxZ5yB;MQkMZ4wp*65=g*Sk$@$DXh}Gv zo_1xx&4l74XQTa4DlnA_=$jEM$(`U1 z!mWl|4ShFa4Y`ZlA-HvL>!3f27$$dZUgkAh>hf4<5p(Oof&gy#@r!V%!kxI zw*$HZN+zO{^e5dew918>3q23fL+&?jFWgeNrO=ll`p8Ys@x$E=rIM7XIYB79q12GF zHYWt7j(VW27y7e^VRCopMBp}{{|4ws5gW<dmib5X7rHKnL2g}V&VNABIZez+BIE1+*itR(kHZV+xY z+-m5%5o^f(DK`YS4sIRvXA#5X_8uRB+W@x#`ccHj#KX!rzL9D+j8`o%?=3LzEimth zmKI!NX>mwhF+Kw|4yxJVaKOz(bfU&dHFu47p(Ypojdw zm4rD>!ki}YoLZ6&sgLq9pgWS%O;d+Dk{qVZL!C)H1}C{4C%E9|!p$YOW~c|Qhunb^ zyl_k5mXiDSP#@_f6a3ICpjVLIVpt{V*G~vSuZCVt`j}xgq`y5O1icP=9qDU^g-IVa zF#^2-dIRY<4{Id-iiygCd9m=A<1G%;Q^PD4KJQyBhgAK<47d)s4swqUbCRAv$pt+Z zdM@d`hkHnWWs(4ZWK5`-j(%eyt}2y$*UE z=?%lf7*Cko*F6!q4R9OCZ9k%s^gj8jCFY_f=Axy;ls&@Il8#;Z4k!*%R*rDCxc@L2ldZO0=yc*H#dO zTMf6G+%efTq~{fcpw~gKBYk6b7_GwOURV%;+W@zL+}pDo;Wm={w*u7)bJq%U*UDi! zm~Cmr5dNtZsqir>6YFgunL6y%<4WY6Ym345# zr1zN?fnE>2k(6oER2!a0QyU&hPZ8_a1N%xRlL>ilULsBu7Xl5)*77nEGo=c3+2 z`cu=q&`Y70LidqgKg|!l0(u4XO48d+4??eoUJbp5^nueuP(pC)kk`Qtle>6&1WE*M z1M&vA4Q=|EPL6D7GuYI9R70ClbeGrACfC%9@&e?ArkqiY)I(spYKysUi#bJZX-il5 z(=(9Up*xT}N&jxT3%MJ5E^-g)X*0aYOQ4q`_mMtjh97wVdIj=I($AO?L|)Z4P2D%7 z8hH)rcgzSOuSIr5#@_WFWUgcOZ9?-g2f3 zxf^;eau4YvXL^yBKrcn^BYn|KKk`639%lveO42va3?i>WeKqnL()Z5{A+LpAhdfOB zJ2NB5>!CLwZzR1#p|WE9R*WCH#d=8P7G@x~Lw6u|l3rfuLhgp1i`+x{?m{o}66mGK zeWd@R(2qO-y#je9=|2|+kyj(ukTPOc2zec1m=xcv2=WHRMpCYsrP^b(?J-*9miC9# z3$rqiI}n|u{5Z>nJQvYJ%4tPjw9UX8ql^ec)& z$ZMh3ArF)OXi)@tJ@f|TjijF{QXP2A@rafVhgAF78OR-oPEy>nUC7-Xc)oIxdq_Wb zwikH`^it$L((jn7=I zHov3tDC7p#)>7>f5=DOgzQJIU} zLp8L-P~)MRU30zAOHfma+($LpqkUBK@f;u3JUG`6J%E}Do!OnO#vnDlYQ5h(TOtpRx>xpRse$z55j=gMIxhmH0kM(vOXoF`e$zaajCGofb&A}Q z+@S86XGuP!YUgD@aUi-7-Kfk(?xB2}!;8EW(U*K!9iHc-wja*(L#aTlB>mK!Ao6O& z8dB(9gDO+zhoICUhM|W^A3r|=r2(-qnYXk?a$RE^$=&2uDOd}LmK1Dc`| z2BB1;Z8h>5=rz=8!}t)CI=ErzVbZS{AAw#Ey#aY6>Bq*a&X_wyOJ~eoXTB56fMV~A z`9kg_y>Y$^c`l-d6zc*n@)A^*BKLLXwcsOn-~vCC0Ne`Xm8AE{46ylY3@CQE4&+X_ zPI5oZcR_Kd@>M}Dau2!1V?5-3vcLmz;IB0rQ0#7gLuq|;pnlxoBp=ryF%{RNcTG+x4W$io;( znA~-XB2en#HXv^#{ozF_9qT0>>jk+b9rsY_eBYV@#SYhj+)4V8MK0uS=()%}q_i%)>Vi4yf;mEN=|cA=-VEe+=nmvg(&I~9$lcI$k$bxE*gWJGlz5?(z%51Y zM+`uzKpsS_f>Mn?TXPNw{)fJtC9@lcIXb|E<`t! zT;yKF5-6p}{fGf57082#RZyythY)L_)FBVk6c3g}kk>_ouv0);zI6*o{QW=`iv!Bl$kk>-5Lmno*cWDH9J@f|Tjg)V5Gp<>8bVJES?nNwtQi|M<7=TiNypno*Wo!_674&N4A;elJ5#;sARR%_t!K2DRZb$Ay z?ndsRNKZR64y!9lz0gab`=I+sSEK#V1JHxWtB{9~*CLM~uSc%zn64euMQ%s#q`1xD zwDU4?L3cyMiM;<^PL|%ow#?D)B2udxKFe%$gBT(w0G?H>}sp^5L_u#2pdeA$C z(hMkeC{9xPFLgn2L-CMu?NTq45-2`WK3?jF5`a=kk?sqiR6z+LuSFg~UXQ$y+KyeO z92kQGV{jZ&70WW9*r7N{nVRE*;)dcOWo?cZN(mGnDZ6w0Py$dYNx8Ko2&D>24Jq4~ zg`m_z36t{jvIvxVD2=2XU#3pOcuvE3PUF2Y1BxArlax+NTu|IlJf!qr;)PNI#Yak) z<$fpuD3zqFTM~p)1*L`*+K-^rLJ5;XL=#8ZG zSfP4iR6TiA8OZI(T|N0Zk_(C(iWiC(N(mG{6hD*zlpvHKlqx8-h!H6D$kpkX;^~+o zayxPtayRl4L_d@O@*wgmXwxm(CyHjq&KW|lKu@vZsqEaeF`;h)Oe_7tj|L=(nKbN~-CU7lc~{w+3zvxu@oYpw~hVLk~lbK(B}12)&W?Idjwi z%-sOY-2mJx4PZS3x*fWcl;SZiC~hboQbN7FP)eZqp!lH#pj1K$LaBlhLSBnJj6Ne! z>Y+4}@|{l&#CQf`JOg>U8Bpv{oTP+$xuAFvOQ8Fp`=JD&Ts)BXuS(Lt^97+-L9c-x z8pvxW1icn|1WE)-Jrp$vBN@aa$v|#Le%c`J*#*T7#f!WIxgU7|c@TLO@(}V`Hw|1f>>A7)k_6J(NZ$Y6!+Q1Y;Y*{bWF~LvccJL2*OzK=DHHQJy{8k30ak5^fMm z6_gq%At<#_!cZbm>Y+43QA073p%}?fj0B1uiW7P9eyac%)c>sA3c@^>y@>=8( z`N*I+9 zDD_a(2uythPdx*<9l3J^A1j4NKq>w)VT!Dm$u)$APQp_-59cu`Y= z8XszWKm=x44n?4&^EvbCiwcna$4}%BmW2*Q^S`t%VyV zee0?)={r|Npw~lJBQf%kSQp6c$X&?Y$UP&uXD^fzC_X5DC;=!z=L& zQjV^QK&gk)IFi?LBk4b_Qll{SQJ6Y%J96hJYzdmf${MQtX;lb%E%XTTdgP6$X{4IKYW~(Cy$>CYQ6aY@caG*g#RbI; z#RJ6)r38u(iXTbu^0&yI}|4r7Zf)X z4-_wy5-2_>ekcJbl~96Es-T3B*CG$YjX^pLxGtru-;Xhits}ZK(8eI^>sn$LFiS` zYe>I(eF%C8dM)%Y`VW))<@yNR2;4?e=5J7LjNFZpyAP?u8#18Sp*TrdywL^44aGxB z_8DF%B~W~%%sImkB><(;&GS|1<|R-`?qALb!mWZ^LwcxJ2udxKFqAM=2Bt@#*F$e4 z{qVd-(mUm;9E>vuWR?#$(T0aq@r!=byOdvdX6bNNk~7p@m>30xms zKXgCz0Q5@emDFm_nL)TgxK(g#a_KwBXNI8ELJ6Zj0;L{GBNR2BN1K6YAJ2C^F63_H zUgRZ||I*2iJb*liyb5^;c`fn?@_OVdkLOh7VQJ)HX+X(bnfJczssc?fwe@(A*JFwcH}PPZscC%CCL5A1IUBOtB{9~*CLM~uSc%((SJVrM{Y;% zLheTHMP7p3k34`ph`b7U2zf2?2=aR5s(|~?K(rU|R9wj2$i2u*ko%DbkOz@hArB$1 zMIJ$3k6ca0$R}gu$nD5o$lb`j$V-s>kq3|mkyjxPA+JRqL0*qsO+o)t&_8lJau;$p zaxd}{YEe6-O8-ZYW+TUMPO#e&hkTK`22e zRZv36YmrBg*CSWcFvV$@B62%&H)0850I>=&gqm995#;sA)pYbT9sMA;BmZCAy$PHg zRk{Ct>U1Xrfk6TR*{5X*iwT*`OcvJeWU>s9brM1hVY)KYnKYT{9=d0e3<2p5A|N6H z0CL#jeSJBH=WKl$nNVkB1hzp2-k<0sgey6tX>FE8xcX{9Y&nNw>?|II1 zPMtbc_0*|T)zeXOj2tK1-KUc73a)caR!83xE z7%g#H;WE^>q%CCA8dvQ5sB3)CVlC32ZuAy>(2 zC2L;En#mDzlpG_+$u>Dh&XWt|BDq8^lPlyZS$&fAf0Ff+BjhMKMvjwha-LeCrARK3 z%j7Cmtzw<4SSL9`j*?^KIN2uWR>>RkIa>0x6lf{XQlzCsE|V){bsE=l8rMROkYm(1 zEjBqv&XbGO5-nwNgm*0WF>0I^o17!($wg|JT3NkKef6NqYWWsel@{xC z)^_?f_5MN4r;9y8ON?q$^VA}>Os!I_ZYdj~M!UDE6AzAdOAR(HIan?`I7dsKmI5r# zA6%fNNK2Vo>6T-@(k)w8rA5WXqT<}%I9o`LkfY=nIZn38IdYy{AQ#Cca+zEqSINp| z{Wj|-N61lfj2tK1;)qaawFz zaiNaDjG)ha1mN+bvCdO&8Y01HI*2Ekwd0GmvJT|dFOOci`wUUrNsgl)N_Rm_b zmmDES$uV-AY?E{3Jh?zFl1t<=xk9dzRiD(~OpWx(TB76_IZn38y?t^wouegB%cp56 zl1sFg$rW;ytk$vp>)3vBgd8Qu$Z@hw&XM!v0=Y;ok;~)?xk^?^)}Lhk^oV&S3p#uzqrc93{udak5R$k@MsNxk&!n8Ry~tv_wmpmJ0c0 z+SPilWj)tIj*t&tf1TXb(h{R3PPWN8a-Liu7s(}ZnOq@P$*Nzj3#y;%>X&te`=wRQ zv^Ucpp*>2Dk>g~WoFnJSpYFdAWecr9!Tf)d1H!z-=T)$Wd~P94Fi4 z963)ekc;FJxlFE*tK^plWLs2liP93KB}Pk}mN+doEje0pwB%_i&{CkKNK2Vo zp`}VzgIw<**GrC&qvRMlPPWN8a-Liu7s(}ZnOq@P$?8nje(lOyCPIYy3? zZE}vBCl|;?a*13fSIAYe8e;uJte+eqN69gAoNSYG+GPy#olC2G_d4sGaLXMJSm*0WQF4qNC)?y4IZrN-i{uiyOsg~WoFnJS1#*#GBA3Y( za+Rz`SpNv?Cr8Lpa*P}&+vGg8KueKaBA3Y(a+R#kV$El^oV&Sw2*vwm`f z93{udak5R$k@Muj*|K#7T8gxkXerTBrlmrzlGQm}*Ew7lIYN$-W8^s5Cg;d`a)DeV zm&j#uQju^pW?bc#dXorOiP58C@oQ1;#8aV963)ekc;FJxlFE*t7LU9 z*K)3`B|?qT5+ldSHaSPmlMCb`xkN6LE95F!0I^o17!($pvzeTq2jr zRjSIf&OGZRN61lfj2tK1Dh&XbGO5-nwNg=By{_|NsIYN$-W8^s5Cg;d`a)DeVm&j#ug&%Kg~W zoTnCODUwU%GPy#olGSCb`7+i_j*z3|7&%V1$vJYKTp*XIWm+oaDp_65nlER~ft5oZY^ryzCHZ@NzQp?mT)w+`Y)EL#K7O7=w zm1e`<_s zUn6f9=c!eyb*)%pRGXTo7O7=wm1$ z^=0}~V^o`(H}Dh&XWt|BDq8^lPlyZ zS$$RNvA!xbHSnI%X0D4IAxFuvn`OOmvQ2xAoF^B^MRJK;CRfN+ zvbu%!-@^LI5pt9qBge`1EwZj0IZu0mTqKvsWpagFC97Lm|E;W_93e-^F>;)2lXK+! zt+K8Hxk!77Tqak@RkHd9>;DGpCr8Lpa*P}&+vFTMPcD#)-;i~c$Yt6qBoI5|hn)2Bc#GPgvo zP^+}4JEXQ|YUB>7GfIwA?K`B-9JxR((x*hOP^dd8j7@3$?BWi)PaYoZ}N%5H^npdP4UT7%T()bu{7VkP4ykt ze7ATu-@VGZ58NYjymzm+@Gdv>aq2VFt}qi#`q?X^-gE!>VkLx@VjE#F6SA>02mDse7b;(Z{LJP`4gt-NStW z|J;$y^l!drv-Lb!{6(=Bpx6sg^eQ}GJ2Fbo=sm088NEmLT9p2x*bDR*-FjGz^~X_a z_9x;j1+{JfOZ}qgfBK7VJuC;$hd+^{XAUiyFeyh*QS>}LMbY#3u;<}Fby9);1+?de zPZZdm0!xXa|5-|O>tQAMUpA>k{}TLP155i$^cO|{(_eJ!VP&?zf>NQ$6_%=?)GDx) zs<4zO_5w?ZVlS|ix_7g+ak9FXJrBKna`V00)OAoE^T_?vMedmN-43)`?T?``CWilT&lF=k8l&Jr0(#qBy5mwg8{sPc6`= zfVEF+EpRObdWzy~qGyqY zX(>`mv{adEeTSaZ+;^mG{yS2tNK1v5DlOJS;u)bv9}-XdA@R)9QlOA`co^^=+Ed+RnO9&TB0`pTr4}_FV2s{UvSf@k;)z0|) z<-6c-mp9>Wm+z{sRUcK?A@_PUUfrN}S6@+ksDhe+zwy1N`l{MXeNBB#-HX2>KEc{Y z?Pcw&TCDxlbn5{8MeGCBY%8MX;_v%*S_i2W*1_sj>kzftI#iu*O~l{9K0?{nWYuR) zRl`=RI@@Yf*IVuCE^C^)&zi0tux6;THB&uj9j&%n$EX*qWAWF&k5jK&$E)|O6Vx6$ zs`l1rsAm13nyepDEn2B7+9n;K)VW89zTMRVy>OZ6SEsi_-#Y$i=+VcB?lCtCePsU* z=y9hlf?hdgCG_bfQuge`cvzI!_kedZOqR2Z|1VT>4@DzM==P4Y_GzKal#yWZ_go^jZ4ogT!+l zOTF<4+S{Z(o%HzzeV$|Pp41=E=htV7&kO8CJzVmR&{lVc< z+wBv@a`~a6^T?IMh1Zd{9VYzMLqzwW&m3AFp{0$MEG@sJWf?6+TK-DQ5G_yAvW@(4 z)_mFF(%OA!znGT0nfoL1&&Y3)zrXrYc;4214K#S%cJL@2t^W}pQ))+^Q%%is%=~0O z(TO};f5EdaN)1zg%j0VOK{vwZa`K}Gi~lz2t*6Mgd^E~l;?e&1_${!QV_0!-KF0lf z1NYA7d7M1U$>Aui7LNfYwx2@Stg$MPm#U3D_b(2 zHFvY-xvcGPr-;vSJe$5dCkk$-XYfegkI^GRpI_2v6@7xo^YQe#gg)=l$DC8wYhe`z1_zhy6BvtK^O zEou$yugQxf_q()wz^4v5ru*fZ1#P~Lc zk!q)t#OG)1y;Dz-wiS*RJ&t-7qxW0u#OL%C(yJ#hI^EST*McAPiKY(``$~Ftv(&5w zVtJ0ODsb!0n4E)UCeO_`W(p4-Df-$Z(Mc;sFI;sGbRX{VZ?Pw*oggiFkw@L=Xl#1V z^xIi1btN^}SEiSiuqCFKO#hrg&n)}uEFSq|xW-_FzhTOEvG%*!ONX{d4?N9&Fg-bc zZ5fvDul^DAw(e)4yPWnS^tjVrhvrUu8@h7t2hg6Acfc>xTz=wi&|8-73;ouShd?)< zaTN6QGiE{$J!Lj@V%GxbyX&M^A7{+pxPApJW4QL0cxFA-zY3P%mCjl({^lBOV#153 zh~=Z)v#CkKd0rXE@yhs3aw~ZW`B&U)zvofW%(MF~?&V+dD!+1;Z2Q9XqSqfGx_GkG znVBnk$@)0j^E6u+KW#nuMDow3i{}lD{5?Hq!hXa2jZo7S9`y)Jq%oW^Rwas<>*Jn!Zb%#if6==_itFM7t@vlLjSbZ1tzV7cpTlyY@{$cG?(8AHOrRKbA;gNqH+Znt{9?$;# zR!Y{GXUv()wZA!EET7;S?K6ab!uDU!IPhmi2{WQt%|8774&rks^)uAts5^`k`}fGp zse{!0*Kb7&&4})KwxN|#I>$DfT+{xSj*@G!v6!)3A6qh&{r@<(=<$rKrF)Mm>bx>7 zd>!MP&7;ng{qH!QLsO(}pIG|})_Yv)PtfyutafvYUR?E8SdLg_HRG&byED`rX=V=| z%A;;eztmuQz}UCvb1KJ0NAeiHjP?I3&mFTD%r?$GNVfeHZu^1UFQ;=)<$1lk>Nv?Q zFxtP#e!G_YVu1U4G5hlg?(6UKT>H}!@qcPyFSL9C>oIFFNBH;I+js9F=hsGZwNLz) zaby*nkOc2Q-knkIP5S(eK2J@MJ@xPeDSICINct?@Q|u?~Dfahi|M3j5ygoxLBlIzQ z|3Yq&Ipgk_A?rPtR~!>t%)T&t-0Y)&Ic@*C{x|2fi5s6|{)tsT`KH>z%MswtEM9jo*m#Gl$40nWT+!u}k?*!Gj zH^#=YXM;0aKT`^DYBdqMGg!pOI9*SI@) zALLtVU#P~fZ|wy>0IJo2$hTB8RO9!l_62_&s?|a8vT&ceKll)MS?W-zRukc6sl%XJ z9RV*(9SPOy6Y#RsBq)As8eWz<3aZrMs?}8ZTB;SQRU3RQ)ehBa8hkA^9jes~ z_{y(iwSbR?uceNGYIQ7pEp;4JtK;EosS}`DMd6Fzxq@mn3%-_`4b`dxz7~F==s56P z_*!ZnRIB;$weX8uG4P4-wbV&atro!7QVXG4ErPG57DKgK3SUcgLA6>2UrQ~AYIO=q z;J2osTAhj#mRbqb>XY~#FH5b0YIPdQS@O|HTbJ2XQ>;Z8nZ0dfp3Cp^>viPFKk1#x&`Gd z{OZ(Kz~4YQOWg+5>UNZ~)E!W*?nF6D-38U^nedfQ##@1UHe9)fE8n%%wNhoM?Mf^wF66slDT}Twfa|-v+%ockAnXVUpSEzeG7pZG~#}E0nX;3s9|o zjdB)#m+x6{1?4RKHs5pL-=LhOUV>`;Lf=;KD^QJJ>3aeEDpcc_`d$RT4%PUzzAE?) zsKzh$y##&}s`0CRuYmsu)%fMUSHXXVYV{V%S?X=5#xMB20e%On@hg6Bg5QN|{F2`v z!S6%0`WwnwY8zDJ7yaG_e*o3^Rlj$@A3`w&X1xoxp!jV`>wRzts#Vz91|9>|YOM7E zcn2ury!9b?M=0XFg@0-%2;#gI0`CGvoVUh+cZDL(TRVVvgCfpbJA!wIBF0B5vtW;)`8%|p@{ib1bieEG2c1}JPC@JZyf?Y3W}I-O$4_<5%aCX z!L3lleCtSXJ5*!#auRq3RI8cRQQ)JYi1Stp_&BImCs?iEC={{XY6s7TYBk524xS4| zJhx_oJE4f@)-m9dpor(zao~ketrlA+fR{kE>at?sWl+R$Yc_ZVRI8QN9PlThTCK9? zflq@XZd;w;ZYbh5enSv(8;ZDXEdcjG5x1>H-~<$L+gbwdgCcHQUEm}XaobuBUJpgw zwpM@#porVnN^lyAxNWThp9w|WwpN3)P{eJk8$1j}+_r4+MkwO8)dL=ZB5qp==-E~u zEayNGv8^QdTqq*8wH};@B4S$u;Paq}*j5^RJ`@q#Ium>W6cO9Xf-iz1Vq3%Di=l|v z)<*CpP(*BN1bitJ5!>1fz6^?pZJh(Y0*Z)joeRDaiimCH!B;~Ov90sK*FX`mt@FXx zK@qX73&3B7B4S$?fxiMp#I`O57omvQ)+OK@p@`VlrQn;Oh}hO;;G3a{*wz)`TcL>9 z)|KGfporMk)!;jzh}hOO;JcuR*w%I6yP=5K)|bKeLJ_g8uYm7|B4S%b@B>gpZ2W>G zA~qBe+qwz-5EK#Hx*7a16cO9H75pd^5!<>AT!tcITX%rJ2SvoT?gBpsMZ~u52LBL> zh;7{qejJL3ZQT$45fl;IdI0);Qeh}ilKumwfL)^CDC zP(*C~NAMUZBDVfBcn2sVwtgGDBNP!^zXRS0iioY>1@8hy#MbYFcZDKi>uuoOporM| z1Mu!pL~Q*bcmfm=TU#0t8;XdnL*Tukh}e1zcwZj;`bbUDZ1gKUq zeI$4mRIAx~61W43k-0t!JP(RUu3NyJP(*Uw3O)&{)ycXYya0;dkk`|}i=c?=dM0=Y z6r*%~47dx5QMx`3yc~)MuTKE4fMS%cW8jrgjMDXN@G2-q>3R-$H5Aca&jWWu5$$y+ z*oGq7>yyAeP(*vZ0Gxm#+UrH&J}9ESUII=+5$$yscs&%+UM~j^KoRZr3UC^VXs=g- z&x9h{>s8<^6wzL<1`k6K?R7VJBNWkI+u#u>V!Q4Ep9@87*9mYQirB9Ez~?~`+jSCr zJ`}NCuLoZMMQqmt;ESO66>gmde;%sUrTR?p7ob{QrnBJ7p;}#`hrwTjYIUXF2)+uc z)zx|g{3WPX*XYgQYoS_Qr_TXj57p|+`dsi0P{eJW2j2)q+}7uTZ-OFj>+``kL$$h9 zUjY6FRIA(cMc~_^THT>92Hy$Q>TZ1r_#UWM_v%Z*_d&I~Utb3P78LPWUjcp)iukOr z1V02teAZWkABG}6>ubP|LJ^K1-@mYTv{5>e*v;GSBF(~4*E`omuMSRvbf**$> zKI@ynKY}7Y>zlz(KoOtyt>7o2h|l^q@Y7JlXMG3wr%{4wTJ!; zo(9FpGxRoi1{5RD&^zFxp;{didKY{w6tOGxKKKNvR?*Nla14r3Xy^m*Y$#?JLLY+X zKoQ467{sf2P{grN2;2!p91D#Bp9Do53+(`207V=N?Fe23MH~z51YQC~91HCN?t&tY zg?0rmha!%Jb_1_~B94W22d{)8j)f+GS3wcSLVJN%LlMV9dxN{7h-0CB!8R0eEVMtk z2Z}frIuM+IB94V3;65ngSm+>d5{ft$It08PiZ~XU2p)hUj)e{fr=f^rp(DX(LJ`M8 z_+!p03q>3Y9R(hSB94Vxz#E~6W1&{?2o$5%P&;@t6l2%WbnrP)t51j!13{- z4fTQVf+7ZnlHhxwh=HN?;QOG6fuRBLx1flDp)~kGC}LpfOz=Zc#K2G%{4f+TFf(iWnHmgMS3o>WR>K;GaOX zdNOoA_$jDXPlql5KLge3r=g3$KZ7C$hAsyG9IDlGp-aHOfNJ%8=u+@6p;~PXT?YOY zRI3+4SAc&F)#}C2mEa0gt7_8dR&-Ltg>^ z4vN?qDuRCx)#}aAjo?2(wfbY|Ch(u2TKze6Gx#ki;%Deq@L!;apP}2pe}y7`hVB5r z2gSHFbQgFV6yws+-QW+P7?+0b1%C*|xHNn}*n%Rih93Zjp@^&D2f<^Z7>kA<0`CaL zSTy`Fcqb^vqTxruyFf7(4VS^YLJ>>D-vf__B9?|91MdMvEDiq z@Q=XzK(*R8`~-MED8`@RC&33owQ3GO4URxD{tW*Vd=M1l&+xP0L!cOchMxmZgkt;| zeja={6ywkER`8Kfj6cIKfG0sQ{tUkeJ_?HQXSfP(fnxj_ehJ(P#rQM)3b-AL@n`r| z@N_7~pW)ZRGocuNhTi}m1I73={3iG~C}Mc{kKhxa7=MQU44wtW_%r-AxC4rrgz!7y zxlpa7gm(w`LbXbSCxF*NwdxD+1zrc$DjD7zdE)?U^ z@KNAA6ywrx3-~-J;&!+d{23_XcDNmUArx^tJRSU5DB^Z_Cirtu#O?4g;Lk%5x5LMQ zzW_zt4xa$N9E!dg69dPg=&Lca!E2!Ct1)xHy-@Vkn0er}Q1sQ9PVhP?`fAKc;4`4; zt1%0}{ZRDPm_^_e6n!-Ydsq!Z(N|--z!@m|YRq!*5EOkiW(9Zy6n!;jC3q85tC2CQ zz-K{mu8my{-Uo_vZEQDqKPaBajJ3fBKymJj?ExPS#kn&!0X`Cnb7yQHcoG!n&e$aQ zC@9XIvFpJtP@Fqs2f(dRoI7LF;CASsTDH?fJQX-)r^7Lqe>ym;;^4E?Aowhm0dH0t zz?;=3@Y(8Y@Y(89;B(X#@Hy(!;7_Rw!Jkr}1)r-v4?b6Y0i07`1n1OM;JmsPoLAR_ z&sSdupRaBKe@5L7{*1a4e1WOSyG>f7L#)OWxyt4F{us}lGX^?mRw>IdN8 zs(%CjR{a?Ks(K3is(J?en)*5THT4Vd>*`nF*VV7Vzf->f|4zLOenY(menb5Z{Co8W z@bA^1z;CL*fZtSq1^+?)4g3f7ckmzaD#=8drQYRm%yEwe|4EGl|5@z}{ zhiVOY5}x`kRpA^a(^c@_uaCgf=73?1`bN7XgSPeR+QevEbcWc*h&cb&tIhKSYi)a+ zDz;#KYt;Ko>uu}R-+NqJNC5xVs~wlfvbOBnHKT3cjJr0!>=b*nZ8O^(tZ%&>(%q#I*gZ6Yt*D};o5cFHOdd$)}X#sqx{yW)4N93cm629 z_3H7{M*F=us-M@WqoA4RI=PZ0S<8wAX z=iu`xe9py_@*JLe=keKsC*tSf^J#p}$LBNnT!7Do_*{gi-k-(iVthV_&n5VL9-m9` z`2s$d;d41YSK#wSe6GajDtxZS=S%opgU_}2T&H4q_BjjBE@$JpX9u2J&cQR!xp-zd z56?U2<9TH#o^_sxXO$=6Ip@iEPPqWjI2Ym>C<|pwiauuFqo`&a;tMLr;bUcHMXwm=sSR@JAmhw zX*_pKb8i^TRZrJ*M&O zFpcMqX+-?As^C+_=QsGggwMN&o*+jtE+%eCFzu~a%WGLRn5E*lw4 zv`&e$zIuDRW9J&DdTSKwNc1O$5*_ItZw+Fdml&F}$sU-U9!?F(T3H5bmF42$p~ZdO>Z!{?6WL+jM3tQYHVHB`4PZC-x6 zM~xj@-HO@`)m7Be)@TD-8(P~MTH701TiP4e+tAu(tk~H0hWXpEHeA6pcXQhe)opHL zYs>V8br~y~)z&b-v9+OV%Zx@VnA*_VYOJ!_hWU-H4P9Giy1ikbt}|#nc7dHt9e=Q# z!p^xP3#=W1r^OHgkC22E$1vi5^Isv%Wrnh@%7!Q;}3+0>`Y8&R%JJo8utMf7+aO$Jt#@bJEkD zZf3hnI5-^}4lS2vxP+juj-8W2ydO3_ z%~)@Gr9~|q?(etP^e5siYPQ|q-<2E^JjL!GPAs#t>%p;}p=3HGAQuWTE=UZmOZUzi zPWJaEGH!-fq&|0cCV_ptOjhC-Su~i)*ix@=>O48!*T?!!%%)Sb)2R)K%n;L^NUTlv z4QCPy?SVw^qCqK`#ftq5-`24P-b0B^LqStlV#wPPv-^=eIhhq}Ut*|xY1-~>QCW|~ zwm6gCkWBR?jNMO3-Y1iTv(vp!mY0y6u5{8AAh7Pl+J$MSa)V-BkalbYvBU-j*9~Wk zqsz0q4nFqy8QtCe=^nd3YuXy??ad@`Rbq3!gw%kG)=(zdGi0*-R3q~SEWnghS%>kUTLZi=PH=o%OgQt5m!=;%59WwF?oQYCU0vHzc z9oIfB-pD+42F!DZQ$1L8&da2S2a~BjFph=J0ol`?19o2mU5%mFumn<`dsEf2^s;q! zaxPAI*;x9|O(yz#W2qDdV0@b(32Lo|5S4`F2$JQf_D_w|ZjKp0AvJGjcA>7$ccDu8j<}9Z>%NfpcrYzY6fzf-;$)4Kn0QQ_q zGhCWUkjqGe&1{_+Z#Da)wXTnydT>Q-Gi^YJ2}y^^vcALG+TyM!u9RLGq2+`9h*5Ih z$hI?2j+#cbw715^ZZ3!0=~^i#XPhi$vz%ocmN@g4GGP3J^RM0UcbC)Ju;sJtYy!Xv zr#s6T&T^(Kxf2|~iR6+C=y=D3p^8H@3233DM|Ibfc$?{X#~U5pZq|d2201|_HiWRa zX4n~M@bV{avKJh8^tM+}$n>4p+m1JVMl}K_De|!@b1ctC5Kd?OyQ)?xEM4tX;x5}v zA#eXIOl*`3lIeQy9B6k+xyxxzdb+cm;Vfs$lKtxd`qw2F(7%oe{p-+70kj?Qbs(9| z;<_4J-080!1BXqCo?y>OIdq&X>U*Mfdc5824ySVLj%lV@*d3tR>A{g@X|Hx>%1&^c zuoFCYp^o&%RLwyzx$vh~{mR=A6p`N`p2$GYTW71(A$!BAOO|ssNzjy|-E(VmvfX97 zlb+@*r#s6TvShbAFtytO+;+lESC(ckxC4E!JK7u6+sKKEcDxTdh=r zhRLG7J6fm48=2c$8=70&Xf}IchG`@A0?6zIUaP&;ie1*rCCg0p$_RP=U9%DNkuHaa z>2fp1t?hHENcvos(&t##_PHtKwWZB*beHW;dYZGG?ks1>l5KThYPSP31e{$k`XE4_ zA7;I^N>Q{<7Na`8JuYU`l`{>YD?z57x~>!t=}N~FhptyfXmL7QKiNbFbP<=*pH3C6 zSdKnt+MHZ>+3uvLIm_wJa)vDVk$YnY5T0FfVTORyTMhOfGCNZn((8HsM*@d}?BB)q z&^o!INo{DdEb9BMy)E9z+}7UE+)nd?bnh^R8p_<|^B!s5;uvo^WZ8$i4O}vMFu24} z)7XP)=BJYwdZvf$ekVVWmV6nAnjAx7>lz*~CW2Q>paQdQ$)3g57^0`w9+Ts@XO?NN zw|*x-kapW+a-=<`3~KjQ6R0Infn)X7J)5oa*FC##-A=x@Zj&!-G&zQxzAz>QJ~#$;_e(=|LOmtgT+rZ&jjLwC2kzS(Kq)1=T));<~cBevYI z3~}}#JGrZ8U1GpiOA`a>4Y(g20L$jg8??>Aily6Jta><;9P*kgRRuF;`l&Y4*_6$3hx2X8?oukwn6=29llGg}6h*J-ffP z*gKqX$xfb^NHNQFX5H{i)dnPGLZEw1_jiDIp-}&5Xyg>fq2o@ztGf88YUk#i)%zjW zsUc_x4Br^uQN|t4nRKJ!fm6@uu~DP;n`-K=B93ES2$de;5U=K50B49lyv3^hTXPkh zF@u{NpEZLM$L0+i-4&Si&KfbNp=lx3{SR-cRA6N6?>aN4l5|aPIOf_W1+Lw-4e=V_ z)iL@;LrR!^5xjX(voZgcT$}8{WI;zF+oKjFdot;4dhO8USaxtBT7?;)$qP30sAFsI z64u~4cYH6b<`88I8qDs(trc#4I6*pldAeXBDV$7>!4OU?CudQQlR;ofPI%z3cQVXo zm~=0#;{0;ijx}>UCG{ryN%n)3zn0?LxUm#bI{w3TkcvL zl-!Ps)G}x;7EbH@l;kbS^x3K8S?p8JI>|h*-p{VI_y&G(!^TF!w}oG<_v^-KW9-OE%_%UMtTr1*Ef z3pxk4$+fd)8ReJ;aKO{662>B#&PnX#`zhvO>a;)M+hqP9Q`$8)@tcd&B$280tG9{Y zg7j#=dRvbPHE55NSeoch_MuOl<^__H8{A;Wqs~NdH&4n1 z#>1xO8iRN^gJhHIB_wBg7K3MFcTlWmFxVT&thI>G$#!U|AYk>^5HR|62aMv0K>?qJINcaXO0Ii1WOl8elDyz)14p@#JC!ufG4%!9yfTtg za|h(@Q$GAQqZinc<~fcD62X<*0KBee&&D%O`s^+;jac?~n_OU%RFUM3~?uiGu#z(wAC zGI1BrQn)gC@T(T4WhP}=+T5SeVac%FkFjsUc=;)5M`!jF+$VXNf#h5p^`HxI%POxv z^{RQpNwdP9b$D3bf)Oa!>ZhbWrl!{9G3Dj8*5one<+au1G3Dj8boSQdI%zL|YF)mQ z_VQcn@}0Do-&U9Jq$NLvsQ^FMPf6Zjns1c(*);~o!@0n_?T1UiB0lL%-_pc}q&%|l zYZ_&AYU3!`cSCIfi{mqZ_$;wKu*#rGyfW!D&V1LwPX*V)c@EdbU6E%LPw5TU!DXig z8DYxU*Uff%#x*%!>t}WOe*XH$ zy=%>$cUxocTC;dd?~n2wWfV`j#=2W9y%0=Gz6p>)t9XsJitpTHrna&ggLq(HEZ~u} zFzxnbok_epvu>s#vBmJNWopQ^`zgtj4Rdo`7CR3t#uP)d*V(DQgt>h5VyY_HAGBk# zX-y(yEM_R;T#Puml zf(dg~on`l|@59Rysb1Hq8(zt@n{s->O?GF@`)F=jn&*xs7hpbeB-Y=b-e}{s32wr6 zvZR!I&rUxtAvw4S=6nNlyadZMx_LJhG|UN>aqr%1+&!as&azYM<@F_ccnQgwy$&;A zo`t7DjRpB$uJ}8zKCvQ~#U32Nx^^BnfkB^Z=X%ZH)HQL%wI;vTpp#jTYZ0Hb%$r$k zk;j-U9?o)$#l;^Oc%4vZVv}$Yw^JjYi(J&*wB*lCnEsQcq&pIQ8OP+HSm!7E)&+6` zNy%ND&Mr*5hmO0y0v7Rcvw6_D3HrK;+8il^F%dmv>AmPA3CWbx%5`wrb3#YBev56V z7DBKoE8HBn1vJ!-YvmOru5JOIbi4j8v$9MkopB9}9YI4Pm>6)XkYXpL(i<_xa+>C+ z%(F4Pg(6Xl&lUd3`%r3_@1Az2@VG}0oozvb#&>?1^&h)T&nBa=1B7B%Rl-DT&f;nh_pW`M{iH)+kUU@zjO7*&H2z``1$h=HLeZJJ?Z}8ft1&k2wC0`l8vh|xX<}&jLtUI7Q;6A2J!IcV7x7> zGjaQd@pcuSn0Y?4g9h;k-adNcL$yLda?kToM&Gl}he^pzxn&7XDCa5IZAPBmI0w6JoUe3{BGRW`F)txG zY@(OtrCvZ7QEK4FF&0d%2S?{HIoiQ1m*??8vu;o$b*<=OFGIlDf$Mk&aZLG%$NuHCtFK7@Ce;aGEYB#?oi}kwKL%-r03w_MX7`{g!E&2RT z174?*o(x=XFvTfD6ddb=c%4ZyI}!9r>cJOkkRyAoagLlF?w}MSNxVMeR3tmu+uN)fFV%1+)61zb z$jaThPS2ypz~*fl#8K4iIpEC%FD?1b_`}N&rdb}}RB#(M$6>LX%R(aK+GK<4ZQ>XF z{zA~VkzM?q$^D>fohjk8!o2{nt1x+t_p0OyWwrzFq3$AWO; zZDOrOeCA?aCA-dZ2qYzURx&f>XZoo%p51)?gyn0$vtrH$oaA2Ja>g^^ZG7PSJal&- zOu0u`FfGmD)p%_p<5gK>V1sd`P4uUI4@@Qb2JtXM0G?S6dNtQp%ar6fHws>EFfIAP zW7l&UWptz5s0_U5CXb(3(#E@WcoWlGHAV~OYdvhQpEAvoXN!r9Zw;PwzO}xIevbGD zo8#w58RtCnjp9Da$l7~)Fjpr-n?Pe@^+vnikoEj~5J$Pqbzf%UK@l4q>>u&_)k|@Z zhi@__djls2uA_W97c_advq2-b&>2K{kHOf>?wG*0_PCG9+^e*_#nvYWsZ0XM^4Q~B zy1TJGKpfosW~N$!_ZQ7I0TZ((loMpl!P^^o!t8l8%!p;PiGel!Bkuc*-gjhF#|VbP z$sXSzm35&D5<^*hlfr#}PR+qwa&K=UV3BbLEN$g*swsB z=d@gAi@cOtD)ZTXvLmr(xUWyfJig8S3af8%H*Q&SDCj8PE5+atHwZ%`3lYbI1@P5Y z9BbaN+Rs7(yt$Idx))Lzg88}ghlU2t`-i@5(VA>p9{>3kOqU0fGB=RU;Egliqidrr zUw&O?_xU!nt#UFZ2A8eF)OFuFKXZY->EuMJZzy0|W@m65ctbAVx90Z9IhZ-{;Y|_; zM4Y+zOUUsgq1Cs@iCSx!n@JDIvFiJ{4W5sYW+LU=XLAa{PspU)G#Ke-XGI~!`&G~{Qk|P2dxAzt<7??zb}|Zl0f#yiUaA{-jgPOU&)J`&cbbn6+q1=Rlunqo3r{ zOSwTp#834pCYKMIgfk_Bc#FGg40EwN@jeTd{w-IkxDUiD(vzLY zBtEs1KEWKh;hWZmubqqABKZ>t{Hq5h#jii`)@i#dnvXNKHZ#yvH&c4fpU1%1fW1>| z=|Q)q@ZdKi**(smQvgcYW%#D(EX-&1tYg7Ia-RQ|BJGmcEJ}Fh|k4kt{-FKRp(^3BM$E?2wmlYVb_rg$OX1=t(*i_^A#U2VfPS zg^a+Ciil2CyRfg zgNL6YnsJ6P)IP%C)+B0P^kv0$CTWIyT=2n$>0IYXF&5KQyuaYIOsF$EXF!&c*TI(? znCYNc&AqCh6-;mE#evDa{Zezs8o7D_xLC9n-+M^lkCdcN9T4O4Ouv#8Zuom~ekSYz z98nk|;EUc)5_3Ufb>45l)f5S5R?4{`8ylh$h9m=gMcD}jD$8$HsoDK@azJ%qf{b%f zUHwSSNeyFFm>kB-4=IIFVs_n{;hy#Q(p4b9ID1|mMRes*0^?)fU|yE@({naqYh=ngyDlN`8#*IQCEuy{Q%)FGxCL;&PsM|& zGmG7_hMmI=52j_?ap1WJwUh6so$<79@NNx#(^`36<0qH%$+J@soorStEAqoI*Aqxe zuDSdNj4~)6WfV^{6sYqYWpr8)aAR3{Y7?-@N*2`FF!5jp_1@p{!S&G@YMaw@*o?cm z869pS5YpTol*Pocxy+ef@cyKaN#f$eYoJNF7w5#Lp~-SHC*RgXXm!3hqMR#!@P3z# z2^xZI`Z(}CikeKnv4K;~y>&C~vH4BC#zTXS1mXp5gYaH!O1|eICzX5YPpoym)r8lwG#$Ub*_{eT^11dMlOGwWA-d-;)J2RN}X2jk1owC7P zDJ@%EQ@q9?9{#aXZ3_1ZH-=ynF@NYUHD!L@D@~yK>(&R|PgK4KL zC05`F8W`|n(Gl1$fjuarF?K-7`6tSgw7wn!{YtPMES z7>tMcI*(Vy(nP@EjXAkCX)z{%7N)r_KgAA`5rz5Mots}{q0c&bwBu&G3DXMvwJFw$ zK{LpFv(WiYB<^M8ei&k(Z=`cU#O^eFy;(T8ERmU2C z9H4r=A%R*xw04G^wPu8%GRC_T^E1xHJrE^uLBQ}fkx}+P%pG*yVh#Voo%zFe-fcn6 z-?wv~;K^Xx`Ac?+17kNaAYX}h6W%4#H4M1dOxIv8s#!Pb&9OLt%g(jSlf}hpOx=vQ zmSc|}>h4}+{vsc{8iPUEa59-UeD zi4c1;kX)8_hNY^Xf4Yzzzev6VNKZpHp6ZIln_NO|J?mje@;g5A5`<%rQ(H3Raj;w^ z&2wV!>4R_K`Gq9<1MUsSDRPy=DS@YhcyRTPoSc&eHwrcWvf;?$vtgP4=LXdn#KU=# z>p29|?s>{b78$iso?K+S`-8d3P1wW@xUj)!dKnKX-MB#H3NUwoFJ^mFX~rS&P?QsF z=u3ITnNbox@YsWItS?GoaEKMKcK6PfPtcu&sjG30tXoc-v~hA!tb8Ypys4W>PNk!ABU*P!z|9idYySQtSL2{N-bvbhDVgT!$;!J5 z(t!(-{r$;oq9>i|%`U_1>;ykEg?Y}=_W9}I%xG(eJu=$p)QJ1tz=}rI-zd{rNuw;Y zrkb3AVD;O(S(kl^JM*l28FnUnWeCVePhP%x7JfG+|PgG>tx3w18y`IJU zJBoFl0sFju+%xt&uP~ccaDp<4^-0|I5~C_Me`dk;t68U?C8bQzkf}S&>^Rld+r-bi z=j5HMJm7M@8|T!Nac-MTqdkAmD!v%1%O%dZc!`=?{CuwpV-hcp2%TQ(K|re6A%RS% zD;!J1$R=mnWakNEcDrvQxlilNig3G%b!MIR`zdLfvr6A6yKaob!tnPVejQBzfi?|PRWG+3c z@L17wBW|*W)|pLr@Yv(qy1QlE8Mq3`Hzs0u7>9XN?=Q#ae|&DfZ2 z4kQCRJ75j$>VUOoM+fXRyE$MNfB(kAtU8zutUG89tUPG;&mr@!nfG{D-pHHmjYzYT zy_p<;?>J|H_cxJz@4)W<$JK6c%2Hkt!Q*yzwR35c5FYqLPygIQ4xFGDJ1#Jr6FeyE zCIDhj`uA$MKD$PL65F+)MD0Y4o8fM9!YSk00|Q>y zBzKC4Eu17wWL&G+ zj3qh3l0T5ep$|bi${k)KLOWTt7V$Apb$yRux@(xDX)`D`S8+2cc38>>zdqnx#+}if z|A#VMyYnhc?e(3tJAaGGb(C;gXY$t-bTVsqEu86h6W&_~=80Kw?*vYD_h@D`oE&)B zYP**&a}}KIY{d5Cwe#R9>wB6_;M;6wM|pKfjyLFVcB1>1`u5l0w8VX^Z;k>#C7tM} z0xS28fy3tI_Ly7gnipkE zjU1(#Mwseq45PN8W|eNSIg1x#a*qd~nG|GFHZqWus$%kX8ayS-W!h&2Gu(vaxGW`H z7W?c#0hh%dFgs`(i5UtfZ6t*I zczE#YbqKE8UfMas&0B5GPUnunC7%UwzR7K~7YHSkHI9R|IZhZ18X5oOWqs5j?dlbf z{w9b;zGq~*4evTKtJWeu&a8=(@28lDK@tCyh?^ToWBkKst@09{J*3QgaCj~~7k@Nt z2-8O9#eegl6c11_m16hfu1+3Gu(j^r$6>R)MBoqp&@1cz0U|mE)7)nHYk2t43A5d9 zqV{pD!uvh&HEYe-YmIXU>Er~GOYt>nla0;qO%CDiJ!zbRY5%=&`Q}Fl9#jvhUaB;N zFT0s8me<}C9-l)c$2kg^=d!WOFGx9NqFCi9M(4RXfn=w=LnSlM%tVx*D}OIR9OUge z$1GK3{NfIBeu!_?cu~D0jh7ix?jKF{P7Jo#Ps!2br_777|I#(pt$iQ(< zYC|%U=3mEA8%LYAH;%vt@T(%($!@qcJIwj=G5g8OaaLcSu8qm=+@%v>S)GY%7)mBm zrt51A(t9$CCu17dA()nYIqvZSx4hJD+7w7jK8|sjflJ^KHQpenOPy)3)^F=1FyN7j33G)X!SiOT{U4U18*O`D7a2RbBU-xn8DEEdL^3J;RvZnW3fY;xy zls%YTmv&AsbOs`0#_t*@McWW2aqx)BL_qG2z%`4TQj?ac8nZ{~>+EyKB1dMeC1V~{ zJNZa;CppKhZ1;Ot-E089lg9eIgjD4vq-UIw3tQx}+#llmYVu0sV*YUvH^XTJI&B#? zug)q5OPvXhe8;HHY)*7MRz>UlDqSZO!Wka;D_w3z#(c?6b(z<^fhMBcwr9Rnlot03mgV&nZu5yvPE z8fEM>cXl1Ppdr%Z)l=2!Oikg$7);E?oB`hXQrTd_O#Yi!CY^jv{nuD<$U1Kv$@iu3 zPNY4L7^Hm&f5hIc`1{>nC__}WpVrGna!L;O?y%4ne`zC1R zdin4wXcb?xmx5NWjX@(_Wq$>Y;u$knJ&pmC8&pj*fynxupjTC>f77^cp3r^nZqI(? z=y7*EI5Ok#7w(LY`^AE5wps069~t-K&AWg2#H1INjQib$ul(}n{L13E*T*05<7nuN z_rlU%{K7Uwi^wm~e!Qb8(lo#6fTn$#I+_k_I;833rrAwo3j5wox~a2i5`1RD*3q;FQd0cbr7D3Rq8)~2@gua& z_+eTbKT2!kr&be4C&10htYS|TwVEcdnjKiUZFKXZXzX+}c@oy&3U_JIB(&#%rddr# zV$FLr1-2>Jq~La~^Xm<|?1%EE#v@SYK26w!EU(oNNvHOqFWAT5S9@`WiyIby?BKJY^*N4XLW+NZw@%iuX zFm}TDq&0rPS)S=Ehn?k!vpi><@yq31I3LAx7a@DM-22vkk|;=pPkjWA`Q7yR+>e`f z_7Ex0{+{-+>7&L4MJDK`@wxZ(_&Nh@UN!F_AuIZ}$k#+FvO&AZdT)_rNoa4O?+YCw zbjyxtV!j1OIE&pbCEBGkuECZ_+sB{nY($fIiXpG0^!|`72gAnAnWCG#md(*k`!&@j z*#Uo-Vx6I}po`(NFLjJ{{QK69;!*ord%ZQ|Gu721)Fn8 z)BkBR{v;OPq&HX&s-YfTZ*Z04DnR~9L!~QSY zut$PB?3z9Qx9zChqcuC`f8hrFI=BPAywCr(9q`ZEn|rZl2mRl-fvMpBEAITy`r|*F zpRVc7|Nixz9^AZ}KJuS!etr4wn$7vIuRnKHu>H60R=@uLuhO}zYc~At@$Cw6yy;J5GfZmLOXW3;xQ$FAXTp;y~+ofsWx_Xv; z#MosedwKucrZZ5{e&hCIhXy7+Q1d(1_)WW*nHDGI&bw@x z>CD7n)?$24&YRqYB61q#f8m#r`4^bBbbQ28GQFrU;WY*yOf+H+a||ak$Ba>!&TPW` zsC>qSo7MO!oD793PH$p*G*Hi=7V--0U$fhsg6!3j-m(g;W!l_XGh+f;4;h}1|# zN~=WT530UMM4}Q>@<%GA6)OFmbMDN&@4fr>%Sh=**6X+P=AJoUbIzG_=gytsT8A|1 z*bqCNZDC&MY`**Qda6Z3J(q8gS}O{&%M}^5zS(1$W{-6y)t&1-u1;Uo5vm~UdU_R4 zufN(Au6DsEGf_G@JMRJ?amq&=DlbVZFA=17DAGH^^|W*_g*+&bcPiwaN$o#GJySLt z{5|{geM9kssHZmpkz%Oy%utyyL&-BE#Q@o#Ht!FWUZ+4_9x4kdq%XqO-QoJq^!mb7ygjYFJydQ_E4PQra#~q7Wq#KF{P--H zS?{U+7~AU=+vCGsbf#F6npf=!wWOphR#1D=T0Xg+mOZtf^wfU3A;$Y_{~j?9d49Z( z%D?ETeYa;`X5-G}+n;sDOzW*@Zd9%4Vn}UJ9P^i+9d~er$x(k%YR;R#jQLS&x?)U! zelsZKo4U$#(vS&c{qnqhd0xMqurDWsM(rWRUwcR>*B1EYJD=U_VXvF1=g#hp@fk4n z4BRtG+nor2i8Iy8HE}LN!|%z&tTC^isI{~|aY1~Rww~&_TUGG)if0=NBrGP#1dd-6 z+<|X*ny6GT`x(ky*a*1HtWuQcBrsn$=Id!E{4moAKTNBCo~izMTK%I;^^el(S2ESF zq}9L3RR1EaemPV9va)z%0e(q=-!R}eQkd5=Ft4T6uV<=XPpeJcO9K*l;5|xsLTFH1>fkG$2#2^`lpkE zRCiL49^iMQJ45>Gy!r3*3mSpr_iV@b_^OrHfuxI%uC7kkaZz{A{0};%N(pPN+49tyQEsnp}JO2t80lN0a5cErR5ab+m}=)_9aDcUs_I~y?se_Vqa49_NC<% z`i%@Hi8%;_?>sH1(B2xQIXq*2xoZ7sf)DV|V5`^wvf@xCjrJ1kp78mzlI=jP#p85YE(+ijQ z+SwnUExp(?#Zw}}4^N1QA~Yph&VN@zN$sQsQJ%zU%t_FmmjovNl>pONL*zSOC=t9; z7%EeayPK|)+DJ@lY1EBF_1r%~rXYWMYR9b53X6Z7Xu>H#wMWirWUX7GxklCdM*ujZ zpIoS)T&Q1ip?=AN_}a0d-={Dq)>BMU9AGX_uRPY70CoC8hhXXT-?~7DV}$l`C|x3O zcZ9EL>7ZP=(=K2hy`hw}rS6hY*B?rkhf*Pwc81d4P}&+wyF=-QP^yN~?V+?il**{3 z7xoyGy+UeFh=jE#RnCjKzCjiEoPIv9pC{y6?IHcFrwxCY7Jr@=f0PzqNsGToi!Upl zm!Q;@R=%W_Z=@BkrN!6N;;Vp3*bdD9(u$~b-i0DTN&&<-UrLJ!zfzmj-h6jYT?J_&1MGVAEk$d|d zR_Dzgl_TI~J?Rei`P7v$LxZw_eQt2>h-@i8#?A+K5AKi?VrT9iJUDx3PCqvDI{s!F z$oWl!&RrI{OUBEUv60Hy#OC4sBjcOPqoZ3kkB*KW*gRZ3Fj3vVWu!P#Dm&K;;Wn!m zo#Q^{OnvLqxsAvTt1qUA!=E*_nohe&)EU&@%+f0Bg^RomF>GZr}v_EN7~`st&#gk zn|}8%r_BxIt+3j(^*UW_mn^-ydbb^*aOL>EeHG_+NACJ%(b`(9mea#FHJ*8H2(OLY z)ypDmIO%88*38lG!q(8RbJs=ggUg~ZzWnZ#ursY2RO;GbMYKjdJ7hiM5%%C@M_j>E zbZ%$lKC~=9ylxuKU)#jd?<_)ReKgzedPE5J;mBRHN<@Ai`vz27*2I(T)7yZk>fDaV zUA0P{uqnYJTN;XnMx6UdAUhNGSsyuWTyEhWTrKiOBjMSRdm9Ip%jva_QT-ov^r!H7 z9o{KC<_ofrZRu`HDdiGR-A0LHo9~L;1>^%T$r30p9|()#8*VGY@a~Ab9*Cq^BP47*yRA^ zlmPxCx-$ZAsW`HToB@k0+%0RQV}or2si5Z)`QmAyHnp@tji-~+zat3IYBRS* z?xSlI3gtB{G*2bM$0gM!ZXiCU+jMWbjhe>IX!yxraaYgMAKGpX;#4BDHCgZF-l{rScTqQvjx8n#a_ z1f{R8g|02*!|NlrZi2+)w7ePPNzqFWO2jVX&F_fZ`GUPw;5#CB+ZwH=i5fwK_xe+z z@b$jPU6e<5@Ls7^t)3gXv*orUd5OrmICAgGRJ3w@8siIliEslXDoWYJw1wn^UK-5f z*120Ew|k9BGLrJ@eIr>+|I*0C3E8{3zB!-vCn9(2TSD8sAr%}?$OtYRwCegahN{-I zx6IflchmRE&FXy+Q$O3)l&hQuNsHRqB(#EONv!rH$7jZx>FtZ$$JeOeC13m$*Q?-q z;sZ?9j7`WX58m(_)3aTX+p$I#W_fRE_VADr!{KC(C8=`mw9yt7EhA})78?5__uFga zmWW{oQ;9E_J$~?LQ{1R9yvpR0iIMA&UW)|fJ0tgrwKEe2c(yc=cLa^O;35@<+zcyW zz~9VKwynNGmMSj;=`(v@mhpmw=WSYVmzeT7_B*`J!i->-9xrkuFEvl{J~xMHDNDep7CU?NH<6Jzu9*v@Tsn59xeO1mP#N*qlY7Hh(~7uZV_R2<+@_>erLbkFT54&fb5GNE z#kwPbbDJXfzNEo0)GEb7GZ|07xl1DVo)orHEmS%7ltZ@ zLMelUTM+td#*PYh%fbVCLKu58k9maM>ZQlz zecp^El#7)@rGVTS?9Jc=l3)qIV+n0C8(rL~rrm0*-l#`8Cq;z9Teb=Wsc9%ei9YHp5w^FjBy1`M)J|6jkEPZ0elZxZL}V zG{N-?Tgs)hNz-wjDN_PFQUW?*%1;0EudQo$5BPmSbcQ@(s*L}Sl!_^Z^!0SFRT#ko zs^u;4Zd%>f{`_Gd-YP?dq2ad+M>>iamSVY3EmkT+9!t`m;J_^jGwkw2fG077_uQLI&R@Z|AT57igGRbMz>Uzo2ie7nBzwfe&S^~KND7rt3vI8|R* ztS@{$bLkse|K<83z<|;AK`97^6K^WfvlX@Ejfx8_Uv6!0Geq@;V+!*vr3a!f)fZj> zsSPXjg|En0Api!-aQ2+?1eae>T4yRP8DCV4@4!TT;c5MRQdk!;0>{ugPK`F)pbcf@ zPBAam>I)~8hoFe0t<5$oW|1@SS(heo^}H$qWx*!^kJc9+R?Zu~I`> z!AyBUJEN(s$;j0&Y9|4SDm!qxUU>?q;J5)d9 z75peskr4}^kCWc13pv=MXJG?wkr$$m+mvg4;m@UBEQ5}CDzH>v2;^wU?|gea5;^k} zwQR%7BlrHihOmTym^c_<6|NRkOlAxDF*BgcUR1Wf*`6^O9e0f@1?2u?>9mAW`gd+7>djg;yCdG*W;K z<~$Af65!;Vabx;DOWl8)z~0}>B2cG133t>;j1IJHO~@&`A*`t ziw|nhXs0`Qn%5}rN#zPhGuwVJE2%PoGSNd*AIN->a^<6(giaCGONvL+yYzxm6wQC7 zF1+Dfs4?_$1KPUyAOHx9I3Ns82Ocv!`qchA9u4#SA|2i# zR;cx~wYbWsQK2j8+4CZ|Q7tKEI13MZFYEfxtX%@+x~=!b6B)u!>o}Xn`(aSSme0IwYYn zl#?S%GH^7sI;Qpmb>Q&`8%l8{nDOj2leU2)2Y=k3HWG(3=L72tD&_IZ5@QgA)Y2Vv z3Zx-Kl#_l`akzxYSdPRu@2v*LCx%2r`}&u$eu3Rn1K!X;nKvlO5CI*2&7ibTgb|Dg zQLqaJ1bC*oaxMk90QD16SbW4A)RU?(ctk@qkuJ@M)r2h<_{zwQWQ4$)KtkUlmTE$} zbO{$BGWY91VXh3HG=J2hsLFyHiMy!DJgjbK(T*}|Ls$T;?bC@#iXNbjyvHqqs;hxH zX!4}C{c6TRpV1m%&;$N=KC3UZSBcPIJEeZ6mLgwKDFHtuO~FFN*faIUA)lyJo~U~t zr7djJ7Z(0eKEE(bpMrr)=q(`6B9XZ{l?94GqF6e}q(LG`tzg~&B*?K<6b`LteV&+Q@+r+j z(FRJhwp=woMVT+CpCT7wz}%6JkO}vd>2M9ml zs=g-ETtmm$n3b!td>(8a#wrb^9V+kqVhYQeMLQ&tbgj$?+F=muJdG}Iht`5Gp3E&F z{fHaWaRi8OSfZ#rb2TT=$!0h@NVHVDYb#O zI~2MGcnD$l#GNHDBOpfmXm*Hd124B)D;6K)mk|p#{7pzZsk4wWUtxn*i?CTR9YMwX zvNC1?3{S3TSuhy_S1b``0699#glf&4vt8K)Y@L$ZiA|6)Nv=^MD_RqbVat`S2~r*| z>u}PX`RkCJ6RhG!Bi0DLIPbH0Bqa0O8o4d2MG6YKi^exc?!#+njI}SQKc3=V^iQ;e zg1FVZiN#2(#3w^A-iCR$X6`aUw@P#pBG4ol5t0H~nyfWgEf(Stwq>I|!z{s_uVw_` zrNEu)SmZvrO1vU0CXe#JMq*P>6P_@7P#~DWJ~YTE%m8ybUSlD6!em7&$2qNh@~N_k z>!2Yp$ZWla83aZ=Jj42en_W0LRbM~_@N+CitM;6?8M+Z-75MI779S9+z;|p}d_Y(f z$BI#PqJ&Hmfdz?TGdHg?#%dm6i9}vY z%QnGUP#3n^&FU{U`aQr(-CfMjnd!F3A}+uTBEgHX$U36I8kK)j9kz$|@Dxk1iC2Pi zQf4ENu^o(zHUcAD(F;ffendt_x{pq$GTbpgoEiL)6tjmh^gtR2b@9P?c7~mP^`W0) zT@p&3I5oy>6b(jLS+box)NE|m27K(`rQlr&KZHHI7s z63sc8pXkg|SxKwbn~GN6NC7~_FQLJnXLRT^642|fM-We(!5Bvi5CZPzE^ct1VG(NkK=&ne)fngTd zqI*_3t=-xnjz|cHxG_IAFA5Pe5Tt0H0M+MKp`w%IGA^P+Ffd?Po)6D3L-V$i8qU2Za_`LU zpPVhr$k?D4d2-at+TSeDo`Wp>k_Y!K(CdJHJMYS6p=A^H7C?ExdST>#BMYdTu(v?U z0w%GTEF>os%YiwwoGRA>e^x%coXnaF-wFH$kvlJo|Ju>d2;MHT=wBvr6Sbw%BJDltT|-PZqSaX|yqiO*;;^k&mt%KI9cljzMLe z1r{y1bv>T<1_h_IlI3kdD2OZ$H5~X%49?VK$>KM<>|mK zNr`ZW9G~h}za|kTj-2AjgV=92X=uLQ&-<0;C*H51CzBw}fRc(SU9Q7ea?hyL`1+zo zCfrsg5EKmW3)AR4G(>z{l9_aQDMef5+&h`qFCm>utpQWK`;_XR=_8wzcsP^)p`2DQ zUfiwb%9@L|SphdjZl@PFJGdeTA*8J>xy?UiId1|8k7rlQd=nlU z0do0og7lit3?S|1cx+%1c}2Z4Vz-BsC+e!1oYAj+D|@1z2}N>aXkn&lHl9k%66E}* zQ|8XqPDHNug-mitM)8#Qmi$KEx*ybF1Xg-Dr6%yAii zA$DoPOEhS6x$)_S^tR=bSUE(nI}n*P6fiMNl}{ogU{YgNrYdZeW+lzTTz$&o%IMk> zn$@f%CJX>c;C?}Kath2n(J42GktGi5p1FklV7{{8 zU^$Lr^GcV7C$%SX@yqRYQ*h9zV78UpL}rs?ZG(!- zH{X2o4`i2_jn~Z1&dlD(Vq})Se^}4&!%~>#C#;&nuzAErRDPdUFXJm=5CUppf|@lM z$YWq)IB}ujMokEw6S)n$XD1JFp40Ul5G9-7bWAqirtv*lBZ!jHSzhVBgdw3{)#&iJ8=C5=f#BuyU z*5Kl&fQl8BK!MTe`;!POuBO1QG&6?;o!+pknb_6*$Hm8b|)u;5gC5fx!y zC$-?ZZVcxgFPR#7EnddgO0Ac8GgT-M?6tGRSh8fBl zYWT^wxW9&Rfd7{;F1ieMc_%MgzlEH)+S+8~#@|8$OV|%-?(e>ZlrS-j3+uFQeO9uF z#YdJhgZm?Qp9g;n%y)$hG<0X}WlZs(-$EwxZN9~A%pce8TN1}L?-I|>QM;d`&S%Hz zom#VlHYmoj7m(|?D}x`2`)A`p`V(iL*8&3`o}Pvb=X4G~4Ll9`gU*x!59dT6cz)F9 zv&m4@#E)$dl?h|*u%QRWTG+7I=7&c==(em)LZ~p=Luf=a8qyrb-~@Re)Jif*(qQW- zV;I4ow`Aqo>-X84uJ)euzFj+Xa;Qd5r1J%G1KF5a>6PT;-0T<1JMXkd+ETq=%G;&X z`m;9!=Vb58*=s&CaU&=Ff9WYd0v!2bz12Av~NI?VSydWi5nd>f<0 z{%?xUOR|HyIfb7DdzSCj;w`W#aunpcRjJNp^e_Z3h45ea=mlOhX~!H-BhyqyvenTa zaO1R=Si$z-;JpF*cPU2E+}-F*G=G;n2sJ0R>h4tfHz)PdD?;DvMZU=q%&XOJ%7^va zZt%~*+YxkpI3wL^@j7?E8$_-~e9c-;b-c-yp*rTO{42W=Y^mgi__rUKs&1H-IAtt& z2r1=X6$pWmD^hoWmIWY-3N1KT?Z!`4`}k@sW{xX|XfcImV|-2ys!n@5WdGJPEQ_~m^+;8wqVq*+z`hB*RFBahHwyi14FW*bzeNqRKm8t8;@o-(ivc1 zhQ2{Xz*fz3hh=A&6>?MTlV(t!n;1L7hCoN{D;2W4Gdxa=Gj)0ot7z|H+vk-@SW0jz z-hhUYbnJ-i5Tgr!;wjk{d|Th>ob8f2+ZP|1yn1Ym+2Cz`2S%snCQKm3!EO{Syd-Q7 pX8GPa7{tGF!`4CHF;}Xs{QBenum;H6WXaTFaqeIL{J+z{e*@HjbwdCE literal 137728 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 X|7#N1xxvX}PJd!hfA{DAPXhl2xYk~0 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 ae0e7c47c6059aea30cc53262ccf2c3a095e22c1..c15be289693a5ad73f7eb497bf216dc053ec2124 100644 GIT binary patch literal 143872 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 literal 137728 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 X|7#N1xxvX}PJd!hfA{DAPXhl2xYk~0 diff --git a/obj/Debug/net7.0/staticwebassets.build.json b/obj/Debug/net7.0/staticwebassets.build.json index a334664..b016a6a 100644 --- a/obj/Debug/net7.0/staticwebassets.build.json +++ b/obj/Debug/net7.0/staticwebassets.build.json @@ -1 +1 @@ -{"Version":1,"Hash":"WzWYzHPoFQ5rMGIQ+B5Xe/tfb8n7zXoVVI9WyWvitOU=","Source":"BMA.EHR.Recruit.Service","BasePath":"_content/BMA.EHR.Recruit.Service","Mode":"Default","ManifestType":"Build","ReferencedProjectsConfiguration":[],"DiscoveryPatterns":[],"Assets":[{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-dark.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"lsgpqctjuo","Integrity":"Rbt9CzhoOsoNulFGu/RQexnKvH+NExOYYK8tGPx4gJo=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.css","FileLength":211463,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-dark.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"r2o00ft8w7","Integrity":"HRp9GUANLkrZJeQdbFtnshlfOoXHhWG/DycvbhiLfxA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.min.css","FileLength":164209,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-grid.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"pyegkcbhqw","Integrity":"PxxCa95g772Ri2/Ze7wZKoR7mKUDmxQGdKlPajcZgsI=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css","FileLength":71343,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-grid.css.map","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"056hmt7r52","Integrity":"VNMrnh2mEWVnOm/E9z53LF0RDtNMT/ahQ1TOdGNi8Xk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css.map","FileLength":157879,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-grid.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"fgvfz5bry7","Integrity":"AQwKONhVkDCtaasfdhBKwoLfIefvXgJ16Ql+ao6aWng=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css","FileLength":50642,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-grid.min.css.map","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"84v1v2toiu","Integrity":"OBXqzhBpYhzMUba1QF/zh9+DYskLUOyJq5fhdavLlDc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css.map","FileLength":115037,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-reboot.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"g1ibmlckcx","Integrity":"FDrt4UO7vtV8BQ4PZY4y7NOpd0QyloY/9IepHneKcQQ=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css","FileLength":5108,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-reboot.css.map","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"4tx678vzg9","Integrity":"WNg4MK0kxST7EWfsUTtNohRG14hyqjc+8saWn/zlCmQ=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css.map","FileLength":77416,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-reboot.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"xeulmjfqjv","Integrity":"Of+g2MC9mS5JpF24/qhD+RP0c/tG9XDQAReuglLsrK0=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css","FileLength":3929,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-reboot.min.css.map","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"5vunn8rik9","Integrity":"AcNyCLU0HE0tv43UJttqIrnpY6rpcpkheqqtDS+lYOk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css.map","FileLength":32534,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"","Fingerprint":"o2ma61z60z","Integrity":"wFfTdiDy/HyWFNHWOiQouhJYtLhqKEyhVtWsfX9A7xc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css","FileLength":209709,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"","Fingerprint":"mkjvklbc72","Integrity":"KtOJK8YVJt6opmOTJRZuBNlq4MAO3suVoFNSgnIWxWE=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css.map","FileLength":511248,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css","FileLength":161415,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css.map","FileLength":650715,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/easymde/easymde-dark.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"zxtslbzk8c","Integrity":"aQg4i4d/3JrJL9fJocSb4or+3oSefUy37mdnDy7fMR0=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.css","FileLength":732,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/easymde/easymde-dark.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"sex9hst9nb","Integrity":"ZMKcLZgnbfZMRpcm/Y4f531HY4c1MjMrRungeyCo6F4=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.min.css","FileLength":567,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.css","FileLength":16847,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.min.css","FileLength":12429,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/jquery-ui.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/jquery-ui.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"3yq0hj8c3s","Integrity":"lRprc3UpMi2YqUWLO6v53UDTs1xRts//Qp60c8sYP+M=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/jquery-ui.min.css","FileLength":1913,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/fonts/grid-glyphs.woff","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/mvc-grid/fonts/grid-glyphs.woff","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"rpgb5d6o9r","Integrity":"of2H+Or1d3n5V3cioIJ4n6X3bmyVMg7oIyN5eSrNHeA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/fonts/grid-glyphs.woff","FileLength":1168,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid-dark.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/mvc-grid/mvc-grid-dark.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"veobziqlx3","Integrity":"V7tItYnnWLFcU26hRCRP/FRWbFgr4LMCN+fMf6nGpYY=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid-dark.css","FileLength":9229,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid.css","FileLength":9192,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/site.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/site.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"2zpspf69qj","Integrity":"fmcFkKsAH9c4KhU9AOa/BVyq9Fkds4cdMKDmc5lGWsk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/site.css","FileLength":2686,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/additional-methods.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"wus95c49fh","Integrity":"qLDpf9Urms7R6rnASrjHz38WdQfOvSOmTgLDfzQSzIQ=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.js","FileLength":43184,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/additional-methods.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"sjab29p8z5","Integrity":"2F/T6dcoSumcuA/fcU4W36VpSKPtq4nQf/0/vNFsC+w=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.min.js","FileLength":18467,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.bundle.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/bootstrap.bundle.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"7qkp3v2h36","Integrity":"L1RUviJRuhJa9qK4g2vPaC7IPZ3LgEO11x3E4eo5kJQ=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.bundle.min.js","FileLength":84384,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/bootstrap.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"sc9grb142d","Integrity":"pFVdje6fityXboSpff6H5r9XlLV59Ju1bxM/7YX31wk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.min.js","FileLength":63473,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/easymde/easymde.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/easymde/easymde.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"wsy07pgzew","Integrity":"0CRA+QWKxczLgIj5mqDe8H/dPZaiyA5xcEoNEwKwwz8=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/easymde/easymde.min.js","FileLength":378042,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery-ui.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/jquery-ui.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"vy10jqsrv0","Integrity":"CdveF1sdbPTwxS7oW9wpYbvN519xustroY6DdE41cBc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery-ui.min.js","FileLength":30682,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.js","FileLength":282115,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.js","FileLength":86929,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.map","FileLength":132370,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.js","FileLength":50406,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.js","FileLength":19798,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.min.js","FileLength":5871,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/mvc-grid/mvc-grid.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/mvc-grid/mvc-grid.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"3od57ba4vs","Integrity":"c+c6aRfDkZVNt4JaMs6tJEDSI0cMKL7uVPe0GrRYtpM=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/mvc-grid/mvc-grid.js","FileLength":35520,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/site.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/site.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"ieb3e15pvj","Integrity":"el5uaLXOMEs1ea19vubcy7ESZUOnfCSjsDOiY2z7k/E=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/site.js","FileLength":3220,"LastWriteTime":"2022-11-18T08:48:42+00:00"}],"Endpoints":[{"Route":"_content/CoreAdmin/css/bootstrap-dark.css","AssetFile":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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":"/Users/suphonchaip/.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 +{"Version":1,"Hash":"2eiSqrH1B+SwDSv4wzYuU8kojON1fl0mpHUtqqYMM6A=","Source":"BMA.EHR.Recruit","BasePath":"/","Mode":"Root","ManifestType":"Build","ReferencedProjectsConfiguration":[],"DiscoveryPatterns":[],"Assets":[{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-dark.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"lsgpqctjuo","Integrity":"Rbt9CzhoOsoNulFGu/RQexnKvH+NExOYYK8tGPx4gJo=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.css","FileLength":211463,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-dark.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"r2o00ft8w7","Integrity":"HRp9GUANLkrZJeQdbFtnshlfOoXHhWG/DycvbhiLfxA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.min.css","FileLength":164209,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-grid.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"pyegkcbhqw","Integrity":"PxxCa95g772Ri2/Ze7wZKoR7mKUDmxQGdKlPajcZgsI=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css","FileLength":71343,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-grid.css.map","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"056hmt7r52","Integrity":"VNMrnh2mEWVnOm/E9z53LF0RDtNMT/ahQ1TOdGNi8Xk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css.map","FileLength":157879,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-grid.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"fgvfz5bry7","Integrity":"AQwKONhVkDCtaasfdhBKwoLfIefvXgJ16Ql+ao6aWng=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css","FileLength":50642,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-grid.min.css.map","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"84v1v2toiu","Integrity":"OBXqzhBpYhzMUba1QF/zh9+DYskLUOyJq5fhdavLlDc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css.map","FileLength":115037,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-reboot.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"g1ibmlckcx","Integrity":"FDrt4UO7vtV8BQ4PZY4y7NOpd0QyloY/9IepHneKcQQ=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css","FileLength":5108,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-reboot.css.map","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"4tx678vzg9","Integrity":"WNg4MK0kxST7EWfsUTtNohRG14hyqjc+8saWn/zlCmQ=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css.map","FileLength":77416,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-reboot.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"xeulmjfqjv","Integrity":"Of+g2MC9mS5JpF24/qhD+RP0c/tG9XDQAReuglLsrK0=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css","FileLength":3929,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/bootstrap-reboot.min.css.map","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"5vunn8rik9","Integrity":"AcNyCLU0HE0tv43UJttqIrnpY6rpcpkheqqtDS+lYOk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css.map","FileLength":32534,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"","Fingerprint":"o2ma61z60z","Integrity":"wFfTdiDy/HyWFNHWOiQouhJYtLhqKEyhVtWsfX9A7xc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css","FileLength":209709,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"","Fingerprint":"mkjvklbc72","Integrity":"KtOJK8YVJt6opmOTJRZuBNlq4MAO3suVoFNSgnIWxWE=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css.map","FileLength":511248,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css","FileLength":161415,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css.map","FileLength":650715,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/easymde/easymde-dark.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"zxtslbzk8c","Integrity":"aQg4i4d/3JrJL9fJocSb4or+3oSefUy37mdnDy7fMR0=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.css","FileLength":732,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/easymde/easymde-dark.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"sex9hst9nb","Integrity":"ZMKcLZgnbfZMRpcm/Y4f531HY4c1MjMrRungeyCo6F4=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.min.css","FileLength":567,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.css","FileLength":16847,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.min.css","FileLength":12429,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/jquery-ui.min.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/jquery-ui.min.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"3yq0hj8c3s","Integrity":"lRprc3UpMi2YqUWLO6v53UDTs1xRts//Qp60c8sYP+M=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/jquery-ui.min.css","FileLength":1913,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/fonts/grid-glyphs.woff","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/mvc-grid/fonts/grid-glyphs.woff","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"rpgb5d6o9r","Integrity":"of2H+Or1d3n5V3cioIJ4n6X3bmyVMg7oIyN5eSrNHeA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/fonts/grid-glyphs.woff","FileLength":1168,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid-dark.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/mvc-grid/mvc-grid-dark.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"veobziqlx3","Integrity":"V7tItYnnWLFcU26hRCRP/FRWbFgr4LMCN+fMf6nGpYY=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid-dark.css","FileLength":9229,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid.css","FileLength":9192,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/site.css","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"css/site.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"2zpspf69qj","Integrity":"fmcFkKsAH9c4KhU9AOa/BVyq9Fkds4cdMKDmc5lGWsk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/site.css","FileLength":2686,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/additional-methods.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"wus95c49fh","Integrity":"qLDpf9Urms7R6rnASrjHz38WdQfOvSOmTgLDfzQSzIQ=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.js","FileLength":43184,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/additional-methods.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"sjab29p8z5","Integrity":"2F/T6dcoSumcuA/fcU4W36VpSKPtq4nQf/0/vNFsC+w=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.min.js","FileLength":18467,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.bundle.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/bootstrap.bundle.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"7qkp3v2h36","Integrity":"L1RUviJRuhJa9qK4g2vPaC7IPZ3LgEO11x3E4eo5kJQ=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.bundle.min.js","FileLength":84384,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/bootstrap.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"sc9grb142d","Integrity":"pFVdje6fityXboSpff6H5r9XlLV59Ju1bxM/7YX31wk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.min.js","FileLength":63473,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/easymde/easymde.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/easymde/easymde.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"wsy07pgzew","Integrity":"0CRA+QWKxczLgIj5mqDe8H/dPZaiyA5xcEoNEwKwwz8=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/easymde/easymde.min.js","FileLength":378042,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery-ui.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/jquery-ui.min.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"vy10jqsrv0","Integrity":"CdveF1sdbPTwxS7oW9wpYbvN519xustroY6DdE41cBc=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery-ui.min.js","FileLength":30682,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.js","FileLength":282115,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.js","FileLength":86929,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.map","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.map","FileLength":132370,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.js","FileLength":50406,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.js","FileLength":19798,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.min.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.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":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.min.js","FileLength":5871,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/mvc-grid/mvc-grid.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/mvc-grid/mvc-grid.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"3od57ba4vs","Integrity":"c+c6aRfDkZVNt4JaMs6tJEDSI0cMKL7uVPe0GrRYtpM=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/mvc-grid/mvc-grid.js","FileLength":35520,"LastWriteTime":"2022-11-18T08:48:42+00:00"},{"Identity":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/site.js","SourceId":"CoreAdmin","SourceType":"Package","ContentRoot":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/","BasePath":"_content/CoreAdmin","RelativePath":"js/site.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":"","AssetMergeSource":"","RelatedAsset":"","AssetTraitName":"","AssetTraitValue":"","Fingerprint":"ieb3e15pvj","Integrity":"el5uaLXOMEs1ea19vubcy7ESZUOnfCSjsDOiY2z7k/E=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/site.js","FileLength":3220,"LastWriteTime":"2022-11-18T08:48:42+00:00"}],"Endpoints":[{"Route":"_content/CoreAdmin/css/bootstrap-dark.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Rbt9CzhoOsoNulFGu/RQexnKvH+NExOYYK8tGPx4gJo="}]},{"Route":"_content/CoreAdmin/css/bootstrap-dark.min.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-dark.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-HRp9GUANLkrZJeQdbFtnshlfOoXHhWG/DycvbhiLfxA="}]},{"Route":"_content/CoreAdmin/css/bootstrap-grid.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-PxxCa95g772Ri2/Ze7wZKoR7mKUDmxQGdKlPajcZgsI="}]},{"Route":"_content/CoreAdmin/css/bootstrap-grid.css.map","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.css.map","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-VNMrnh2mEWVnOm/E9z53LF0RDtNMT/ahQ1TOdGNi8Xk="}]},{"Route":"_content/CoreAdmin/css/bootstrap-grid.min.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-AQwKONhVkDCtaasfdhBKwoLfIefvXgJ16Ql+ao6aWng="}]},{"Route":"_content/CoreAdmin/css/bootstrap-grid.min.css.map","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-grid.min.css.map","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-OBXqzhBpYhzMUba1QF/zh9+DYskLUOyJq5fhdavLlDc="}]},{"Route":"_content/CoreAdmin/css/bootstrap-reboot.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-FDrt4UO7vtV8BQ4PZY4y7NOpd0QyloY/9IepHneKcQQ="}]},{"Route":"_content/CoreAdmin/css/bootstrap-reboot.css.map","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.css.map","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-WNg4MK0kxST7EWfsUTtNohRG14hyqjc+8saWn/zlCmQ="}]},{"Route":"_content/CoreAdmin/css/bootstrap-reboot.min.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Of+g2MC9mS5JpF24/qhD+RP0c/tG9XDQAReuglLsrK0="}]},{"Route":"_content/CoreAdmin/css/bootstrap-reboot.min.css.map","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap-reboot.min.css.map","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-AcNyCLU0HE0tv43UJttqIrnpY6rpcpkheqqtDS+lYOk="}]},{"Route":"_content/CoreAdmin/css/bootstrap.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-wFfTdiDy/HyWFNHWOiQouhJYtLhqKEyhVtWsfX9A7xc="}]},{"Route":"_content/CoreAdmin/css/bootstrap.css.map","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.css.map","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-KtOJK8YVJt6opmOTJRZuBNlq4MAO3suVoFNSgnIWxWE="}]},{"Route":"_content/CoreAdmin/css/bootstrap.min.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fXqQQ/S+0wP+KXSsTjuhDWshTnD3rlSXhrotNH3gX4E="}]},{"Route":"_content/CoreAdmin/css/bootstrap.min.css.map","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/bootstrap.min.css.map","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-KiZgBYomlnG90l25zW4JPdDXw3SUdIUtk7HjTqolN0s="}]},{"Route":"_content/CoreAdmin/css/easymde/easymde-dark.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-aQg4i4d/3JrJL9fJocSb4or+3oSefUy37mdnDy7fMR0="}]},{"Route":"_content/CoreAdmin/css/easymde/easymde-dark.min.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde-dark.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ZMKcLZgnbfZMRpcm/Y4f531HY4c1MjMrRungeyCo6F4="}]},{"Route":"_content/CoreAdmin/css/easymde/easymde.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fR45ZEDtjBBqkENoxiaOqZE826+Iukp/FKbVlvf8IJY="}]},{"Route":"_content/CoreAdmin/css/easymde/easymde.min.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/easymde/easymde.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-bbcGE3wFLst4Omr497gtqlo2Gv5iKVJZxG9DY6qIkXE="}]},{"Route":"_content/CoreAdmin/css/jquery-ui.min.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/jquery-ui.min.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-lRprc3UpMi2YqUWLO6v53UDTs1xRts//Qp60c8sYP+M="}]},{"Route":"_content/CoreAdmin/css/mvc-grid/fonts/grid-glyphs.woff","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/fonts/grid-glyphs.woff","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-of2H+Or1d3n5V3cioIJ4n6X3bmyVMg7oIyN5eSrNHeA="}]},{"Route":"_content/CoreAdmin/css/mvc-grid/mvc-grid-dark.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid-dark.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-V7tItYnnWLFcU26hRCRP/FRWbFgr4LMCN+fMf6nGpYY="}]},{"Route":"_content/CoreAdmin/css/mvc-grid/mvc-grid.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/mvc-grid/mvc-grid.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-LoxkDIiG2e7+jmgEapuWTnOP8dTvt7T3AVZ2jYimCbo="}]},{"Route":"_content/CoreAdmin/css/site.css","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/css/site.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-fmcFkKsAH9c4KhU9AOa/BVyq9Fkds4cdMKDmc5lGWsk="}]},{"Route":"_content/CoreAdmin/js/additional-methods.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-qLDpf9Urms7R6rnASrjHz38WdQfOvSOmTgLDfzQSzIQ="}]},{"Route":"_content/CoreAdmin/js/additional-methods.min.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/additional-methods.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-2F/T6dcoSumcuA/fcU4W36VpSKPtq4nQf/0/vNFsC+w="}]},{"Route":"_content/CoreAdmin/js/bootstrap.bundle.min.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.bundle.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-L1RUviJRuhJa9qK4g2vPaC7IPZ3LgEO11x3E4eo5kJQ="}]},{"Route":"_content/CoreAdmin/js/bootstrap.min.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/bootstrap.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-pFVdje6fityXboSpff6H5r9XlLV59Ju1bxM/7YX31wk="}]},{"Route":"_content/CoreAdmin/js/easymde/easymde.min.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/easymde/easymde.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-0CRA+QWKxczLgIj5mqDe8H/dPZaiyA5xcEoNEwKwwz8="}]},{"Route":"_content/CoreAdmin/js/jquery-ui.min.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery-ui.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-CdveF1sdbPTwxS7oW9wpYbvN519xustroY6DdE41cBc="}]},{"Route":"_content/CoreAdmin/js/jquery.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-igUc00PXGT1YBL1/Kf7QYy9fPlLqZKcEGrCqDz3EFDI="}]},{"Route":"_content/CoreAdmin/js/jquery.min.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-T+aPohYXbm0fRYDpJLr+zJ9RmYTswGsahAoIsNiMld4="}]},{"Route":"_content/CoreAdmin/js/jquery.min.map","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.min.map","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-1eiGMA0y1kD5P/bXnTaiTKk8vtvQ8IC2nXAoI1HJXyE="}]},{"Route":"_content/CoreAdmin/js/jquery.validate.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-rQWr8J1UnYfd1BTv32oZcjOfKwIVbOk+NQBOXmYqXKY="}]},{"Route":"_content/CoreAdmin/js/jquery.validate.unobtrusive.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-qbS02vMHZxdLNYKUtLPSYaSHXj1/ZwH1fv9f3XAY0LU="}]},{"Route":"_content/CoreAdmin/js/jquery.validate.unobtrusive.min.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/jquery.validate.unobtrusive.min.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-9GycpJnliUjJDVDqP0UEu/bsm9U+3dnQUH8+3W10vkY="}]},{"Route":"_content/CoreAdmin/js/mvc-grid/mvc-grid.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/mvc-grid/mvc-grid.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-c+c6aRfDkZVNt4JaMs6tJEDSI0cMKL7uVPe0GrRYtpM="}]},{"Route":"_content/CoreAdmin/js/site.js","AssetFile":"/Users/suphonchaip/.nuget/packages/coreadmin/2.7.0/staticwebassets/js/site.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"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"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-el5uaLXOMEs1ea19vubcy7ESZUOnfCSjsDOiY2z7k/E="}]}]} \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json index 46e800f..424a2d0 100644 --- a/obj/project.assets.json +++ b/obj/project.assets.json @@ -13750,9 +13750,9 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.Service.csproj", - "projectName": "BMA.EHR.Recruit.Service", - "projectPath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.Service.csproj", + "projectUniqueName": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.csproj", + "projectName": "BMA.EHR.Recruit", + "projectPath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.csproj", "packagesPath": "/Users/suphonchaip/.nuget/packages/", "outputPath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/obj/", "projectStyle": "PackageReference", diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache index 4bae79d..e8d0055 100644 --- a/obj/project.nuget.cache +++ b/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "6/jNsBvJ3SY=", + "dgSpecHash": "D0RTCj18huw=", "success": true, - "projectFilePath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.Service.csproj", + "projectFilePath": "/Users/suphonchaip/Develop/hrms/hrms-api-recruit/BMA.EHR.Recruit.csproj", "expectedPackageFiles": [ "/Users/suphonchaip/.nuget/packages/awssdk.core/3.7.106.5/awssdk.core.3.7.106.5.nupkg.sha512", "/Users/suphonchaip/.nuget/packages/awssdk.s3/3.7.103.35/awssdk.s3.3.7.103.35.nupkg.sha512",

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 P{d|r1-~avFlfeH63U_MX diff --git a/bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb b/bin/Debug/net7.0/BMA.EHR.Recruit.Service.pdb deleted file mode 100644 index d2d46d078ffe8251aef6268023fe530895770888..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179272 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�$N=eT2j-WNyQEQo4l7V8~$za`wrw=4V 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 O6nE1{;@+@Iไม่ได้ Login เข้าระบบ เมื่อเกิดข้อผิดพลาดในการทำงาน + +