An abp application module group that provides basic e-shop service.
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.
 
 
 
gdlcf88 5f865877e9 Rename modules 4 years ago
..
README.md Rename modules 4 years ago

README.md

EShop.Plugins.Booking

ABP version NuGet NuGet Download Discord online GitHub stars

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

  1. 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.Booking module if you don't want to check assets are bookable during payment.

  2. Add DependsOn(typeof(EShopXxxModule)) attribute to configure the module dependencies. (see how)

  3. Add builder.ConfigureEShopPluginsBooking(); to the OnModelCreating() method in MyProjectMigrationsDbContext.cs.

  4. Add EF Core migrations and update your database. See: ABP document.

Usage