add response to LeaveForm API

This commit is contained in:
Suphonchai Phoonsawat 2024-01-19 09:09:25 +07:00
parent 2dd5aa1e33
commit 5e7322caed

View file

@ -83,6 +83,8 @@ namespace BMA.EHR.Leave.Service.Controllers
approver = list.First().Name;
}
var sumLeave = await _leaveRequestRepository.GetSumApproveLeaveByTypeForUserAsync(data.KeycloakUserId, data.Type.Id, data.LeaveStartDate.Year);
return new
{
template = "leave9",
@ -105,6 +107,10 @@ namespace BMA.EHR.Leave.Service.Controllers
leaveNumber = data.LeaveNumber,
LeaveLastStart = lastLeaveRequest == null ? "" : lastLeaveRequest.LeaveStartDate.Date.ToThaiShortDate(),
LeaveLastEnd = lastLeaveRequest == null ? "" : lastLeaveRequest.LeaveEndDate.Date.ToThaiShortDate(),
LeaveSummary = sumLeave,
LeaveRemain = data.Type.Limit - sumLeave,
}
};
}