Commit Graph

160 Commits

Author SHA1 Message Date
16c29bc2d0 Add SepehrPaymentGateway and enhance payment tracking
Introduced the SepehrPaymentGateway to replace the previous
payment gateway, AqayePardakht. Added `Rrn` and `DigitalReceipt`
columns to the `PaymentTransactions` table for improved payment
tracking and verification. Updated the Entity Framework model
and mappings to reflect these changes.

Refactored payment transaction logic to support the new gateway,
including creating, verifying, and handling payments. Added new
request/response models for Sepehr gateway integration. Enhanced
error handling and financial statement creation upon successful
payment verification. Removed legacy code and updated dependency
injection for the Parbad library.
2025-11-12 20:59:37 +03:30
dff6bc2541 feat: add SMS settings configuration and refactor SMS sending methods for institution creation verification 2025-11-06 12:37:06 +03:30
SamSys
7f3f785e39 InsuranceEmployeeShare comput on checkout completed 2025-10-28 19:10:31 +03:30
25c7b67eb5 feat: extend SMS service to include contracting party and institution contract IDs in verification link and code methods 2025-10-25 14:18:04 +03:30
78458f24e5 feat: add entry and exit time differences to roll call reports 2025-10-20 15:43:59 +03:30
81e6094817 feat: add bank inquiry functionality and validation methods for IBAN and card numbers 2025-10-16 13:52:05 +03:30
a5e68cbd90 feat: remove deprecated account info endpoints and update request context structure in UidService 2025-10-16 10:20:02 +03:30
37a6920a74 feat: implement account information retrieval methods in DashboardController and UidService 2025-10-16 09:20:47 +03:30
9297bdefb5 feat: add bank inquiry methods and UidBanks enum for bank identification 2025-10-15 10:38:50 +03:30
b576a8dd6b Merge branch 'Main' 2025-10-11 20:01:46 +03:30
7a58423eb3 feat: implement "GetNotCreatedWorkshop" method and update related functionality in InsuranceList 2025-10-09 14:30:09 +03:30
6d0072c8ac add InstitutionContractExtenstionTemp - add mongodb Config 2025-10-06 15:04:26 +03:30
76013946bd fix sms bug for sending link 2025-10-05 17:38:51 +03:30
896c891f70 Merge branch 'Feature/InstitutionContract/add-registration-style' into Main
# Conflicts:
#	CompanyManagment.EFCore/Repository/PersonalContractingPartyRepository.cs
2025-10-04 11:42:31 +03:30
bfb7f4e38c add sms templates 2025-10-02 14:57:24 +03:30
983f629cd6 Merge branch 'Feature/admin-dashboard/migrate-next' into Main 2025-10-01 14:03:19 +03:30
0e3e783c5c set client dashboard 2025-10-01 14:02:19 +03:30
7725384a87 add extra custom exception 2025-09-29 14:47:10 +03:30
f5c3e6351c feat: add exception and opt bugs 2025-09-29 13:15:04 +03:30
518719a6b8 Merge branch 'Feature/admin-dashboard/api' into Main 2025-09-21 11:04:17 +03:30
SamSys
20dbd0121f Merge From Master 2025-09-16 03:01:02 +03:30
8eded713da fix: update gender handling in Create and CreateEmployee views 2025-09-15 16:12:17 +03:30
MahanCh
e7d43316ad feat: implement AuthorizedPerson management with repository and application services 2025-08-27 11:11:32 +03:30
SamSys
c40b457d1f Merge branch 'master' into ManualDailyWageContractSide 2025-08-26 01:49:05 +03:30
SamSys
f7166ca17f bug fixed : workshopTime setting save on client 2025-08-25 18:56:35 +03:30
SamSys
856ed38f08 Merge branch 'master' into ManualDailyWageContractSide 2025-08-21 01:49:27 +03:30
SamSys
4a3515ad65 manualDailyWage frontEnd Completed 2025-08-20 02:52:06 +03:30
MahanCh
b92aaaffa0 fix: enable and manage customize checkout options in client menu 2025-08-18 11:55:34 +03:30
MahanCh
ac4bd3453a Merge branch 'master' into Main
# Conflicts:
#	CompanyManagment.Application/SalaryAidApplication.cs
2025-08-09 14:46:36 +03:30
MahanCh
a9008beb24 Change CreateAsync For SalaryAid 2025-08-09 14:45:04 +03:30
MahanCh
563fe563c0 fix appsetting bug 2025-08-07 14:29:44 +03:30
MahanCh
05cd8832d5 refactor: extract common pagination properties into PaginationRequest and apply it in InstitutionContractListSearchModel 2025-08-04 15:45:05 +03:30
MahanCh
a4bcb1ac55 refactor: update GetList methods to use PagedResult for paginated responses in InstitutionContract-related components 2025-08-04 15:36:20 +03:30
MahanCh
6cec0e39ec add PagedResult generic class to support paginated responses 2025-08-04 15:17:14 +03:30
SamSys
6c814d5dce add new static account 2025-07-30 19:42:25 +03:30
MahanCh
bb3a50eb18 add pagination Queryrable - add pagination for workshop select List 2025-07-22 11:07:16 +03:30
MahanCh
767022d0b8 fix bug 2025-07-22 09:39:31 +03:30
MahanCh
f8a1aa596d merge from api createApigateway 2025-07-19 13:25:58 +03:30
MahanCh
62bcd4d6b6 add payment for api gateway 2025-07-17 15:20:34 +03:30
MahanCh
eecdcc11c0 add dad-mehr api gateway for test 2025-07-16 11:59:02 +03:30
MahanCh
fb52e99c68 add financial statement controller 2025-07-13 14:17:52 +03:30
MahanCh
00012cef52 Add RoleName Ro CurrentAccountInfo
Add Payment Transaction Time in Query
2025-07-12 16:29:14 +03:30
MahanCh
ba994a5802 feat: add wallet api for aqaye pardakht 2025-07-10 11:55:18 +03:30
MahanCh
3099881416 Merge branch 'API' of https://github.com/syntax24/OriginalGozareshgir into API 2025-07-09 13:15:31 +03:30
MahanCh
513b093c66 set create payment transaction for sandbox creation 2025-07-09 12:45:09 +03:30
MahanCh
60b53f6e39 add payment PaymentGateway 2025-07-08 12:54:23 +03:30
SamSys
45a4a735ca register/init merged 2025-07-08 05:57:22 +03:30
MahanCh
629ae1f0df Merge branch 'master' into API 2025-07-07 14:10:46 +03:30
MahanCh
c30c460a68 feature : add login controller and get detail profile
Add user profile and permissions handling

- Updated `AuthHelper` to deserialize permissions from claims.
- Introduced `GetDates` method in `GeneralController` for date info.
- Created `LoginController` with `GetProfile` method to return user profile details.
2025-07-02 12:03:25 +03:30
SamSys
2fd1878126 Merge weeklyofday 2025-06-29 14:35:43 +03:30