- Built on .NET 7.0, Oracle 19c and MS SQL Server 2022
- Follows Clean Architecture Principles
- Repository Pattern with Dapper
- Integration with Swagger, Serilog, AutoMapper, Newton Json(Json.NET), Dapper
- Unit tests with xUnit and Moq
To create schema and seed data in Oracle 19c and above:
- You may run the SQL scripts in the
database\oracle-19cfolder, as privileged user with rights to create another user (SYSTEM, ADMIN, etc.)
dashboard_schema_create.sql
dashboard_create.sql
dashboard_populate.sql - Or you may import the
dashboard.dmpfile in thedatabasefolder with the below command:
impdp userid=username/password@//server-ip:1521/service-name DIRECTORY=orcl_dump DUMPFILE=dashboard.dmp FULL=Y
To remove the schema
- You may run the SQL
dashboard_schema_drop.sqlin thedatabasefolder. - Or you may drop the schema with the below command:
DROP USER DASHBOARD CASCADE


