From 6dc30f8e2a2a29180bd79c15d739c698ff629a6e Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Tue, 29 Apr 2025 00:43:10 +0530 Subject: [PATCH] modified project/team api, it can fromdate to todate --- src/repositories/AttendanceRepository.jsx | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/repositories/AttendanceRepository.jsx b/src/repositories/AttendanceRepository.jsx index 7828431b..22725fba 100644 --- a/src/repositories/AttendanceRepository.jsx +++ b/src/repositories/AttendanceRepository.jsx @@ -4,10 +4,24 @@ import { api } from "../utils/axiosClient"; const AttendanceRepository = { markAttendance:(data)=>api.post("/api/attendance/record",data), getAttendance:(id)=>api.get(`api/attendance/project/team?projectId=${id}`), - getAttendanceFilteredByDate:(id,date)=>api.get(`api/attendance/project/team?projectId=${id+"&date="+date}`), + getAttendanceFilteredByDate: ( projectId, fromDate, toDate ) => + { + + let url = `api/Attendance/project/log?projectId=${ projectId }` + if (fromDate) { + url += `&dateFrom=${fromDate}`; + } + + if (toDate) { + url += `&dateTo=${toDate}`; + } + return api.get(url) + }, + getAttendanceLogs: ( id ) => api.get( `api/attendance/log/attendance/${ id }` ), getRegularizeList: (id)=> api.get(`api/attendance/regularize?projectId=${id}`) } -export default AttendanceRepository; \ No newline at end of file +export default AttendanceRepository; +