eventhub
这是使用ABP框架构建的参考应用程序。它用多个应用程序层实现了域驱动的设计。
这本书
该解决方案最初是准备成为掌握ABP框架书籍的现实示例。
这本书是唯一解释该解决方案的来源。该解决方案在理解参考解决方案,域驱动的设计和本书的其他部分方面得到了高度推荐。
您可以在亚马逊或Packt的网站上订购这本书。
要求
- .NET 8.0+
- Docker
如何运行
- 在解决方案的根文件夹中执行
dotnet build /graphBuild命令。 - 执行
etc/docker/up.ps1以运行依赖服务。 - 运行
eventhub .DbMigrator以创建数据库和种子初始数据。 - 运行
eventhub .IdentityServer - 运行
eventhub .HttpApi.Host - 运行
eventhub .Web - 运行
eventhub .Admin.HttpApi.Host - 运行
eventhub .Web.Admin
admin用户的密码为1q2w3E*
见现场
在https://openeve*nt**hub.com上直播解决方案
屏幕截图
公共网站 – (MVC/Razor Page UI)
主页
事件创建页面
事件创建过程由三个步骤组成:“创建新事件”,“在事件(可选)中添加曲目”和“在轨道(可选)中添加会话”。
- 在这些步骤之后,向用户显示了一个“事件预览”页面以检查事件详细信息并发布事件。
创建一个新事件
将轨道添加到活动(可选)
将会话添加到轨道(可选)
新事件预览页
事件页面
事件详细信息页面
组织页面
组织详细信息页面
个人资料页面
付款模块页
付款模块提供了轻松通过PayPal付款的API。该应用程序使用此模块执行付款交易。
要了解有关付款模块的更多信息并查看集成,请查看付款模块文档。
