This commit is contained in:
parent
4ca6b7d842
commit
b90a0ad489
3 changed files with 13 additions and 2 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue