fix api
Some checks failed
release-dev / release-dev (push) Failing after 12s

This commit is contained in:
Suphonchai Phoonsawat 2025-04-24 17:02:01 +07:00
parent 4ca6b7d842
commit b90a0ad489
3 changed files with 13 additions and 2 deletions

View file

@ -91,7 +91,9 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests
public override async Task<LeaveRequest?> GetByIdAsync(Guid id)
{
var data = await _dbContext.Set<LeaveRequest>().AsQueryable()
try
{
var data = await _dbContext.Set<LeaveRequest>().AsQueryable()
.AsNoTracking()
.Include(x => x.Approvers)
.Include(x => x.LeaveDocument)
@ -101,7 +103,13 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests
.Include(x => x.Type)
.FirstOrDefaultAsync(x => x.Id == id);
return data;
return data;
}
catch
{
throw;
}
}
public override async Task<LeaveRequest> AddAsync(LeaveRequest entity)

View file

@ -1303,6 +1303,7 @@ namespace BMA.EHR.Leave.Service.Controllers
Id = item.Id,
LeaveTypeId = item.Type.Id,
LeaveTypeName = item.Type.Name,
LeaveSubTypeName = item.LeaveSubTypeName ?? "",
FullName = $"{item.Prefix}{item.FirstName} {item.LastName}",
DateSendLeave = item.CreatedAt,
IsDelete = item.LeaveStatus == "DELETE",

View file

@ -6,6 +6,8 @@
public string LeaveTypeName { get; set; }
public string? LeaveSubTypeName { get; set; } = string.Empty;
public Guid LeaveTypeId { get; set; }
public string FullName { get; set; }