Compare commits

..

No commits in common. "dev" and "v1.0.6" have entirely different histories.
dev ... v1.0.6

153 changed files with 4808 additions and 4979 deletions

View file

@ -1,11 +0,0 @@
{
"permissions": {
"allow": [
"Bash(dotnet build:*)",
"WebSearch",
"Bash(dotnet add:*)"
],
"deny": [],
"ask": []
}
}

View file

@ -7,6 +7,7 @@
<UserSecretsId>d45c95ce-6b9d-4aa7-aaaf-62fe8b792934</UserSecretsId> <UserSecretsId>d45c95ce-6b9d-4aa7-aaaf-62fe8b792934</UserSecretsId>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS> <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<GenerateDocumentationFile>True</GenerateDocumentationFile> <GenerateDocumentationFile>True</GenerateDocumentationFile>
<RootNamespace>BMA.EHR.Recruit.Service</RootNamespace>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
@ -22,10 +23,7 @@
<!-- <PackageReference Include="BMA.EHR.Core" Version="1.0.0" /> <!-- <PackageReference Include="BMA.EHR.Core" Version="1.0.0" />
<PackageReference Include="BMA.EHR.Extensions" Version="1.0.4" /> --> <PackageReference Include="BMA.EHR.Extensions" Version="1.0.4" /> -->
<PackageReference Include="CoreAdmin" Version="2.7.0" /> <PackageReference Include="CoreAdmin" Version="2.7.0" />
<PackageReference Include="EFCore.BulkExtensions.MySql" Version="6.7.16" />
<PackageReference Include="EPPlus" Version="6.1.3" /> <PackageReference Include="EPPlus" Version="6.1.3" />
<PackageReference Include="ExcelDataReader" Version="3.8.0" />
<PackageReference Include="ExcelDataReader.DataSet" Version="3.8.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="7.0.20" /> <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="7.0.20" />
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="7.1.2" /> <PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="7.1.2" />
<PackageReference Include="Microsoft.IdentityModel.Protocols" Version="7.1.2" /> <PackageReference Include="Microsoft.IdentityModel.Protocols" Version="7.1.2" />

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ActiveDebugProfile>https</ActiveDebugProfile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DebuggerFlavor>ProjectDebugger</DebuggerFlavor>
</PropertyGroup>
</Project>

View file

@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17 # Visual Studio Version 17
VisualStudioVersion = 17.5.33424.131 VisualStudioVersion = 17.5.33424.131
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BMA.EHR.Recruit", "BMA.EHR.Recruit.csproj", "{3FBBE410-D10A-4FF6-9BEE-F663381CCA22}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BMA.EHR.Recruit.Service", "BMA.EHR.Recruit.Service.csproj", "{3FBBE410-D10A-4FF6-9BEE-F663381CCA22}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View file

@ -1,76 +0,0 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Build & Run
```bash
dotnet build BMA.EHR.Recruit.Service.sln
dotnet build BMA.EHR.Recruit.Service.sln -c Release
dotnet publish -c Release -o /app/publish /p:UseAppHost=false
```
No test projects exist in this solution.
## Architecture
**Stack:** ASP.NET Core 7.0 Web API / EF Core 7.0 / MySQL (Pomelo) / MinIO (S3) / Keycloak (JWT)
**Pattern:** Controllers → Services → EF Core DbContext (no repository layer for main data)
### Multiple DbContexts
Three separate MySQL databases, each with its own `DbContext`:
- `ApplicationDbContext` — Recruitment data (Recruits, Scores, Imports)
- `OrgDbContext` — Organization data
- `MetadataDbContext` — Metadata
All registered as `Transient` lifetime. Auto-migration runs on startup.
### Controllers
- `BaseController` provides standardized `Success()` / `Error()` response methods returning `ResponseObject` (Status, Message, Result)
- `RecruitController` is the sole business controller (route: `api/v{version}/recruit`)
- API versioning enabled via `Microsoft.AspNetCore.Mvc.Versioning`
### Background Import System
Excel file imports run asynchronously through a Channel-based queue:
- `ImportBackgroundService` (BackgroundService) — dequeues and processes jobs
- `ImportJobQueue` — bounded Channel (capacity 100)
- `ImportJobTracker` — in-memory ConcurrentDictionary tracking
Four import types: `CandidateFile`, `CandidateFileById`, `ScoreFile`, `ResultFile`
All imports use `EFCore.BulkExtensions.MySql` (v6.7.16) for bulk operations to handle 50,000+ rows without memory issues. Pattern:
1. Insert parent/history entities via `SaveChangesAsync` (small operations)
2. `ChangeTracker.Clear()` to release references
3. Collect entities into separate `List<T>` per table
4. `BulkInsertAsync` with `SetOutputIdentity = true` for parent entities
5. Assign generated Ids to child entities
6. `BulkInsertAsync` for each child entity table separately
7. Batch size: 500
### Entity Models
All entities inherit from `EntityBase` (Guid `Id` PK, audit fields: `CreatedAt`, `CreatedUserId`, `LastUpdatedAt`, etc.). Models are in `Models/` with subdirectories: `Recruits/`, `Documents/`, `HR/`, `MetaData/`, `Placement/`.
Key relationships use navigation properties without explicit FK properties (EF shadow properties). Configured via fluent API in `OnModelCreating`.
### External Services
- **Authentication:** Keycloak JWT Bearer (`hrmsbkk-id.case-collection.com/realms/hrms`)
- **File Storage:** MinIO via `MinIOService` (AWS S3 SDK)
- **Search/Logging:** Elasticsearch (NEST client)
- **Excel:** EPPlus for reading import files
## Key Files
- `Program.cs` — Service registration, middleware pipeline, auto-migration
- `Data/ApplicationDbContext.cs` — EF Core fluent API relationship configuration
- `Services/ImportBackgroundService.cs` — All bulk import logic (4 import methods)
- `Services/RecruitService.cs` — Core business logic
- `Controllers/BaseController.cs` — Standard response helpers
- `Responses/ResponseObject.cs` — Standard API response envelope
## Conventions
- Language: C# with nullable reference types enabled
- Naming: PascalCase properties, `_camelCase` parameters in service methods
- API responses: Always wrapped in `ResponseObject`
- Authorization: `[Authorize]` on controllers, user context from JWT claims

View file

