Refactor LeaveReportController to use LeaveCount instead of CountLeaveDay for leave types
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m14s
This commit is contained in:
parent
4f18a97d0b
commit
c693364fe1
1 changed files with 11 additions and 11 deletions
|
|
@ -1389,57 +1389,57 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
var sickDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-001");
|
var sickDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-001");
|
||||||
var sickDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-001");
|
var sickDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-001");
|
||||||
var sickDayCount = sickDaySum != null ? sickDaySum.LeaveDaysUsed : 0;
|
var sickDayCount = sickDaySum != null ? sickDaySum.LeaveDaysUsed : 0;
|
||||||
var sickCount = sickDay != null ? sickDay.CountLeaveDay : 0;
|
var sickCount = sickDaySum != null ? sickDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var personalDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-002");
|
var personalDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-002");
|
||||||
var personalDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-002");
|
var personalDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-002");
|
||||||
var personalDayCount = personalDaySum != null ? personalDaySum.LeaveDaysUsed : 0;
|
var personalDayCount = personalDaySum != null ? personalDaySum.LeaveDaysUsed : 0;
|
||||||
var personalCount = personalDay != null ? personalDay.CountLeaveDay : 0;
|
var personalCount = personalDaySum != null ? personalDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var maternityDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-003");
|
var maternityDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-003");
|
||||||
var maternityDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-003");
|
var maternityDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-003");
|
||||||
var maternityDayCount = maternityDaySum != null ? maternityDaySum.LeaveDaysUsed : 0;
|
var maternityDayCount = maternityDaySum != null ? maternityDaySum.LeaveDaysUsed : 0;
|
||||||
var maternityCount = maternityDay != null ? maternityDay.CountLeaveDay : 0;
|
var maternityCount = maternityDaySum != null ? maternityDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var wifeDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-004");
|
var wifeDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-004");
|
||||||
var wifeDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-004");
|
var wifeDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-004");
|
||||||
var wifeDayCount = wifeDaySum != null ? wifeDaySum.LeaveDaysUsed : 0;
|
var wifeDayCount = wifeDaySum != null ? wifeDaySum.LeaveDaysUsed : 0;
|
||||||
var wifeCount = wifeDay != null ? wifeDay.CountLeaveDay : 0;
|
var wifeCount = wifeDaySum != null ? wifeDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var restDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-005");
|
var restDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-005");
|
||||||
var restDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-005");
|
var restDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-005");
|
||||||
var restDayCount = restDaySum != null ? restDaySum.LeaveDaysUsed : 0;
|
var restDayCount = restDaySum != null ? restDaySum.LeaveDaysUsed : 0;
|
||||||
var restCount = restDay != null ? restDay.CountLeaveDay : 0;
|
var restCount = restDaySum != null ? restDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var ordainDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-006");
|
var ordainDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-006");
|
||||||
var ordainDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-006");
|
var ordainDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-006");
|
||||||
var ordainDayCount = ordainDaySum != null ? ordainDaySum.LeaveDaysUsed : 0;
|
var ordainDayCount = ordainDaySum != null ? ordainDaySum.LeaveDaysUsed : 0;
|
||||||
var ordainCount = ordainDay != null ? ordainDay.CountLeaveDay : 0;
|
var ordainCount = ordainDaySum != null ? ordainDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var absentDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-007");
|
var absentDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-007");
|
||||||
var absentDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-007");
|
var absentDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-007");
|
||||||
var absentDayCount = absentDaySum != null ? absentDaySum.LeaveDaysUsed : 0;
|
var absentDayCount = absentDaySum != null ? absentDaySum.LeaveDaysUsed : 0;
|
||||||
var absentCount = absentDay != null ? absentDay.CountLeaveDay : 0;
|
var absentCount = absentDaySum != null ? absentDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var studyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-008");
|
var studyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-008");
|
||||||
var studyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-008");
|
var studyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-008");
|
||||||
var studyDayCount = studyDaySum != null ? studyDaySum.LeaveDaysUsed : 0;
|
var studyDayCount = studyDaySum != null ? studyDaySum.LeaveDaysUsed : 0;
|
||||||
var studyCount = studyDay != null ? studyDay.CountLeaveDay : 0;
|
var studyCount = studyDaySum != null ? studyDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var agencyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-009");
|
var agencyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-009");
|
||||||
var agencyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-009");
|
var agencyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-009");
|
||||||
var agencyDayCount = agencyDaySum != null ? agencyDaySum.LeaveDaysUsed : 0;
|
var agencyDayCount = agencyDaySum != null ? agencyDaySum.LeaveDaysUsed : 0;
|
||||||
var agencyCount = agencyDay != null ? agencyDay.CountLeaveDay : 0;
|
var agencyCount = agencyDaySum != null ? agencyDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var coupleDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-010");
|
var coupleDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-010");
|
||||||
var coupleDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-010");
|
var coupleDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-010");
|
||||||
var coupleDayCount = coupleDaySum != null ? coupleDaySum.LeaveDaysUsed : 0;
|
var coupleDayCount = coupleDaySum != null ? coupleDaySum.LeaveDaysUsed : 0;
|
||||||
var coupleCount = coupleDay != null ? coupleDay.CountLeaveDay : 0;
|
var coupleCount = coupleDaySum != null ? coupleDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var therapyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-011");
|
var therapyDaySum = beginningData.FirstOrDefault(x => x.ProfileId == p.Id && x.LeaveType.Code == "LV-011");
|
||||||
var therapyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-011");
|
var therapyDay = leaveDays.FirstOrDefault(x => x.KeycloakUserId == keycloakUserId && x.LeaveTypeCode == "LV-011");
|
||||||
var therapyDayCount = therapyDaySum != null ? therapyDaySum.LeaveDaysUsed : 0;
|
var therapyDayCount = therapyDaySum != null ? therapyDaySum.LeaveDaysUsed : 0;
|
||||||
var therapyCount = therapyDay != null ? therapyDay.CountLeaveDay : 0;
|
var therapyCount = therapyDaySum != null ? therapyDaySum.LeaveCount : 0;
|
||||||
|
|
||||||
var timeStamps = await _processUserTimeStampRepository.GetTimeStampHistoryByRangeForUserAsync(p.Keycloak ?? Guid.Empty, req.StartDate, req.EndDate);
|
var timeStamps = await _processUserTimeStampRepository.GetTimeStampHistoryByRangeForUserAsync(p.Keycloak ?? Guid.Empty, req.StartDate, req.EndDate);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue