364 Commits

Author SHA1 Message Date
36163e97cc Merge pull request 'Added Designation Parameter in Contacts and Implement in Related APIs' (#104) from Ashutosh_Enhancement_#631 into Issues_July_4W
Reviewed-on: #104
2025-07-24 10:04:45 +00:00
8cc6584e7c will be pushed in another branch
revert Made MPIN to be 4 digit
2025-07-23 12:47:45 +00:00
5926ec6655 will be pushed in another branch
revert Changed the function from GetProjectDetailsAsync to GetProjectDetailsOldAsync
2025-07-23 12:47:22 +00:00
346f2cebcb Changed the function from GetProjectDetailsAsync to GetProjectDetailsOldAsync 2025-07-23 18:11:10 +05:30
468bfdf635 Made MPIN to be 4 digit 2025-07-23 18:09:52 +05:30
ae1222bb96 Added the API to featch list of suppler names from expenses 2025-07-23 17:31:15 +05:30
b6dfb30f92 Create API base for delete expense API 2025-07-23 17:22:19 +05:30
0095cd54f6 Added persigned Urls in Expesne Details API 2025-07-23 12:50:42 +05:30
3083083148 Created the get Expense details API 2025-07-23 10:51:58 +05:30
d536b9c99c Added proper namespances and changed the getProjectdetails to getProjectDetailsOld 2025-07-22 14:23:39 +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
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
0ecf258661 Deleted the unused variable 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
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
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
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
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
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
cbcc3398c3 Storing workItem in cache and changing planned work and completed work for respective project, building, floor, and workarea 2025-07-11 10:30:39 +05:30
d8cf87aee4 Implemented the methods for deleting permission am asigned project from caches for certien employee 2025-07-11 10:30:39 +05:30
3e8ef856d4 Saving project details with infrastructure, employee permissions and assigned project for that employee in mongodb 2025-07-11 10:30:35 +05:30