140 Commits

Author SHA1 Message Date
cbddc5c9ce Added an API to deleted ContactTag as well remove entries in contact-tag mapping table related to that tag 2025-05-17 09:48:06 +00:00
1305742055 Added functionality to stop recreating tas of same name 2025-05-17 09:47:42 +00:00
895f22c62a properly mapped the updated Dto to contact table 2025-05-17 09:47:42 +00:00
f836f0dfb8 Refetched the contact in update contact API 2025-05-17 09:47:42 +00:00
823da8d2cb added an API to get list of contacts by bucket id and added project- contact mapping table 2025-05-17 09:47:42 +00:00
9f543d1859 Added an API to delete existing contact category 2025-05-17 12:15:23 +05:30
801e0e1805 Revert "added an API to get list of contacts by bucket id and added project- contact mapping table"
This reverts commit 22f777ca87053d2c79db610a27b8d7a5169e57bc.
2025-05-17 11:53:48 +05:30
22f777ca87 added an API to get list of contacts by bucket id and added project- contact mapping table 2025-05-17 11:52:45 +05:30
6a456001fd When checking in exsiting tag change Id from mapping Id to Tag ID 2025-05-17 04:42:02 +00:00
da552afb0d Added an API to create bucket 2025-05-17 04:42:02 +00:00
455f51f4bd Fixed the errorof finding tag in wrong table 2025-05-15 22:38:24 +05:30
103bdcfb0b Added an API to create a contact tag 2025-05-15 22:30:29 +05:30
2429e20566 Added an API to Get a list of buckets Assigned to that employee 2025-05-15 19:26:55 +05:30
Pramod Mahajan
94f3fad09f added api to get list of contact tag 2025-05-15 13:26:11 +00:00
b6a5e4562f Added an API to update existing contact 2025-05-15 13:17:24 +00:00
e61289ed1b Created an endpoint to fetch list of all contact category in that tenant 2025-05-15 14:59:30 +05:30
7bd3b3816f Created an API to create the Contact category 2025-05-15 12:51:23 +05:30
95129be836 Added logs to the 'Get List of Contacts' endpoint. 2025-05-15 11:38:31 +05:30
f6e4684ecb Added an API to create contact and populate related tables as well 2025-05-15 11:21:47 +05:30
Pramod Mahajan
c52079c4db created GetListOfContact custome function 2025-05-15 11:06:46 +05:30
c8a18bbdba Added DirectoryHelper in helper folder 2025-05-14 17:51:57 +05:30
261a75511e An API skeleton has been added. 2025-05-14 15:44:30 +05:30
0d0e9c38b6 Added Directory controller file 2025-05-14 15:38:47 +05:30
7c9cd4697f Add a foreign key for WorkCategory table to the WorkItem model 2025-05-12 13:18:19 +05:30
8fae161095 Added "id" in updating endpiont url 2025-05-10 18:14:25 +05:30
ec7e754f59 Added an API endpoint to delete a Work Category, allowing deletion only if IsSystem = false. 2025-05-10 15:23:29 +05:30
5953f37e57 Added an API endpoint to update an existing Work Category, with update allowed only if IsSystem = false. 2025-05-10 15:22:10 +05:30
6f378fe0bd Added an API endpoint to create a new Work Category entry. 2025-05-10 15:17:02 +05:30
20ea1389dd Added an API endpoint to retrieve the Work Category by ID 2025-05-10 15:15:30 +05:30
648d8e691a Added an API endpoint to retrieve the list of all Work Categories. 2025-05-10 15:13:57 +05:30
d95f61cba9 Fixed error happeds when Changing file strucutre in model project 2025-05-10 13:39:33 +05:30
0c49d8d05c Changed file structure in model project 2025-05-10 13:16:20 +05:30
551ab5ffef deleted duplicate manage employee api 2025-05-09 06:36:36 +00:00
041d32d8ea Added proper success messages upon creation and update of building, floor, and work area for improved user feedback. 2025-05-09 09:41:30 +05:30
87bcdf223a Employee data is received as JSON, instead of multipart/form-data, during creation and update operations 2025-05-08 16:30:26 +05:30
8bdf4b75a4 Added an API to delete job role if that job role is not asigned to any employee 2025-05-08 15:23:35 +05:30
3da4a09a6d Added an API to delete application role if isSystem=false and application role is not asigned to any employee 2025-05-08 15:04:08 +05:30
261938fbad Added isSystem flage in Employee and ApplicationRole table and added functionality not to suspend employee if isSystem=true and not to update or delete application role if isSystem=true 2025-05-08 15:02:24 +05:30
c5a9777898 Added a flag in the Employee List API to retrieve active and inactive employees separately. 2025-05-08 05:38:16 +00:00
167da8146c In the Attendance Log table, the UpdatedBy field was incorrectly recording the employee whose attendance was marked, rather than the actual user who performed the update, fixed this issue in this commit 2025-05-07 16:07:18 +05:30
68c5021085 Added condition to only fetch attendance record between dateFrom and dateTo 2025-05-06 17:38:51 +05:30
b059a733bb Send "role name" property in project/log api 2025-05-06 12:42:29 +05:30
6d6a2b6015 Implemented an API endpoint that allows the system to record attendance entries (e.g., check-in and check-out) for a specific employee. This helps track employee working hours, presence, and status. 2025-05-06 10:08:57 +05:30
7e3f0815a0 Fixed issue of returing email already existed even if entered new email 2025-05-05 19:05:16 +05:30
70a8fc0089 Changed the data-type of ApprovedBy in attendes table 2025-05-05 12:51:31 +00:00
523b1eb9d0 Implement an API endpoint to delete a task 2025-05-05 12:05:05 +00:00
c1228e9a22 Implement an API endpoint that allows for to suspension of an employee. 2025-05-05 17:22:35 +05:30
c60bc8a9e5 Improved the DataSeeder logic in the startup process to ensure consistent and accurate seeding of initial data. 2025-05-03 21:55:47 +05:30
4c478d28f8 Fixed remaining int to Guid conversions 2025-05-03 09:44:35 +00:00
3ec1ff1b5f Converte all Ids from Integer to Guid 2025-05-03 09:44:35 +00:00