-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Orbis Alonzo Gutierrez edited this page Aug 28, 2023
·
5 revisions

The fundamental kit of your application, which offers key components such as repositories, validations, base models, and configurations.
This library is separated in 4 components or nuggets:
-
FoundationKit- Contains all implementations from the library. -
FoundationKit.EntityFrameworkCore- Contains the base DbContext and base models, configurations and access configuration for database. -
FoundationKit.Repository- Contains the base repositories. -
FoundationKit.Extensions- Contains the extensions for the library.
Only mark items are completed
- Getting Started
-
Repositories
- Repository Pattern ✅
- Repository Pattern with AutoMapper ✅
- Filter repository
- Firebase Repository
- AMQP RABBIT Integration
- Services
- NationalityService
- StateService
- CountryService
- Validation
- DPI
- DNI
- CreditCard
- cvv validation
- Date validation
- Get credit card type
- Configuration, models and enums
-
BaseModels ✅
- BaseModel ✅
- BaseBasicModel ✅
- BaseOutput ✅
- BaseEdit ✅
- BaseInput ✅
- BaseResponse
- Pagination ✅
- Enums
-
DbContext
- FoundationKitDbContext ✅
- FoundationKitIdentityDbContext ✅
- Base EF Configuration
-
Controllers
- ApiCoreController✅
- ApiMapController✅
- MvcCoreController✅
- MvcMapController
-
BaseModels ✅
- Services
- Mail Service
- SecurityKey Service
- Helpers
- Notification Helper
- Export Excel
- RSA Encryption / Decryption,
- Format amounts
- MD5 HASH
- Extensions
- Enum extensions
- Controller extensions
- Base SecurityApi key Model
- API key validation with swagger
- Minimals api extensions
- ICollection extensions
-
Others
- Multi schema migrations ✅
- Base EF Configurations ✅
- Tag Pagination
- Cookie based auth
- Base response
- Serilog
- IApplicationContext