เพิ่มฟิวประเภทสมัครสอบ

This commit is contained in:
Kittapath 2023-04-12 13:28:37 +07:00
parent e830632ac6
commit c48534e474
9 changed files with 1862 additions and 258 deletions

View file

@ -60,6 +60,24 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
#region " Methods "
public string GetNameCategory(string? category)
{
if (category == null)
return "-";
switch (category)
{
case "hygiene":
return "สำนักอนามัย";
case "physician":
return "สำนักการแพทย์";
case "city":
return "สำนักผังเมือง";
case "culture":
return "สำนักวัฒนธรรม กีฬา และการท่องเที่ยว";
default:
return "-";
}
}
public async Task<CMSCandidate> GetsAsync()
{
var cms = await createCMS();
@ -341,8 +359,8 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
.Select(x => new CMSExamResponseItem
{
Id = x.Id.ToString(),
Category = "doctor",
Category_id = "doctor",
Category = GetNameCategory(x.Category),
Category_id = x.Category,
Start = x.ExamDate.ToString("yyyy-MM-dd"),
End = x.ExamDate.ToString("yyyy-MM-dd"),
Exam_date = x.ExamDate.ToString("yyyy-MM-dd"),
@ -385,8 +403,8 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
.Select(x => new CMSExamResponseItem
{
Id = x.Id.ToString(),
Category = "doctor",
Category_id = "doctor",
Category = GetNameCategory(x.Category),
Category_id = x.Category,
Start = x.ExamDate.ToString("yyyy-MM-dd"),
End = x.ExamDate.ToString("yyyy-MM-dd"),
Exam_date = x.ExamDate.ToString("yyyy-MM-dd"),
@ -429,10 +447,18 @@ namespace BMA.EHR.Recurit.Exam.Service.Services
.Select(x => new CMSExamResponseItem
{
Id = x.Id.ToString(),
Category = "doctor",
Category_id = "doctor",
Category = GetNameCategory(x.Category),
Category_id = x.Category,
Start = x.AnnouncementStartDate.ToString("yyyy-MM-dd"),
End = x.AnnouncementEndDate.ToString("yyyy-MM-dd"),
Exam_date = x.ExamDate.ToString("yyyy-MM-dd"),
Announcement_date = x.AnnouncementStartDate.ToString("yyyy-MM-dd"),
Announcement_endDate = x.AnnouncementEndDate.ToString("yyyy-MM-dd"),
AnnouncementExam = x.AnnouncementExam,
Register_startDate = x.RegisterStartDate.ToString("yyyy-MM-dd"),
Register_endDate = x.RegisterEndDate.ToString("yyyy-MM-dd"),
Payment_startDate = x.PaymentStartDate.ToString("yyyy-MM-dd"),
Payment_endDate = x.PaymentEndDate.ToString("yyyy-MM-dd"),
Title = x.Name,
Detail = x.Detail,
Images = x.PeriodExamImages.OrderBy(x => x.CreatedAt).Select(s => new HomePageLinkResponseItem