This repository is based on the original ASP.NET Core MVC / Angular startup template here.
This is a template to create ASP.NET Core MVC / Angular based startup projects for ASP.NET Boilerplate.
User Interface is based on AdminLTE theme.
- Basic accounting transactions
- Invoices and invoice items
- Payments
- Countries
- State provinces
- Cities
- Addresses
- Faqs
- Tickets
In order to make the entities simpler, I have had some assumptions regarding entities.
- There is no Foreign Key implemented in entities. Though there are referencing Id columns in related entities as needed.
- Entity Id in all entities are
Guid
There is already implemented simple AsyncCrudApplicationService
for each of the entities above. As following:
TransactionsAppService
InvoicesAppService
InvoiceItemsAppService
Countries
AddressesAppService
CitiesAppService
CountriesAppService
StateProvincesAppService
PaymentsAppService
FaqsAppService
TicketsAppService
You can learn about application services here
In the log4net configuration, I have added and AdoNetAppender
which adds logs to a table named MpLogs
. There is also an application service implemented to query the MpLogs
table.
- Application service for query the logs (
LogsAppService
) - Application service for query audit logs (
AuditLogsAppService
)
- Application logs
- Cities
- StateProvinces
- Countries
- Faqs
- Tickets
- ... (Under construction)
MIT.