Pegasus.Web:在线预订API服务

时间:2024-02-24 05:24:03
【文件属性】:

文件名称:Pegasus.Web:在线预订API服务

文件大小:70KB

文件格式:ZIP

更新时间:2024-02-24 05:24:03

nosql documentdb asp-net-core repository-pattern restful-api

飞马网 在线预订REST API服务 使用的技术 使用ASP.Net Core和Visual Studio 2017构建的REST API。 Azure WebJob用于超时预订的后台处理和更新座位可用性状态。 DataStore是基于NoSQL的文档,使用CosmosDB(以前称为DocumentDB)实现。 实施细节 飞马解决方案分为四个项目。 飞马网 包含ASP.Net Core Web API的实现 包含三个用于各种操作的控制器。 VehiclesController-管理车辆操作 TripController-管理跳闸操作 BookingController-管理预订操作 飞马数据库 包含用于json文档的CosmosDB数据存储的实现 包含三个用于管理文档的存储库 VehiclesRepository-管理车辆文档 TripRepository-管理旅行文档 BookingRepository-管理预订文件 飞马网站 包含基于计时器的Azure WebJob的实现,该功能检查超时内尚未完成的预订。 对于超时的预订,该预订被阻止的座位将可用于新预订。 飞马测试包含


【文件预览】:
Pegasus.Web-master
----src()
--------Pegasus()
----.vs()
--------VSWorkspaceState.json(231B)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(752B)

网友评论