440 Commits

Author SHA1 Message Date
2449d2a518 FIxed the database transaction error 2025-07-21 18:50:08 +05:30
1fffde6d7f Solved the database transcation error 2025-07-21 18:39:34 +05:30
f9213b6040 Completely optimmized the Action API 2025-07-21 18:21:51 +05:30
282d33d8b2 Optimized and enchance the created expense API 2025-07-21 13:05:04 +05:30
839bc360f3 Added skeleton for action and update API. 2025-07-21 12:29:33 +05:30
3b4b09783b Completed the get expenses list API with optimized code 2025-07-19 20:32:06 +05:30
c1845dd8b7 Change the ExpanseController to ExpenseController 2025-07-19 19:05:07 +05:30
448d586b94 Changed the endpoint names in expense controller 2025-07-19 16:21:54 +05:30
84f5da25f6 Added the get API in Expenses module 2025-07-19 15:49:23 +05:30
15f100308f Added created API to create expenses entity 2025-07-19 15:41:27 +05:30
8e69219e73 Added all get lsit for Expenses-Type, Expenses-Status and payment-mode 2025-07-19 15:02:48 +05:30
0b1d2669ca Improved the data seeder function 2025-07-19 14:58:47 +05:30
1d5b0a9b06 Created an Utility function store logs in mogoDB 2025-07-18 18:39:05 +05:30
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
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
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
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
0ec507c97c Included the jobrole when feaching employee list 2025-07-17 15:31:05 +05:30
d1106bc86b Can able update note of deleted not also 2025-07-17 12:01:47 +05:30
bbd2054867 only checking if the user have permission of project or not only 2025-07-16 18:00:15 +05:30
e4246df315 Changed the business logic of teams and tasks API in DashboardController to accept project ID and provide data according to project ID or project IDs assigned to logged in user 2025-07-16 18:00:15 +05:30
237b178107 Replace lazy loading with eager loading 2025-07-16 17:52:25 +05:30
5cb56b7a10 Sovled the rebase code errors 2025-07-11 11:06:29 +05:30
8e3eedbfa7 Removing the project stored in cache for employee who have the project manage permission 2025-07-11 11:03:33 +05:30
3c8a044d66 Added the workcategory in WorkItem 2025-07-11 11:03:33 +05:30
ff722503d5 Added new parameter in log "Origin" 2025-07-11 11:03:33 +05:30
669500e57e Added the caching project report API and added expiry in workItems in cache 2025-07-11 11:03:33 +05:30
3e316ef388 Changed the signalR keyword for work item 2025-07-11 11:03:33 +05:30
3ec4bd762f Added old project Details API 2025-07-11 11:03:33 +05:30
0be200e77a In Project Report Email only sending data of job role assigned to that project 2025-07-11 11:03:33 +05:30
3646163593 Implemented the cache in task allocation 2025-07-11 10:32:11 +05:30