A .NET library for managing travel itineraries, flights, passengers, invoices, and visa applications with Entity Framework Core support.
$ dotnet add package ClassyTravelA .NET library for managing travel itineraries, flights, passengers, invoices, and visa applications with Entity Framework Core support.
classyDB)Install the package via NuGet Package Manager:
Install-Package ClassyTravel
Or via .NET CLI:
dotnet add package ClassyTravel
net3000.common (Version 10.0.3 or later)using ClassyTravel.DbContext;
using Microsoft.Extensions.Configuration;
var configuration = new ConfigurationBuilder()
.AddJsonFile("appsettings.json")
.Build();
var optionsBuilder = new DbContextOptionsBuilder<classyDB>();
// Configure your connection string
var classyDB = new classyDB(optionsBuilder.Options);
using ClassyTravel;
var lib = new ClassyTravel.lib();
lib.classyDB = classyDB;
lib.myConfig = configuration;
// Extract itinerary from URL
var invoiceId = await lib.ExtractItineraryFromUrlAsync("https://example.com/itinerary");
classyDB)The main database context provides access to:
authorize - Authorization recordsVisaApplications2 - Visa application dataIntinerary - Travel itinerariesFlight - Flight informationFlightPassenger - Passenger detailsInvoice - Invoice recordsInvoiceItem - Invoice line itemsRequestLog - Request logginglib)The primary entry point for:
For more detailed documentation and API reference, please visit the project repository.
This project is licensed under the MIT License - see the LICENSE file for details.
For issues, questions, or contributions, please visit the project repository.