Ashutosh_Refactor #107

Merged
ashutosh.nehete merged 52 commits from Ashutosh_Refactor into main 2025-07-18 13:01:29 +00:00

52 Commits

Author SHA1 Message Date
328c6ec4e3 When sending the report before data has been taken from cache not from database change it to both 2025-07-18 16:03:53 +05:30
7b2a3887de Solved the rebase issues 2025-07-17 17:36:58 +05:30
0ac4c23e74 Merge branch 'Ashutosh_Refactor' of https://git.marcoaiot.com/admin/marco.pms.api into Ashutosh_Refactor 2025-07-17 17:23:08 +05:30
b71935dd1f Removed commented code from project Cache 2025-07-17 17:23:02 +05:30
c8978ee9b1 added new function delete all employee entries from cache 2025-07-17 17:23:02 +05:30
0ecf258661 Deleted the unused variable 2025-07-17 17:23:01 +05:30
30d614fa11 Added the logs setp in program.cs 2025-07-17 17:23:01 +05:30
5deb97d73b Added one more condition to check if active is false while removing the employee from buckets 2025-07-17 17:23:01 +05:30
6ac28de56a Removed the reassgining of same object 2025-07-17 17:23:01 +05:30
8735de3d93 Remove the projectHelper and ProjetsHelper and move its bussiness logic to project services 2025-07-17 17:23:01 +05:30
c8ca2d5c49 Optimization of WorkItem Delete API in Project Controller 2025-07-17 17:23:00 +05:30
eabd31f8cf Optimized the Manage infra API in Project Controller 2025-07-17 17:23:00 +05:30
57b7f941e6 Optimized the manage task API in projectController 2025-07-17 17:23:00 +05:30
c90f39082a Optimized the project allocation by employee Id Apis 2025-07-17 17:23:00 +05:30
c03fae4b65 Added Sonar files in git ignore 2025-07-17 17:23:00 +05:30
168922c278 Optimized the Project Allocation API 2025-07-17 17:22:59 +05:30
72dccc0c6a Added Employee ID of creater to bucket in Employee IDs 2025-07-17 17:22:59 +05:30
7914cf20d4 Removed unused code from employee cache class 2025-07-17 17:22:59 +05:30
80149f05f7 Solved the issue of project is not updating properly 2025-07-17 17:22:59 +05:30
560d2f2d4d adde functionality to delete workItems from cache 2025-07-17 17:22:59 +05:30
f4ca7670e3 Refactored: Moved business logic from ProjectController to ProjectService 2025-07-17 17:22:58 +05:30
36eb7aef7f Optimized the Update project API 2025-07-17 17:22:58 +05:30
ca34b01ab0 Optimized the Get project By ID API 2025-07-17 17:22:58 +05:30
b78f58c304 Solved Concurrency Issue 2025-07-17 17:22:58 +05:30
c359212ee5 Optimized both get Project list API and get Project list basic API 2025-07-17 17:22:58 +05:30
7d160a9a52 Refactored the function to add project in cache and added auto Mapper 2025-07-17 17:22:57 +05:30
3bc51f9cd9 Refactor project report APIs to improve performance and readability 2025-07-17 17:22:57 +05:30
5e84ee9345 Removed commented code from project Cache 2025-07-17 17:16:16 +05:30
7c8a80addc Merge branch 'Ashutosh_Refactor' of https://git.marcoaiot.com/admin/marco.pms.api into Ashutosh_Refactor 2025-07-17 17:02:00 +05:30
079a380422 Deleted the unused variable 2025-07-17 17:01:51 +05:30
5b0e9ffb7c added new function delete all employee entries from cache 2025-07-17 16:38:39 +05:30
c6ba233e6d Added the logs setp in program.cs 2025-07-17 16:06:54 +05:30
760b4638e6 Added one more condition to check if active is false while removing the employee from buckets 2025-07-17 12:53:01 +05:30
2a3c75b0c8 Removed the reassgining of same object 2025-07-17 12:42:02 +05:30
ccce0d48d5 Remove the projectHelper and ProjetsHelper and move its bussiness logic to project services 2025-07-17 10:17:57 +05:30
089ae7e9e5 Optimization of WorkItem Delete API in Project Controller 2025-07-16 18:39:29 +05:30
3f7925aa72 Optimized the Manage infra API in Project Controller 2025-07-16 18:15:43 +05:30
c79cbf32ea Optimized the manage task API in projectController 2025-07-16 15:08:53 +05:30
c3da83d165 Optimized the project allocation by employee Id Apis 2025-07-15 16:37:57 +05:30
9d0c16b887 Added Sonar files in git ignore 2025-07-15 15:37:15 +05:30
823deb17cc Optimized the Project Allocation API 2025-07-15 15:30:41 +05:30
f406a15508 Added Employee ID of creater to bucket in Employee IDs 2025-07-15 15:21:48 +05:30
a64ce4fb02 Removed unused code from employee cache class 2025-07-15 14:34:26 +05:30
5369bbae29 Solved the issue of project is not updating properly 2025-07-15 13:09:27 +05:30
73aa1d6181 adde functionality to delete workItems from cache 2025-07-15 12:44:38 +05:30
5de59f0292 Refactored: Moved business logic from ProjectController to ProjectService 2025-07-14 18:45:23 +05:30
e769c161f4 Optimized the Update project API 2025-07-14 17:00:28 +05:30
c5d9beec04 Optimized the Get project By ID API 2025-07-14 15:57:52 +05:30
0c84bb11a3 Solved Concurrency Issue 2025-07-14 15:08:31 +05:30
4ba533f647 Optimized both get Project list API and get Project list basic API 2025-07-14 12:02:45 +05:30
8bb8b3643f Refactored the function to add project in cache and added auto Mapper 2025-07-12 13:14:15 +05:30
d27cdee72d Refactor project report APIs to improve performance and readability 2025-07-12 13:13:29 +05:30