@ -4,7 +4,7 @@ using Microsoft.OpenApi.Models;
using Swashbuckle.AspNetCore.SwaggerGen; using Swashbuckle.AspNetCore.SwaggerGen;
using System.Reflection; using System.Reflection;
namespace BMA.EHR.Recruit namespace BMA.EHR.Recruit.Service
{ {
public class ConfigureSwaggerOptions : IConfigureNamedOptions<SwaggerGenOptions> public class ConfigureSwaggerOptions : IConfigureNamedOptions<SwaggerGenOptions>
{ {

View file

@ -1,12 +1,11 @@
// using BMA.EHR.Core; // using BMA.EHR.Core;
using BMA.EHR.Recruit.Service.Responses;
using BMA.EHR.Recruit.Services; using BMA.EHR.Recruit.Service.Services;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using System.Net; using System.Net;
using BMA.EHR.Recruit.Responses;
namespace BMA.EHR.Recruit.Controllers namespace BMA.EHR.Recruit.Service.Controllers
{ {
public class BaseController : ControllerBase public class BaseController : ControllerBase
{ {

View file

@ -1,6 +1,13 @@
using Amazon.S3.Model; using Amazon.S3.Model;
using BMA.EHR.MetaData.Service.Models; using BMA.EHR.MetaData.Service.Models;
using BMA.EHR.Profile.Service.Models.HR; 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 BMA.EHR.Recurit.Service.Data;
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
@ -24,15 +31,8 @@ using System.Globalization;
using OfficeOpenXml.Style; using OfficeOpenXml.Style;
using System.Drawing; using System.Drawing;
using System.Linq; 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.Controllers namespace BMA.EHR.Recruit.Service.Controllers
{ {
[Route("api/v{version:apiVersion}/recruit")] [Route("api/v{version:apiVersion}/recruit")]
[ApiVersion("1.0")] [ApiVersion("1.0")]
@ -53,8 +53,6 @@ namespace BMA.EHR.Recruit.Controllers
private readonly IHttpContextAccessor _httpContextAccessor; private readonly IHttpContextAccessor _httpContextAccessor;
private readonly ILogger<RecruitController> _logger; private readonly ILogger<RecruitController> _logger;
private readonly IConfiguration _configuration; private readonly IConfiguration _configuration;
private readonly ImportJobQueue _importJobQueue;
private readonly ImportJobTracker _importJobTracker;
//private readonly DateTimeExtension; //private readonly DateTimeExtension;
#endregion #endregion
@ -69,9 +67,7 @@ namespace BMA.EHR.Recruit.Controllers
IHttpContextAccessor httpContextAccessor, IHttpContextAccessor httpContextAccessor,
ILogger<RecruitController> logger, ILogger<RecruitController> logger,
IConfiguration configuration, IConfiguration configuration,
PermissionRepository permission, PermissionRepository permission
ImportJobQueue importJobQueue,
ImportJobTracker importJobTracker
//DateTimeExtension extensions //DateTimeExtension extensions
) )
{ {
@ -84,8 +80,6 @@ namespace BMA.EHR.Recruit.Controllers
_configuration = configuration; _configuration = configuration;
_logger = logger; _logger = logger;
_permission = permission; _permission = permission;
_importJobQueue = importJobQueue;
_importJobTracker = importJobTracker;
//_extensions = extensions; //_extensions = extensions;
} }
@ -377,7 +371,6 @@ namespace BMA.EHR.Recruit.Controllers
try try
{ {
var data = await _context.RecruitImports.AsQueryable() var data = await _context.RecruitImports.AsQueryable()
.AsNoTracking()
.Include(x => x.RecruitImages) .Include(x => x.RecruitImages)
.ThenInclude(x => x.Document) .ThenInclude(x => x.Document)
.Include(x => x.RecruitDocuments) .Include(x => x.RecruitDocuments)
@ -706,6 +699,7 @@ namespace BMA.EHR.Recruit.Controllers
Directory.CreateDirectory(tmpDir); Directory.CreateDirectory(tmpDir);
var importFile = Path.Combine(tmpDir, $"c_{DateTime.Now.ToString("ddMMyyyyHHmmss")}.xlsx"); var importFile = Path.Combine(tmpDir, $"c_{DateTime.Now.ToString("ddMMyyyyHHmmss")}.xlsx");
var import_doc_id = "";
try try
{ {
@ -716,15 +710,11 @@ namespace BMA.EHR.Recruit.Controllers
var file = Request.Form.Files[0]; var file = Request.Form.Files[0];
var doc = await _minioService.UploadFileAsync(file); var doc = await _minioService.UploadFileAsync(file);
var import_doc_id = doc.Id.ToString("D"); import_doc_id = doc.Id.ToString("D");
// Write file to disk directly from IFormFile instead of downloading back from MinIO var fileContent = (await _minioService.DownloadFileAsync(doc.Id)).FileContent;
using (var stream = new FileStream(importFile, FileMode.Create))
{
await file.CopyToAsync(stream);
}
// สร้างรอบการบรรจุ // สร้างรอบการบรรจุ โดยเอาเข้ามูลมาใส่จาก Request
var imported = new RecruitImport var imported = new RecruitImport
{ {
Year = req.Year, Year = req.Year,
@ -747,28 +737,164 @@ namespace BMA.EHR.Recruit.Controllers
}; };
await _context.RecruitImports.AddAsync(imported); await _context.RecruitImports.AddAsync(imported);
await _context.SaveChangesAsync(); await _context.SaveChangesAsync(); // Save import first to get Id
// Enqueue background job // import datafile
var job = _importJobTracker.CreateJob(new ImportJobInfo System.IO.File.WriteAllBytes(importFile, fileContent);
using (var c_package = new ExcelPackage(new FileInfo(importFile)))
{ {
JobType = ImportJobType.CandidateFile, // loop from sheet2 to end
ImportFile = importFile,
RecruitImportId = imported.Id, for (int i = 0; i < c_package.Workbook.Worksheets.Count; i++)
ImportDocId = import_doc_id, {
UserId = UserId, var workSheet = c_package.Workbook.Worksheets[i];
FullName = FullName, var totalRows = workSheet.Dimension.Rows;
Token = token, var cols = workSheet.GetHeaderColumns();
Request = req,
}); int row = 2;
await _importJobQueue.EnqueueAsync(job); int batchCount = 0;
const int batchSize = 500;
while (row <= totalRows)
{
var cell1 = workSheet?.Cells[row, 1]?.GetValue<string>();
if (cell1 == "" || cell1 == null) break;
var r = new Models.Recruits.Recruit();
r.ExamId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ExamID)]?.GetValue<string>();
r.CitizenId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalID)]?.GetValue<string>();
r.Prefix = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Prefix)]?.GetValue<string>();
r.FirstName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.FirstName)]?.GetValue<string>();
r.LastName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.LastName)]?.GetValue<string>();
r.Gendor = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Gender)]?.GetValue<string>();
r.National = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.National)]?.GetValue<string>().IsNull("");
r.Race = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Race)]?.GetValue<string>().IsNull("");
r.Religion = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Religion)]?.GetValue<string>().IsNull("");
r.DateOfBirth = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.DateOfBirth)]?.GetValue<string>().ToDateTime(DateTimeFormat.Ymd, "-"));
r.Marry = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Marry)]?.GetValue<string>();
r.Isspecial = "N";
r.CitizenCardIssuer = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalCardIssue)]?.GetValue<string>();
r.CitizenCardExpireDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PersonalCardExpireDate)]?.GetValue<string>().ToDateTime(DateTimeFormat.Ymd, "-"));
r.ApplyDate = (DateTime)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ApplyDate)]?.GetValue<DateTime>();
r.PositionName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionName)]?.GetValue<string>().IsNull("");
r.PositionType = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionType)]?.GetValue<string>().IsNull("");
r.PositionLevel = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PositionLevel)]?.GetValue<string>().IsNull("");
// address
r.Addresses.Add(new RecruitAddress()
{
Address = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Address)]?.GetValue<string>() ?? "",
Moo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Moo)]?.GetValue<string>() ?? "",
Soi = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Soi)]?.GetValue<string>() ?? "",
Road = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Road)]?.GetValue<string>() ?? "",
District = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.District)]?.GetValue<string>() ?? "",
Amphur = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amphur)]?.GetValue<string>() ?? "",
Province = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Province)]?.GetValue<string>() ?? "",
ZipCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ZipCode)]?.GetValue<string>() ?? "",
Telephone = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Telephone)]?.GetValue<string>() ?? "",
Mobile = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Mobile)]?.GetValue<string>() ?? "",
Address1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Address1)]?.GetValue<string>() ?? "",
Moo1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Moo1)]?.GetValue<string>() ?? "",
Soi1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Soi1)]?.GetValue<string>() ?? "",
Road1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Road1)]?.GetValue<string>() ?? "",
District1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.District1)]?.GetValue<string>() ?? "",
Amphur1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amphur1)]?.GetValue<string>() ?? "",
Province1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Province1)]?.GetValue<string>() ?? "",
ZipCode1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ZipCode1)]?.GetValue<string>() ?? "",
});
// payment
r.Payments.Add(new RecruitPayment()
{
PaymentId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.PaymentID)]?.GetValue<string>() ?? "",
CompanyCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CompanyCode)]?.GetValue<string>() ?? "",
TextFile = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TextFile)]?.GetValue<string>() ?? "",
BankCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.BankCode)]?.GetValue<string>() ?? "",
AccountNumber = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.AccouontNumer)]?.GetValue<string>() ?? "",
TransDate = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TransDate)]?.GetValue<string>() ?? "",
TransTime = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TransTime)]?.GetValue<string>() ?? "",
CustomerName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CustomerName)]?.GetValue<string>() ?? "",
RefNo1 = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.RefNo1)]?.GetValue<string>() ?? "",
TermBranch = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TermBranch)]?.GetValue<string>() ?? "",
TellerId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.TellerID)]?.GetValue<string>() ?? "",
CreditDebit = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CreditDebit)]?.GetValue<string>() ?? "",
PaymentType = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Type)]?.GetValue<string>(),
ChequeNo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ChequeNo)]?.GetValue<string>() ?? "",
Amount = (decimal)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Amount)]?.GetValue<decimal>(),
ChqueBankCode = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.ChqBankCode)]?.GetValue<string>() ?? ""
});
// occupation
r.Occupations.Add(new RecruitOccupation()
{
Occupation = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Occupation)]?.GetValue<string>() ?? "",
Position = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Position)]?.GetValue<string>() ?? "",
Workplace = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Workplace)]?.GetValue<string>() ?? "",
Telephone = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.WorkplaceTelephone)]?.GetValue<string>() ?? "",
WorkAge = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.WorkAge)]?.GetValue<string>() ?? "",
});
// certificate
r.Certificates.Add(new RecruitCertificate()
{
CertificateNo = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateNo)]?.GetValue<string>() ?? "",
Description = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateDesc)]?.GetValue<string>() ?? "",
IssueDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateIssueDate)]?.GetValue<string>().ToDateTime(DateTimeFormat.Ymd, "-")),
ExpiredDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.CertificateExpireDate)]?.GetValue<string>().ToDateTime(DateTimeFormat.Ymd, "-"))
});
r.Educations.Add(new RecruitEducation()
{
Degree = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Degree)]?.GetValue<string>() ?? "",
Major = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.Major)]?.GetValue<string>() ?? "",
MajorGroupId = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.MajorGroupID)]?.GetValue<string>() ?? "",
MajorGroupName = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.MajorGroupName)]?.GetValue<string>() ?? "",
University = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.University)]?.GetValue<string>() ?? "",
GPA = (double)workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.GPA)]?.GetValue<double>(),
Specialist = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.SpecialList)]?.GetValue<string>() ?? "",
HighDegree = workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.HighDegree)]?.GetValue<string>() ?? "",
BachelorDate = Convert.ToDateTime(workSheet?.Cells[row, GetColumnIndex(cols, CandidateFileHeader.BachelorDate)]?.GetValue<string>().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();
return Success(new { jobId = job.JobId, status = "queued" });
} }
catch (Exception ex) catch (Exception ex)
{ {
await _minioService.DeleteFileAsync(Guid.Parse(import_doc_id));
return Error(ex); return Error(ex);
} }
finally
{
if (System.IO.File.Exists(importFile))
System.IO.File.Delete(importFile);
}
} }
/// <summary> /// <summary>
@ -907,6 +1033,7 @@ namespace BMA.EHR.Recruit.Controllers
Directory.CreateDirectory(tmpDir); Directory.CreateDirectory(tmpDir);
var importFile = Path.Combine(tmpDir, $"c_{DateTime.Now.ToString("ddMMyyyyHHmmss")}.xlsx"); var importFile = Path.Combine(tmpDir, $"c_{DateTime.Now.ToString("ddMMyyyyHHmmss")}.xlsx");
var import_doc_id = "";
try try
{ {
@ -919,6 +1046,16 @@ namespace BMA.EHR.Recruit.Controllers
.Include(x => x.ImportHostories) .Include(x => x.ImportHostories)
.Include(x => x.ImportFile) .Include(x => x.ImportFile)
.Include(x => x.Recruits) .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); .FirstOrDefaultAsync(x => x.Id == id);
if (imported == null) if (imported == null)
@ -926,39 +1063,225 @@ namespace BMA.EHR.Recruit.Controllers
if (imported.Recruits != null) if (imported.Recruits != null)
{ {
// remove old score data
_context.Recruits.RemoveRange(imported.Recruits); _context.Recruits.RemoveRange(imported.Recruits);
await _context.SaveChangesAsync(); await _context.SaveChangesAsync();
} }
var file = Request.Form.Files[0]; var file = Request.Form.Files[0];
var doc = await _minioService.UploadFileAsync(file); var doc = await _minioService.UploadFileAsync(file);
var import_doc_id = doc.Id.ToString("D"); import_doc_id = doc.Id.ToString("D");
// Write file to disk directly from IFormFile instead of downloading back from MinIO var fileContent = (await _minioService.DownloadFileAsync(doc.Id)).FileContent;
using (var stream = new FileStream(importFile, FileMode.Create))
// สร้างรอบการบรรจุ โดยเอาเข้ามูลมาใส่จาก Request
imported.ImportHostories.Add(new RecruitImportHistory
{ {
await file.CopyToAsync(stream); 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);
using (var c_package = new ExcelPackage(new FileInfo(importFile)))
{
// 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<string>();
if (cell1 == "" || cell1 == null) break;
var r = new Models.Recruits.Recruit();
r.ExamId = workSheet?.Cells[row, 1]?.GetValue<string>() ?? "";
r.PositionName = workSheet?.Cells[row, 3]?.GetValue<string>() ?? "";
r.HddPosition = workSheet?.Cells[row, 4]?.GetValue<string>() ?? "";
r.Prefix = workSheet?.Cells[row, 5]?.GetValue<string>() == "อื่น ๆ" ? workSheet?.Cells[row, 6]?.GetValue<string>() ?? "" : workSheet?.Cells[row, 5]?.GetValue<string>() ?? "";
r.FirstName = workSheet?.Cells[row, 7]?.GetValue<string>() ?? "";
r.LastName = workSheet?.Cells[row, 8]?.GetValue<string>() ?? "";
r.Gendor = workSheet?.Cells[row, 98]?.GetValue<string>() ?? "";
r.National = workSheet?.Cells[row, 9]?.GetValue<string>() ?? "";
r.Race = "";
r.Religion = workSheet?.Cells[row, 10]?.GetValue<string>() ?? "";
r.DateOfBirth = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 11]?.GetValue<string>()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 11]?.GetValue<string>() ?? "", "dd/MM/yyyy") : null;
r.CitizenId = workSheet?.Cells[row, 12]?.GetValue<string>() ?? "";
r.typeTest = workSheet?.Cells[row, 13]?.GetValue<string>() ?? "";
r.Marry = "";
r.Isspecial = "N";
r.CitizenCardExpireDate = null;
r.ModifiedDate = null;
r.ApplyDate = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 87]?.GetValue<string>()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 87]?.GetValue<string>() ?? "", "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<string>() ?? "",
Major = workSheet?.Cells[row, 19]?.GetValue<string>() == "อื่น ๆ" ? workSheet?.Cells[row, 20]?.GetValue<string>() ?? "" : workSheet?.Cells[row, 19]?.GetValue<string>() ?? "",
MajorGroupId = "",
MajorGroupName = "",
University = workSheet?.Cells[row, 21]?.GetValue<string>() == "อื่น ๆ" ? workSheet?.Cells[row, 22]?.GetValue<string>() ?? "" : workSheet?.Cells[row, 21]?.GetValue<string>() ?? "",
GPA = (double)workSheet?.Cells[row, 26]?.GetValue<double>(),
Specialist = "",
HighDegree = workSheet?.Cells[row, 27]?.GetValue<string>() ?? "",
BachelorDate = !string.IsNullOrWhiteSpace(workSheet?.Cells[row, 25]?.GetValue<string>()) ? _recruitService.CheckDateTime(workSheet?.Cells[row, 25]?.GetValue<string>() ?? "", "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<string>() == "อื่น ๆ" ? workSheet?.Cells[row, 34]?.GetValue<string>() ?? "" : workSheet?.Cells[row, 33]?.GetValue<string>() ?? "",
Position = workSheet?.Cells[row, 37]?.GetValue<string>() ?? "",
Workplace = $"{(workSheet?.Cells[row, 36]?.GetValue<string>() ?? "")} {(workSheet?.Cells[row, 35]?.GetValue<string>() ?? "")}",
Telephone = workSheet?.Cells[row, 9999]?.GetValue<string>() ?? "",
WorkAge = workSheet?.Cells[row, 9999]?.GetValue<string>() ?? "",
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<string>() ?? "")} {(workSheet?.Cells[row, 50]?.GetValue<string>() ?? "")}",
Moo = workSheet?.Cells[row, 51]?.GetValue<string>() ?? "",
Soi = workSheet?.Cells[row, 52]?.GetValue<string>() ?? "",
Road = workSheet?.Cells[row, 53]?.GetValue<string>() ?? "",
District = workSheet?.Cells[row, 54]?.GetValue<string>() ?? "",
Amphur = workSheet?.Cells[row, 55]?.GetValue<string>() ?? "",
Province = workSheet?.Cells[row, 56]?.GetValue<string>() ?? "",
ZipCode = (workSheet?.Cells[row, 57]?.GetValue<string>() ?? "").Trim(),
Telephone = workSheet?.Cells[row, 58]?.GetValue<string>() ?? "",
Mobile = "",
Address1 = $"{(workSheet?.Cells[row, 61]?.GetValue<string>() ?? "")} {(workSheet?.Cells[row, 62]?.GetValue<string>() ?? "")}",
Moo1 = workSheet?.Cells[row, 63]?.GetValue<string>() ?? "",
Soi1 = workSheet?.Cells[row, 64]?.GetValue<string>() ?? "",
Road1 = workSheet?.Cells[row, 65]?.GetValue<string>() ?? "",
District1 = workSheet?.Cells[row, 66]?.GetValue<string>() ?? "",
Amphur1 = workSheet?.Cells[row, 67]?.GetValue<string>() ?? "",
Province1 = workSheet?.Cells[row, 68]?.GetValue<string>() ?? "",
ZipCode1 = (workSheet?.Cells[row, 69]?.GetValue<string>() ?? "").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<string>() ?? "",
CompanyCode = workSheet?.Cells[row, 105]?.GetValue<string>() ?? "",
TextFile = workSheet?.Cells[row, 106]?.GetValue<string>() ?? "",
BankCode = workSheet?.Cells[row, 107]?.GetValue<string>() ?? "",
AccountNumber = workSheet?.Cells[row, 108]?.GetValue<string>() ?? "",
TransDate = workSheet?.Cells[row, 109]?.GetValue<string>() ?? "",
TransTime = workSheet?.Cells[row, 110]?.GetValue<string>() ?? "",
CustomerName = workSheet?.Cells[row, 111]?.GetValue<string>() ?? "",
RefNo1 = workSheet?.Cells[row, 112]?.GetValue<string>() ?? "",
TermBranch = workSheet?.Cells[row, 113]?.GetValue<string>() ?? "",
TellerId = workSheet?.Cells[row, 114]?.GetValue<string>() ?? "",
CreditDebit = workSheet?.Cells[row, 115]?.GetValue<string>() ?? "",
PaymentType = workSheet?.Cells[row, 116]?.GetValue<string>() ?? "",
ChequeNo = workSheet?.Cells[row, 117]?.GetValue<string>() ?? "",
Amount = (decimal)workSheet?.Cells[row, 118]?.GetValue<decimal>(),
ChqueBankCode = workSheet?.Cells[row, 119]?.GetValue<string>() ?? "",
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<string>() ?? "",
// Description = workSheet?.Cells[row, 9999]?.GetValue<string>() ?? "",
// IssueDate = Convert.ToDateTime(workSheet?.Cells[row, 9999]?.GetValue<string>().ToDateTime(DateTimeFormat.Ymd, "-")),
// ExpiredDate = Convert.ToDateTime(workSheet?.Cells[row, 9999]?.GetValue<string>().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;
} }
// Enqueue background job }
var job = _importJobTracker.CreateJob(new ImportJobInfo }
{ }
JobType = ImportJobType.CandidateFileById,
ImportFile = importFile, // Save remaining records in the last batch
RecruitImportId = id, _context.SaveChanges();
ImportDocId = import_doc_id,
UserId = UserId, return Success();
FullName = FullName,
Token = token,
});
await _importJobQueue.EnqueueAsync(job);
return Success(new { jobId = job.JobId, status = "queued" });
} }
catch (Exception ex) catch (Exception ex)
{ {
await _minioService.DeleteFileAsync(Guid.Parse(import_doc_id));
return Error(ex); return Error(ex);
} }
finally
{
if (System.IO.File.Exists(importFile))
System.IO.File.Delete(importFile);
}
} }
#endregion #endregion
@ -1001,35 +1324,209 @@ namespace BMA.EHR.Recruit.Controllers
} }
var rec_import = await _context.RecruitImports.AsQueryable() var rec_import = await _context.RecruitImports.AsQueryable()
.Include(x => x.ScoreImport)
.ThenInclude(x => x.Scores)
.Include(x => x.ImportHostories)
.FirstOrDefaultAsync(x => x.Id == id); .FirstOrDefaultAsync(x => x.Id == id);
if (rec_import == null) if (rec_import == null)
return Error(GlobalMessages.DataNotFound, StatusCodes.Status404NotFound); return Error(GlobalMessages.DataNotFound, StatusCodes.Status404NotFound);
var file = Request.Form.Files[0]; if (rec_import.ScoreImport != null)
using (var stream = new FileStream(importFile, FileMode.Create))
{ {
await file.CopyToAsync(stream); // remove old score data
if (rec_import.ScoreImport.Scores != null)
{
_context.RecruitScores.RemoveRange(rec_import.ScoreImport.Scores);
await _context.SaveChangesAsync();
}
} }
var job = _importJobTracker.CreateJob(new ImportJobInfo var file = Request.Form.Files[0];
{ var doc = await _minioService.UploadFileAsync(file);
JobType = ImportJobType.ScoreFile, import_doc_id = doc.Id.ToString("D");
ImportFile = importFile,
RecruitImportId = id, Console.WriteLine($"file id = {import_doc_id}");
ImportDocId = import_doc_id,
UserId = UserId, var fileContent = (await _minioService.DownloadFileAsync(doc.Id)).FileContent;
FullName = FullName,
Token = token, // create import history
}); rec_import.ImportHostories.Add(new RecruitImportHistory
await _importJobQueue.EnqueueAsync(job); {
Description = "นำเข้าข้อมูลผลคะแนนสอบ",
CreatedAt = DateTime.Now,
CreatedUserId = UserId ?? "",
CreatedFullName = FullName ?? "System Administrator",
LastUpdatedAt = DateTime.Now,
LastUpdateUserId = UserId ?? "",
LastUpdateFullName = FullName ?? "System Administrator",
});
// 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<RecruitScore>()
};
// 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<string>();
if (cell1 == "" || cell1 == null) break;
var r = new RecruitScore();
#region old
//r.ExamId = workSheet?.Cells[row, 2]?.GetValue<string>();
//r.FullA = (int)workSheet?.Cells[7, 7]?.GetValue<string>().Replace("(", "").Replace(")", "").Replace("คะแนน", "").Trim().ToInteger();
//r.SumA = workSheet?.Cells[row, 7]?.GetValue<string>() == "ขส." ? 0.00 : (double)workSheet?.Cells[row, 7]?.GetValue<double>();
//r.PercentageA = workSheet?.Cells[row, 8]?.GetValue<string>() == "ขส." ? 0.0 : (double)workSheet?.Cells[row, 8]?.GetValue<double>();
//r.AStatus = workSheet?.Cells[row, 9]?.GetValue<string>();
//r.FullB = (int)workSheet?.Cells[7, 12]?.GetValue<string>().Replace("(", "").Replace(")", "").Replace("คะแนน", "").Trim().ToInteger();
//r.SumB = workSheet?.Cells[row, 12]?.GetValue<string>() == "ขส." ? 0.00 : (double)workSheet?.Cells[row, 12]?.GetValue<double>();
//r.PercentageB = workSheet?.Cells[row, 13]?.GetValue<string>() == "ขส." ? 0.0 : (double)workSheet?.Cells[row, 13]?.GetValue<double>();
//r.BStatus = workSheet?.Cells[row, 14]?.GetValue<string>();
//r.SumAB = workSheet?.Cells[row, 15]?.GetValue<string>() == "ขส." ? 0.00 : (double)workSheet?.Cells[row, 15]?.GetValue<double>();
//r.ABStatus = workSheet?.Cells[row, 17]?.GetValue<string>();
//r.FullC = (int)workSheet?.Cells[7, 20]?.GetValue<string>().Replace("(", "").Replace(")", "").Replace("คะแนน", "").Trim().ToInteger();
//r.SumC = workSheet?.Cells[row, 20]?.GetValue<string>() == "ขส." ? 0.00 : (double)workSheet?.Cells[row, 20]?.GetValue<double>();
//r.PercentageC = workSheet?.Cells[row, 21]?.GetValue<string>() == "ขส." ? 0.0 : (double)workSheet?.Cells[row, 21]?.GetValue<double>();
//r.CStatus = workSheet?.Cells[row, 22]?.GetValue<string>();
//r.ExamStatus = workSheet?.Cells[row, 24]?.GetValue<string>();
//r.Number = workSheet?.Cells[row, 25]?.GetValue<string>() ?? ""; // ตัดนำเข้า ลำดับที่สอบได้ เพราะจะแยกเป็นอีกส่วน #1787
//r.Major = workSheet.Name;
#endregion
r.ExamId = workSheet?.Cells[row, 2]?.GetValue<string>();
// ใช้ dictionary lookup แทน query DB ทีละรอบ
if (!string.IsNullOrEmpty(r.ExamId) && recruitsDict.TryGetValue(r.ExamId, out var recruit))
{
r.CitizenId = workSheet?.Cells[row, 3]?.GetValue<string>()?.Trim();
// ภาคความรู้ความสามารถที่ใช้เฉพาะตำแหน่ง
r.FullA = 200;
r.SumA = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 5]?.GetValue<string>()) ? 0.00 : Math.Round(workSheet.Cells[row, 5].GetValue<double>(), 2);
r.PercentageA = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 6]?.GetValue<string>()) ? 0.00 : Math.Round(workSheet.Cells[row, 6].GetValue<double>(), 2);
r.AStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 7]?.GetValue<string>()) ? "" : workSheet?.Cells[row, 7]?.GetValue<string>();
r.SumAB = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 5]?.GetValue<string>()) ? 0.00 : Math.Round(workSheet.Cells[row, 5].GetValue<double>(), 2);
r.ABStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 7]?.GetValue<string>()) ? "" : workSheet?.Cells[row, 7]?.GetValue<string>();
// ภาคความเหมาะสมกับตำแหน่ง
r.FullC = 50;
r.SumC = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 8]?.GetValue<string>()) ? 0.00 : Math.Round(workSheet.Cells[row, 8].GetValue<double>(), 2);
r.FullD = 50;
r.SumD = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 9]?.GetValue<string>()) ? 0.00 : Math.Round(workSheet.Cells[row, 9].GetValue<double>(), 2);
r.SumCD = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 10]?.GetValue<string>()) ? 0.00 : Math.Round(workSheet.Cells[row, 10].GetValue<double>(), 2);
r.PercentageC = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 11]?.GetValue<string>()) ? 0.00 : Math.Round(workSheet.Cells[row, 11].GetValue<double>(), 2);
r.CStatus = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 12]?.GetValue<string>()) ? "" : workSheet?.Cells[row, 12]?.GetValue<string>();
r.FullScore = 300;
r.TotalScore = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 13]?.GetValue<string>()) ? 0.00 : Math.Round(workSheet.Cells[row, 13].GetValue<double>(), 2);
var examStatusCol7 = workSheet?.Cells[row, 7]?.GetValue<string>()?.Trim();
var examStatusCol14 = workSheet?.Cells[row, 14]?.GetValue<string>()?.Trim();
r.ExamStatus =
examStatusCol7 == "ขาดสอบ" ? "ขส." :
examStatusCol14 == "ได้" ? "ผ่าน" :
examStatusCol14 == "ตก" ? "ไม่ผ่าน" : "-";
r.RemarkScore = string.IsNullOrWhiteSpace(workSheet?.Cells[row, 15]?.GetValue<string>()) ? string.Empty : workSheet?.Cells[row, 15]?.GetValue<string>();
var examAttr = workSheet?.Cells[row, 16]?.GetValue<string>()?.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) catch (Exception ex)
{ {
//await _minioService.DeleteFileAsync(Guid.Parse(import_doc_id));
return Error(ex); return Error(ex);
} }
finally
{
if (System.IO.File.Exists(importFile))
System.IO.File.Delete(importFile);
}
} }
#endregion #endregion
@ -1058,12 +1555,6 @@ namespace BMA.EHR.Recruit.Controllers
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden); 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 try
{ {
if (Request.Form.Files == null || Request.Form.Files.Count == 0) if (Request.Form.Files == null || Request.Form.Files.Count == 0)
@ -1072,29 +1563,103 @@ namespace BMA.EHR.Recruit.Controllers
} }
var rec_import = await _context.RecruitImports.AsQueryable() var rec_import = await _context.RecruitImports.AsQueryable()
.Include(x => x.ScoreImport)
.ThenInclude(x => x.Scores)
.FirstOrDefaultAsync(x => x.Id == id); .FirstOrDefaultAsync(x => x.Id == id);
if (rec_import == null) if (rec_import == null)
return Error(GlobalMessages.DataNotFound, StatusCodes.Status404NotFound); return Error(GlobalMessages.DataNotFound, StatusCodes.Status404NotFound);
var file = Request.Form.Files[0]; // update ฟิลด์ลำดับที่สอบได้และหมายเหตุจากลำดับที่สอบได้อันเก่าก่อน
using (var stream = new FileStream(importFile, FileMode.Create)) if (rec_import.ScoreImport != null && rec_import.ScoreImport.Scores != null)
{ {
await file.CopyToAsync(stream); 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();
}
} }
var job = _importJobTracker.CreateJob(new ImportJobInfo // create import history
rec_import.ImportHostories.Add(new RecruitImportHistory
{ {
JobType = ImportJobType.ResultFile, Description = "นำเข้าข้อมูลผลการสอบ",
ImportFile = importFile, CreatedAt = DateTime.Now,
RecruitImportId = id, CreatedUserId = UserId ?? "",
UserId = UserId, CreatedFullName = FullName ?? "System Administrator",
FullName = FullName, LastUpdatedAt = DateTime.Now,
Token = token, LastUpdateUserId = UserId ?? "",
LastUpdateFullName = FullName ?? "System Administrator",
}); });
await _importJobQueue.EnqueueAsync(job);
return Success(new { jobId = job.JobId, status = "queued" }); // 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))
{
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<string>();
if (string.IsNullOrWhiteSpace(examId))
{
row++;
continue;
}
if (score.TryGetValue(examId, out var existingScore))
{
existingScore.Number = workSheet?.Cells[row, 1]?.GetValue<string>();
existingScore.RemarkExamOrder = workSheet?.Cells[row, 4]?.GetValue<string>() ?? 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;
}
}
}
}
// Save remaining records in the last batch
await _context.SaveChangesAsync();
return Success();
} }
catch (Exception ex) catch (Exception ex)
{ {
@ -1104,37 +1669,6 @@ namespace BMA.EHR.Recruit.Controllers
#endregion #endregion
#region " Import Status "
/// <summary>
/// ตรวจสอบสถานะการนำเข้าข้อมูล
/// </summary>
/// <param name="jobId">รหัสงานนำเข้า</param>
/// <returns></returns>
[HttpGet("import/status/{jobId}")]
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
public ActionResult<ResponseObject> 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 " #region " Exam Information "
/// <summary> /// <summary>
@ -2010,7 +2544,6 @@ namespace BMA.EHR.Recruit.Controllers
public async Task<ActionResult<ResponseObject>> ExportExamAsync(Guid id) public async Task<ActionResult<ResponseObject>> ExportExamAsync(Guid id)
{ {
var data = await _context.RecruitImports.AsQueryable() var data = await _context.RecruitImports.AsQueryable()
.AsNoTracking()
.Include(x => x.Recruits) .Include(x => x.Recruits)
.FirstOrDefaultAsync(x => x.Id == id); .FirstOrDefaultAsync(x => x.Id == id);
@ -2519,7 +3052,6 @@ namespace BMA.EHR.Recruit.Controllers
public async Task<IActionResult> GetCandidateNewListReportAsync(Guid id) public async Task<IActionResult> GetCandidateNewListReportAsync(Guid id)
{ {
var data = await _context.Recruits.AsQueryable() var data = await _context.Recruits.AsQueryable()
.AsNoTracking()
.Include(x => x.RecruitImport) .Include(x => x.RecruitImport)
.Where(x => x.RecruitImport.Id == id) .Where(x => x.RecruitImport.Id == id)
.OrderBy(x => x.ExamId) .OrderBy(x => x.ExamId)

View file

@ -1,7 +1,7 @@
using System.Text.Json; using System.Text.Json;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BMA.EHR.Recruit.Core namespace BMA.EHR.Recruit.Service.Core
{ {
public class DateTimeFixConverter : JsonConverter<DateTime> public class DateTimeFixConverter : JsonConverter<DateTime>
{ {

View file

@ -1,4 +1,4 @@
namespace BMA.EHR.Recruit.Core namespace BMA.EHR.Recruit.Service.Core
{ {
public class GlobalMessages public class GlobalMessages
{ {

View file

@ -8,7 +8,7 @@ using System.Text.Encodings.Web;
using System.Text.Json; using System.Text.Json;
using JsonSerializer = System.Text.Json.JsonSerializer; using JsonSerializer = System.Text.Json.JsonSerializer;
namespace BMA.EHR.Recruit.Core namespace BMA.EHR.Recruit.Service.Core
{ {
public class RequestLoggingMiddleware public class RequestLoggingMiddleware
{ {

View file

@ -1,8 +1,8 @@
using BMA.EHR.Recruit.Models.Documents; using BMA.EHR.Recruit.Service.Models.Documents;
using BMA.EHR.Recruit.Models.Recruits; using BMA.EHR.Recruit.Service.Models.Recruits;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace BMA.EHR.Recruit.Data namespace BMA.EHR.Recruit.Service.Data
{ {
public class ApplicationDbContext : DbContext public class ApplicationDbContext : DbContext
{ {
@ -20,7 +20,6 @@ namespace BMA.EHR.Recruit.Data
modelBuilder.Entity<Models.Recruits.Recruit>().HasMany(x => x.Addresses).WithOne(x => x.Recruit).OnDelete(DeleteBehavior.Cascade); modelBuilder.Entity<Models.Recruits.Recruit>().HasMany(x => x.Addresses).WithOne(x => x.Recruit).OnDelete(DeleteBehavior.Cascade);
modelBuilder.Entity<Models.Recruits.Recruit>().HasMany(x => x.Certificates).WithOne(x => x.Recruit).OnDelete(DeleteBehavior.Cascade); modelBuilder.Entity<Models.Recruits.Recruit>().HasMany(x => x.Certificates).WithOne(x => x.Recruit).OnDelete(DeleteBehavior.Cascade);
modelBuilder.Entity<Models.Recruits.Recruit>().HasMany(x => x.Payments).WithOne(x => x.Recruit).OnDelete(DeleteBehavior.Cascade); modelBuilder.Entity<Models.Recruits.Recruit>().HasMany(x => x.Payments).WithOne(x => x.Recruit).OnDelete(DeleteBehavior.Cascade);
modelBuilder.Entity<ScoreImport>().HasMany(x => x.Scores).WithOne(x => x.ScoreImport).HasForeignKey(x => x.ScoreImportId).OnDelete(DeleteBehavior.Cascade);
} }
public DbSet<Document> Documents { get; set; } public DbSet<Document> Documents { get; set; }

View file

@ -8,21 +8,16 @@ EXPOSE 443
FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build
WORKDIR /src WORKDIR /src
COPY ["nuget.config", "."] COPY ["nuget.config", "."]
COPY ["BMA.EHR.Recruit.csproj", "."] COPY ["BMA.EHR.Recruit.Service.csproj", "."]
RUN dotnet restore "./BMA.EHR.Recruit.csproj" RUN dotnet restore "./BMA.EHR.Recruit.Service.csproj"
COPY . . COPY . .
WORKDIR "/src/." WORKDIR "/src/."
RUN dotnet build "BMA.EHR.Recruit.csproj" -c Release -o /app/build RUN dotnet build "BMA.EHR.Recruit.Service.csproj" -c Release -o /app/build
FROM build AS publish FROM build AS publish
RUN dotnet publish "BMA.EHR.Recruit.csproj" -c Release -o /app/publish /p:UseAppHost=false RUN dotnet publish "BMA.EHR.Recruit.Service.csproj" -c Release -o /app/publish /p:UseAppHost=false
FROM base AS final FROM base AS final
WORKDIR /app WORKDIR /app
COPY --from=publish /app/publish . COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "BMA.EHR.Recruit.Service.dll"]
# GC configuration for better memory management in containers
#ENV DOTNET_GCHeapHardLimit=1073741824
#ENV DOTNET_GCConserveMemory=9
ENTRYPOINT ["dotnet", "BMA.EHR.Recruit.dll"]

View file

@ -1,6 +1,6 @@
using System.Data.Common; using System.Data.Common;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class DataReaderExtension public static class DataReaderExtension
{ {

View file

@ -2,7 +2,7 @@ using System;
using System.Globalization; using System.Globalization;
using System.Text; using System.Text;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class DateTimeExtension public static class DateTimeExtension
{ {

View file

@ -1,7 +1,7 @@
using System; using System;
using System.Text; using System.Text;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class DoubleExtension public static class DoubleExtension
{ {

View file

@ -2,7 +2,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class ExcelWorksheetExtension public static class ExcelWorksheetExtension
{ {

View file

@ -1,7 +1,7 @@
using System.Text; using System.Text;
// using GreatFriends.ThaiBahtText; // using GreatFriends.ThaiBahtText;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class IntegerExtension public static class IntegerExtension
{ {

View file

@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Data; using System.Data;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class ListExtension public static class ListExtension
{ {

View file

@ -4,7 +4,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class ObjectExtension public static class ObjectExtension
{ {

View file

@ -1,7 +1,7 @@
using System; using System;
using System.IO; using System.IO;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class StreamExtension public static class StreamExtension
{ {

View file

@ -3,7 +3,7 @@ using System.Globalization;
using System.IO; using System.IO;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public enum DateTimeFormat public enum DateTimeFormat
{ {

View file

@ -1,6 +1,6 @@
using System; using System;
namespace BMA.EHR.Recruit.Extensions namespace BMA.EHR.Recruit.Service.Extensions
{ {
public static class TimeSpanExtension public static class TimeSpanExtension
{ {

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230313045824_Initial Project")] [Migration("20230313045824_Initial Project")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -58,7 +58,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -197,7 +197,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -344,7 +344,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -417,7 +417,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -482,7 +482,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -580,7 +580,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -672,7 +672,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -754,7 +754,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -889,7 +889,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -996,7 +996,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1056,9 +1056,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1066,9 +1066,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1077,9 +1077,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1088,15 +1088,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1107,9 +1107,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1118,9 +1118,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1129,9 +1129,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1140,9 +1140,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1151,9 +1151,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1162,9 +1162,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1173,7 +1173,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1188,12 +1188,12 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("Recruits"); b.Navigation("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class InitialProject : Migration public partial class InitialProject : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230323020854_Update recruit import table")] [Migration("20230323020854_Update recruit import table")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -58,7 +58,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -197,7 +197,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -344,7 +344,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -417,7 +417,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -482,7 +482,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -580,7 +580,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -654,7 +654,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -736,7 +736,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -871,7 +871,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -978,7 +978,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1038,9 +1038,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1048,9 +1048,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1059,9 +1059,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1070,15 +1070,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1089,9 +1089,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1100,9 +1100,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1111,9 +1111,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1122,9 +1122,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1133,9 +1133,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1144,9 +1144,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1155,7 +1155,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1170,12 +1170,12 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("Recruits"); b.Navigation("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class Updaterecruitimporttable : Migration public partial class Updaterecruitimporttable : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230325122648_Change Document Table Def")] [Migration("20230325122648_Change Document Table Def")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -195,7 +195,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -342,7 +342,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -415,7 +415,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -480,7 +480,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -578,7 +578,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -652,7 +652,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -734,7 +734,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -869,7 +869,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -976,7 +976,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1036,9 +1036,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1046,9 +1046,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1057,9 +1057,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1068,15 +1068,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1087,9 +1087,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1098,9 +1098,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1109,9 +1109,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1120,9 +1120,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1131,9 +1131,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1142,9 +1142,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1153,7 +1153,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1168,12 +1168,12 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("Recruits"); b.Navigation("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class ChangeDocumentTableDef : Migration public partial class ChangeDocumentTableDef : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230403104559_Update Recruit Score Relationship")] [Migration("20230403104559_Update Recruit Score Relationship")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -195,7 +195,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -342,7 +342,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -415,7 +415,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -480,7 +480,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -578,7 +578,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -657,7 +657,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -874,7 +874,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -981,7 +981,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1041,9 +1041,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1051,9 +1051,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1062,9 +1062,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1073,15 +1073,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1092,9 +1092,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1103,15 +1103,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany() .WithMany()
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1122,9 +1122,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1133,9 +1133,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1144,9 +1144,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1155,9 +1155,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1166,7 +1166,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1181,12 +1181,12 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("Recruits"); b.Navigation("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class UpdateRecruitScoreRelationship : Migration public partial class UpdateRecruitScoreRelationship : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230405071839_Update Recruit missing field")] [Migration("20230405071839_Update Recruit missing field")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -666,7 +666,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -748,7 +748,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -883,7 +883,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -990,7 +990,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1050,9 +1050,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1060,9 +1060,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1071,9 +1071,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1082,15 +1082,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1101,9 +1101,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1112,15 +1112,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany() .WithMany()
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1131,9 +1131,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1142,9 +1142,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1153,9 +1153,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1164,9 +1164,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1175,7 +1175,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1190,12 +1190,12 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("Recruits"); b.Navigation("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class UpdateRecruitmissingfield : Migration public partial class UpdateRecruitmissingfield : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230406023520_Update Recruit Relation")] [Migration("20230406023520_Update Recruit Relation")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -661,7 +661,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -743,7 +743,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -878,7 +878,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -985,7 +985,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1051,9 +1051,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1061,9 +1061,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1072,9 +1072,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1083,15 +1083,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1102,9 +1102,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1113,9 +1113,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1124,9 +1124,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1135,9 +1135,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1146,9 +1146,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1157,17 +1157,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1176,7 +1176,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1191,7 +1191,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("Recruits"); b.Navigation("Recruits");
@ -1199,7 +1199,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class UpdateRecruitRelation : Migration public partial class UpdateRecruitRelation : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230406025805_Update View Info")] [Migration("20230406025805_Update View Info")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -661,7 +661,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -743,7 +743,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -878,7 +878,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -985,7 +985,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1051,9 +1051,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1061,9 +1061,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1072,9 +1072,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1083,15 +1083,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1102,9 +1102,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1113,9 +1113,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1124,9 +1124,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1135,9 +1135,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1146,9 +1146,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1157,17 +1157,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1176,7 +1176,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1191,7 +1191,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("Recruits"); b.Navigation("Recruits");
@ -1199,7 +1199,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class UpdateViewInfo : Migration public partial class UpdateViewInfo : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230411041426_Add ImportHistory")] [Migration("20230411041426_Add ImportHistory")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -661,7 +661,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -724,7 +724,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -806,7 +806,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -941,7 +941,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1048,7 +1048,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1114,9 +1114,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1124,9 +1124,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1135,9 +1135,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1146,15 +1146,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1165,9 +1165,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1176,9 +1176,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1187,9 +1187,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1198,9 +1198,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1209,9 +1209,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1220,9 +1220,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1231,17 +1231,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1250,7 +1250,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1265,7 +1265,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1275,7 +1275,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddImportHistory : Migration public partial class AddImportHistory : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230423023735_Add Field to RecruitImport Table for Support CMS")] [Migration("20230423023735_Add Field to RecruitImport Table for Support CMS")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -204,7 +204,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -351,7 +351,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -424,7 +424,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -489,7 +489,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -587,7 +587,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -711,7 +711,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -774,7 +774,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -856,7 +856,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -991,7 +991,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1098,7 +1098,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1164,9 +1164,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1174,9 +1174,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1185,9 +1185,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1196,15 +1196,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1215,9 +1215,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1226,9 +1226,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1237,9 +1237,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1248,9 +1248,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1259,9 +1259,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1270,9 +1270,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1281,17 +1281,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1300,7 +1300,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1315,7 +1315,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1325,7 +1325,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddFieldtoRecruitImportTableforSupportCMS : Migration public partial class AddFieldtoRecruitImportTableforSupportCMS : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230424015003_Add Field PositionName")] [Migration("20230424015003_Add Field PositionName")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -714,7 +714,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -777,7 +777,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -859,7 +859,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -994,7 +994,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1101,7 +1101,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1167,9 +1167,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1177,9 +1177,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1188,9 +1188,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1199,15 +1199,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1218,9 +1218,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1229,9 +1229,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1240,9 +1240,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1251,9 +1251,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1262,9 +1262,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1273,9 +1273,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1284,17 +1284,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1303,7 +1303,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1318,7 +1318,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1328,7 +1328,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddFieldPositionName : Migration public partial class AddFieldPositionName : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230424053822_Add Field Exam Part Result")] [Migration("20230424053822_Add Field Exam Part Result")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -714,7 +714,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -777,7 +777,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -859,7 +859,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -994,7 +994,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1116,7 +1116,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1182,9 +1182,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1192,9 +1192,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1214,15 +1214,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1233,9 +1233,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1299,17 +1299,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1318,7 +1318,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1333,7 +1333,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1343,7 +1343,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddFieldExamPartResult : Migration public partial class AddFieldExamPartResult : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230425031716_Add Field AnnouncementDate")] [Migration("20230425031716_Add Field AnnouncementDate")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -714,7 +714,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -777,7 +777,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -859,7 +859,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -994,7 +994,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1116,7 +1116,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1182,9 +1182,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1192,9 +1192,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1214,15 +1214,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1233,9 +1233,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1299,17 +1299,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1318,7 +1318,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1333,7 +1333,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1343,7 +1343,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddFieldAnnouncementDate : Migration public partial class AddFieldAnnouncementDate : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230425050104_Add Field AnnouncementDate2")] [Migration("20230425050104_Add Field AnnouncementDate2")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -782,7 +782,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -864,7 +864,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -999,7 +999,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1121,7 +1121,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1187,9 +1187,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1197,9 +1197,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1208,9 +1208,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1219,15 +1219,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1238,9 +1238,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1249,9 +1249,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1260,9 +1260,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1271,9 +1271,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1282,9 +1282,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1293,9 +1293,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1304,17 +1304,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1323,7 +1323,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1338,7 +1338,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1348,7 +1348,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddFieldAnnouncementDate2 : Migration public partial class AddFieldAnnouncementDate2 : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230425122046_Add Field Number to Score")] [Migration("20230425122046_Add Field Number to Score")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -782,7 +782,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -864,7 +864,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -999,7 +999,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1193,9 +1193,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1214,9 +1214,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1225,15 +1225,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1299,9 +1299,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1310,17 +1310,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1329,7 +1329,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1344,7 +1344,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1354,7 +1354,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddFieldNumbertoScore : Migration public partial class AddFieldNumbertoScore : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230425132757_Change Number Field")] [Migration("20230425132757_Change Number Field")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -782,7 +782,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -864,7 +864,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -999,7 +999,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1193,9 +1193,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1214,9 +1214,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1225,15 +1225,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1299,9 +1299,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1310,17 +1310,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1329,7 +1329,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1344,7 +1344,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1354,7 +1354,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class ChangeNumberField : Migration public partial class ChangeNumberField : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230428041945_Change import detail Field")] [Migration("20230428041945_Change import detail Field")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -782,7 +782,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -864,7 +864,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -999,7 +999,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1193,9 +1193,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1203,9 +1203,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1214,9 +1214,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1225,15 +1225,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1244,9 +1244,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1255,9 +1255,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1266,9 +1266,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1277,9 +1277,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1288,9 +1288,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1299,9 +1299,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1310,17 +1310,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1329,7 +1329,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1344,7 +1344,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1354,7 +1354,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class ChangeimportdetailField : Migration public partial class ChangeimportdetailField : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230502123322_Add Import Image and Document Table")] [Migration("20230502123322_Add Import Image and Document Table")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -783,7 +783,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocument"); b.ToTable("RecruitImportDocument");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -846,7 +846,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -910,7 +910,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImage"); b.ToTable("RecruitImportImage");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -992,7 +992,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1255,7 +1255,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1321,9 +1321,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1331,9 +1331,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1342,9 +1342,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1353,15 +1353,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1372,9 +1372,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1383,9 +1383,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1394,15 +1394,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1413,9 +1413,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1424,15 +1424,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1443,9 +1443,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1454,9 +1454,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1465,9 +1465,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1476,17 +1476,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1495,7 +1495,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1510,7 +1510,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1524,7 +1524,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddImportImageandDocumentTable : Migration public partial class AddImportImageandDocumentTable : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20230502124309_Add Import Image and Document Table2")] [Migration("20230502124309_Add Import Image and Document Table2")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -207,7 +207,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -354,7 +354,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -427,7 +427,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -492,7 +492,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -590,7 +590,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -719,7 +719,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -783,7 +783,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -846,7 +846,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -910,7 +910,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -992,7 +992,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1127,7 +1127,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1255,7 +1255,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1321,9 +1321,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1331,9 +1331,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1342,9 +1342,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1353,15 +1353,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1372,9 +1372,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1383,9 +1383,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1394,15 +1394,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1413,9 +1413,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1424,15 +1424,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1443,9 +1443,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1454,9 +1454,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1465,9 +1465,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1476,17 +1476,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1495,7 +1495,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1510,7 +1510,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1524,7 +1524,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class AddImportImageandDocumentTable2 : Migration public partial class AddImportImageandDocumentTable2 : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20241228061635_update table Disable add postype")] [Migration("20241228061635_update table Disable add postype")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -213,7 +213,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -360,7 +360,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -433,7 +433,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -498,7 +498,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -596,7 +596,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -725,7 +725,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -789,7 +789,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -852,7 +852,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -916,7 +916,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -998,7 +998,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1133,7 +1133,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1261,7 +1261,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1327,9 +1327,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1337,9 +1337,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1348,9 +1348,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1359,15 +1359,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1378,9 +1378,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1389,9 +1389,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1400,15 +1400,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1419,9 +1419,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1430,15 +1430,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1449,9 +1449,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1460,9 +1460,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1471,9 +1471,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1482,17 +1482,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1501,7 +1501,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1516,7 +1516,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1530,7 +1530,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class updatetableDisableaddpostype : Migration public partial class updatetableDisableaddpostype : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20250210055227_Change Sum Score to double")] [Migration("20250210055227_Change Sum Score to double")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -213,7 +213,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -360,7 +360,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -433,7 +433,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -498,7 +498,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -596,7 +596,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -725,7 +725,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -789,7 +789,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -852,7 +852,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -916,7 +916,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -998,7 +998,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1133,7 +1133,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1261,7 +1261,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1327,9 +1327,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1337,9 +1337,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1348,9 +1348,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1359,15 +1359,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1378,9 +1378,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1389,9 +1389,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1400,15 +1400,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1419,9 +1419,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1430,15 +1430,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1449,9 +1449,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1460,9 +1460,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1471,9 +1471,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1482,17 +1482,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1501,7 +1501,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1516,7 +1516,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1530,7 +1530,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class ChangeSumScoretodouble : Migration public partial class ChangeSumScoretodouble : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20250218054142_update table Recruit add AuthName")] [Migration("20250218054142_update table Recruit add AuthName")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -219,7 +219,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -366,7 +366,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -439,7 +439,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -504,7 +504,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -602,7 +602,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -731,7 +731,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -795,7 +795,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -858,7 +858,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -922,7 +922,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1004,7 +1004,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1139,7 +1139,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1267,7 +1267,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1333,9 +1333,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1343,9 +1343,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1354,9 +1354,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1365,15 +1365,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1384,9 +1384,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1395,9 +1395,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1406,15 +1406,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1425,9 +1425,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1436,15 +1436,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1455,9 +1455,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1466,9 +1466,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1477,9 +1477,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1488,17 +1488,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1507,7 +1507,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1522,7 +1522,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1536,7 +1536,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class updatetableRecruitaddAuthName : Migration public partial class updatetableRecruitaddAuthName : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20250901100117_add_field_recruits.HddPosition")] [Migration("20250901100117_add_field_recruits.HddPosition")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -223,7 +223,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -370,7 +370,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -443,7 +443,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -508,7 +508,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -606,7 +606,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -735,7 +735,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -799,7 +799,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -862,7 +862,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -926,7 +926,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1008,7 +1008,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1143,7 +1143,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1271,7 +1271,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1337,9 +1337,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1347,9 +1347,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1358,9 +1358,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1369,15 +1369,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1388,9 +1388,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1399,9 +1399,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1410,15 +1410,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1429,9 +1429,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1440,15 +1440,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1459,9 +1459,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1470,9 +1470,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1481,9 +1481,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1492,17 +1492,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1511,7 +1511,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1526,7 +1526,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1540,7 +1540,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class add_field_recruitsHddPosition : Migration public partial class add_field_recruitsHddPosition : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20250902080743_add_fields_RecruitScore")] [Migration("20250902080743_add_fields_RecruitScore")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -223,7 +223,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -370,7 +370,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -443,7 +443,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -508,7 +508,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -606,7 +606,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -735,7 +735,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -799,7 +799,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -862,7 +862,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -926,7 +926,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1008,7 +1008,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1143,7 +1143,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1319,7 +1319,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1385,9 +1385,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1395,9 +1395,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1406,9 +1406,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1417,15 +1417,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1436,9 +1436,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1447,9 +1447,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1458,15 +1458,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1477,9 +1477,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1488,15 +1488,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1507,9 +1507,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1518,9 +1518,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1529,9 +1529,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1540,17 +1540,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1559,7 +1559,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1574,7 +1574,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1588,7 +1588,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class add_fields_RecruitScore : Migration public partial class add_fields_RecruitScore : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20250902093807_update_field_RecruitScore.bstatus")] [Migration("20250902093807_update_field_RecruitScore.bstatus")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -223,7 +223,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -370,7 +370,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -443,7 +443,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -508,7 +508,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -606,7 +606,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -735,7 +735,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -799,7 +799,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -862,7 +862,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -926,7 +926,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1008,7 +1008,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1143,7 +1143,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1318,7 +1318,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1384,9 +1384,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1394,9 +1394,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1405,9 +1405,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1416,15 +1416,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1435,9 +1435,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1446,9 +1446,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1457,15 +1457,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1476,9 +1476,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1487,15 +1487,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1506,9 +1506,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1517,9 +1517,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1528,9 +1528,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1539,17 +1539,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1558,7 +1558,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1573,7 +1573,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1587,7 +1587,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class update_field_RecruitScorebstatus : Migration public partial class update_field_RecruitScorebstatus : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20250904045932_add_field_typeTest")] [Migration("20250904045932_add_field_typeTest")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -227,7 +227,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -374,7 +374,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -447,7 +447,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -512,7 +512,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -610,7 +610,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1322,7 +1322,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1388,9 +1388,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1398,9 +1398,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1409,9 +1409,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1420,15 +1420,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1439,9 +1439,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1450,9 +1450,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1461,15 +1461,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1480,9 +1480,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1491,15 +1491,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1510,9 +1510,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1521,9 +1521,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1532,9 +1532,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1543,17 +1543,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1562,7 +1562,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1577,7 +1577,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1591,7 +1591,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class add_field_typeTest : Migration public partial class add_field_typeTest : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20250915084717_update_table_period_add_authname")] [Migration("20250915084717_update_table_period_add_authname")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -221,7 +221,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -368,7 +368,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -441,7 +441,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -506,7 +506,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -604,7 +604,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1322,7 +1322,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1388,9 +1388,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1398,9 +1398,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1409,9 +1409,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1420,15 +1420,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1439,9 +1439,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1450,9 +1450,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1461,15 +1461,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1480,9 +1480,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1491,15 +1491,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1510,9 +1510,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1521,9 +1521,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1532,9 +1532,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1543,17 +1543,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1562,7 +1562,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1577,7 +1577,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1591,7 +1591,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class update_table_period_add_authname : Migration public partial class update_table_period_add_authname : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20251016094447_update_nullable")] [Migration("20251016094447_update_nullable")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -221,7 +221,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -368,7 +368,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -441,7 +441,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -506,7 +506,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -604,7 +604,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1322,7 +1322,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1388,9 +1388,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1398,9 +1398,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1409,9 +1409,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1420,15 +1420,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1439,9 +1439,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1450,9 +1450,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1461,15 +1461,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1480,9 +1480,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1491,15 +1491,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1510,9 +1510,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1521,9 +1521,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1532,9 +1532,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1543,17 +1543,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1562,7 +1562,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1577,7 +1577,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1591,7 +1591,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class update_nullable : Migration public partial class update_nullable : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20260310063204_update_table_RecruitScore_add_field_ExamAttribute")] [Migration("20260310063204_update_table_RecruitScore_add_field_ExamAttribute")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -221,7 +221,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -368,7 +368,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -441,7 +441,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -506,7 +506,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -604,7 +604,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1328,7 +1328,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1394,9 +1394,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1404,9 +1404,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1415,9 +1415,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1426,15 +1426,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1445,9 +1445,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1456,9 +1456,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1467,15 +1467,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1486,9 +1486,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1497,15 +1497,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1516,9 +1516,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1527,9 +1527,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1538,9 +1538,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1549,17 +1549,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1568,7 +1568,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1583,7 +1583,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1597,7 +1597,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class update_table_RecruitScore_add_field_ExamAttribute : Migration public partial class update_table_RecruitScore_add_field_ExamAttribute : Migration

View file

@ -1,6 +1,6 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations;
@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
[Migration("20260324082551_update_RecruitAddress")] [Migration("20260324082551_update_RecruitAddress")]
@ -22,7 +22,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -56,7 +56,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -221,7 +221,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -368,7 +368,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -441,7 +441,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -506,7 +506,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -604,7 +604,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -739,7 +739,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -803,7 +803,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -866,7 +866,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -930,7 +930,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1012,7 +1012,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1147,7 +1147,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1328,7 +1328,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1394,9 +1394,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1404,9 +1404,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1415,9 +1415,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1426,15 +1426,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1445,9 +1445,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1456,9 +1456,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1467,15 +1467,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1486,9 +1486,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1497,15 +1497,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1516,9 +1516,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1527,9 +1527,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1538,9 +1538,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1549,17 +1549,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1568,7 +1568,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1583,7 +1583,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1597,7 +1597,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class update_RecruitAddress : Migration public partial class update_RecruitAddress : Migration

File diff suppressed because it is too large Load diff

View file

@ -1,64 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace BMA.EHR.Recruit.Migrations
{
/// <inheritdoc />
public partial class fixrelation : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_ScoreImports_Documents_ImportFileId",
table: "ScoreImports");
migrationBuilder.AlterColumn<Guid>(
name: "ImportFileId",
table: "ScoreImports",
type: "char(36)",
nullable: true,
collation: "ascii_general_ci",
oldClrType: typeof(Guid),
oldType: "char(36)")
.OldAnnotation("Relational:Collation", "ascii_general_ci");
migrationBuilder.AddForeignKey(
name: "FK_ScoreImports_Documents_ImportFileId",
table: "ScoreImports",
column: "ImportFileId",
principalTable: "Documents",
principalColumn: "Id");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_ScoreImports_Documents_ImportFileId",
table: "ScoreImports");
migrationBuilder.AlterColumn<Guid>(
name: "ImportFileId",
table: "ScoreImports",
type: "char(36)",
nullable: false,
defaultValue: new Guid("00000000-0000-0000-0000-000000000000"),
collation: "ascii_general_ci",
oldClrType: typeof(Guid),
oldType: "char(36)",
oldNullable: true)
.OldAnnotation("Relational:Collation", "ascii_general_ci");
migrationBuilder.AddForeignKey(
name: "FK_ScoreImports_Documents_ImportFileId",
table: "ScoreImports",
column: "ImportFileId",
principalTable: "Documents",
principalColumn: "Id",
onDelete: ReferentialAction.Cascade);
}
}
}

View file

@ -1,13 +1,13 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BMA.EHR.Recruit.Data; using BMA.EHR.Recruit.Service.Data;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BMA.EHR.Recruit.Migrations namespace BMA.EHR.Recruit.Service.Migrations
{ {
[DbContext(typeof(ApplicationDbContext))] [DbContext(typeof(ApplicationDbContext))]
partial class ApplicationDbContextModelSnapshot : ModelSnapshot partial class ApplicationDbContextModelSnapshot : ModelSnapshot
@ -19,7 +19,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasAnnotation("ProductVersion", "7.0.3") .HasAnnotation("ProductVersion", "7.0.3")
.HasAnnotation("Relational:MaxIdentifierLength", 64); .HasAnnotation("Relational:MaxIdentifierLength", 64);
modelBuilder.Entity("BMA.EHR.Recruit.Models.Documents.Document", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Documents.Document", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -53,7 +53,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Documents"); b.ToTable("Documents");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -218,7 +218,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("Recruits"); b.ToTable("Recruits");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -365,7 +365,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitAddresses"); b.ToTable("RecruitAddresses");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -438,7 +438,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitCertificates"); b.ToTable("RecruitCertificates");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -503,7 +503,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitDocuments"); b.ToTable("RecruitDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -601,7 +601,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitEducations"); b.ToTable("RecruitEducations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -736,7 +736,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImports"); b.ToTable("RecruitImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -800,7 +800,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportDocuments"); b.ToTable("RecruitImportDocuments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -863,7 +863,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportHistories"); b.ToTable("RecruitImportHistories");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -927,7 +927,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitImportImages"); b.ToTable("RecruitImportImages");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1009,7 +1009,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitOccupations"); b.ToTable("RecruitOccupations");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1144,7 +1144,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitPayments"); b.ToTable("RecruitPayments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1325,7 +1325,7 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("RecruitScores"); b.ToTable("RecruitScores");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Property<Guid>("Id") b.Property<Guid>("Id")
.ValueGeneratedOnAdd() .ValueGeneratedOnAdd()
@ -1353,7 +1353,7 @@ namespace BMA.EHR.Recruit.Migrations
.HasColumnOrder(101) .HasColumnOrder(101)
.HasComment("User Id ที่สร้างข้อมูล"); .HasComment("User Id ที่สร้างข้อมูล");
b.Property<Guid?>("ImportFileId") b.Property<Guid>("ImportFileId")
.HasColumnType("char(36)"); .HasColumnType("char(36)");
b.Property<string>("LastUpdateFullName") b.Property<string>("LastUpdateFullName")
@ -1391,9 +1391,9 @@ namespace BMA.EHR.Recruit.Migrations
b.ToTable("ScoreImports"); b.ToTable("ScoreImports");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("Recruits") .WithMany("Recruits")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade); .OnDelete(DeleteBehavior.Cascade);
@ -1401,9 +1401,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitAddress", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitAddress", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Addresses") .WithMany("Addresses")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1412,9 +1412,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitCertificate", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitCertificate", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Certificates") .WithMany("Certificates")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1423,15 +1423,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "DocumentFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "DocumentFile")
.WithMany() .WithMany()
.HasForeignKey("DocumentFileId") .HasForeignKey("DocumentFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Documents") .WithMany("Documents")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1442,9 +1442,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitEducation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitEducation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Educations") .WithMany("Educations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1453,9 +1453,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId") .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1464,15 +1464,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ImportFile"); b.Navigation("ImportFile");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportDocument", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportDocument", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitDocuments") .WithMany("RecruitDocuments")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1483,9 +1483,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportHistory", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportHistory", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("ImportHostories") .WithMany("ImportHostories")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1494,15 +1494,15 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImportImage", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImportImage", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "Document") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "Document")
.WithMany() .WithMany()
.HasForeignKey("DocumentId") .HasForeignKey("DocumentId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithMany("RecruitImages") .WithMany("RecruitImages")
.HasForeignKey("RecruitImportId") .HasForeignKey("RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1513,9 +1513,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitOccupation", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitOccupation", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Occupations") .WithMany("Occupations")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1524,9 +1524,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitPayment", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitPayment", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.Recruit", "Recruit") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", "Recruit")
.WithMany("Payments") .WithMany("Payments")
.HasForeignKey("RecruitId") .HasForeignKey("RecruitId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1535,9 +1535,9 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Recruit"); b.Navigation("Recruit");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitScore", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitScore", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "ScoreImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "ScoreImport")
.WithMany("Scores") .WithMany("Scores")
.HasForeignKey("ScoreImportId") .HasForeignKey("ScoreImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
@ -1546,15 +1546,17 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("ScoreImport"); b.Navigation("ScoreImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.HasOne("BMA.EHR.Recruit.Models.Documents.Document", "ImportFile") b.HasOne("BMA.EHR.Recruit.Service.Models.Documents.Document", "ImportFile")
.WithMany() .WithMany()
.HasForeignKey("ImportFileId"); .HasForeignKey("ImportFileId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.HasOne("BMA.EHR.Recruit.Models.Recruits.RecruitImport", "RecruitImport") b.HasOne("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", "RecruitImport")
.WithOne("ScoreImport") .WithOne("ScoreImport")
.HasForeignKey("BMA.EHR.Recruit.Models.Recruits.ScoreImport", "RecruitImportId") .HasForeignKey("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", "RecruitImportId")
.OnDelete(DeleteBehavior.Cascade) .OnDelete(DeleteBehavior.Cascade)
.IsRequired(); .IsRequired();
@ -1563,7 +1565,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("RecruitImport"); b.Navigation("RecruitImport");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.Recruit", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.Recruit", b =>
{ {
b.Navigation("Addresses"); b.Navigation("Addresses");
@ -1578,7 +1580,7 @@ namespace BMA.EHR.Recruit.Migrations
b.Navigation("Payments"); b.Navigation("Payments");
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.RecruitImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.RecruitImport", b =>
{ {
b.Navigation("ImportHostories"); b.Navigation("ImportHostories");
@ -1592,7 +1594,7 @@ namespace BMA.EHR.Recruit.Migrations
.IsRequired(); .IsRequired();
}); });
modelBuilder.Entity("BMA.EHR.Recruit.Models.Recruits.ScoreImport", b => modelBuilder.Entity("BMA.EHR.Recruit.Service.Models.Recruits.ScoreImport", b =>
{ {
b.Navigation("Scores"); b.Navigation("Scores");
}); });

View file

@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
namespace BMA.EHR.Recruit.Models.Documents namespace BMA.EHR.Recruit.Service.Models.Documents
{ {
public class Document public class Document
{ {

View file

@ -3,7 +3,7 @@ using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
namespace BMA.EHR.Recruit.Models namespace BMA.EHR.Recruit.Service.Models
{ {
public class EntityBase public class EntityBase
{ {

View file

@ -1,6 +1,6 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
namespace BMA.EHR.Profile.Service.Models.HR namespace BMA.EHR.Profile.Service.Models.HR
{ {

View file

@ -1,6 +1,6 @@
 
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace BMA.EHR.Profile.Service.Models.HR namespace BMA.EHR.Profile.Service.Models.HR

View file

@ -1,5 +1,5 @@
 
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
namespace BMA.EHR.Profile.Service.Models.HR namespace BMA.EHR.Profile.Service.Models.HR
{ {

View file

@ -1,5 +1,5 @@
 
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Asn1.X509;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Asn1.X509;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;

View file

@ -1,4 +1,4 @@
using BMA.EHR.Recruit.Models; using BMA.EHR.Recruit.Service.Models;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Asn1.X509;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;

Some files were not shown because too many files have changed in this diff Show more