mirror of https://github.com/EasyAbp/EShop.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| .. | ||
| README.md | 4 years ago | |
README.md
EShop.Plugins.Booking
A booking-business plugin for EShop. It extends EShop to use the EasyAbp.BookingService module to help end-users to book some assets online.
Installation
-
Install the following NuGet packages. (see how)
- EasyAbp.EShop.Orders.Booking.Application (install at EasyAbp.EShop.Orders.Application location)
- (Optional) EasyAbp.EShop.Payments.Booking.Application (install at EasyAbp.EShop.Payments.Application location)
- EasyAbp.EShop.Plugins.Booking.Application
- EasyAbp.EShop.Plugins.Booking.Application
- EasyAbp.EShop.Plugins.Booking.Application.Contracts
- EasyAbp.EShop.Plugins.Booking.Domain
- EasyAbp.EShop.Plugins.Booking.Domain.Shared
- EasyAbp.EShop.Plugins.Booking.EntityFrameworkCore
- EasyAbp.EShop.Plugins.Booking.HttpApi
- EasyAbp.EShop.Plugins.Booking.HttpApi.Client
- (Optional) EasyAbp.EShop.Plugins.Booking.MongoDB
- (Optional) EasyAbp.EShop.Plugins.Booking.Web
Skip installing the
EasyAbp.EShop.Payments.Plugins.Bookingmodule if you don't want to check assets are bookable during payment. -
Add
DependsOn(typeof(EShopXxxModule))attribute to configure the module dependencies. (see how) -
Add
builder.ConfigureEShopPluginsBooking();to theOnModelCreating()method in MyProjectMigrationsDbContext.cs. -
Add EF Core migrations and update your database. See: ABP document.