/travely

An open-source web based software solution for travel agencies specialized on incoming tourism to help them manage their customers, bookings and help them save money by avoiding booking penalties due to late cancellations.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Travely

identity-manger

#TourModels Shared Project that includes shared business models concerning Tours and it's components. These classes will be used for back-to-back communication between backend microservices.

To use the classes add the project as a reference with the following command:

dotnet add [path_to_project] reference src/Shared/TourEntities/TourEntities.csproj

Classes are defined as partial to avoid merge conflicts. In order to keep track of each team's changes please use the following format for defining your team's partial classes:

public partial class [Team name abbreviation][className]

For Example:
public partial class TMTour

Also be sure to add the following line to the dockerfile for the specified project

COPY ["src/Shared/TourModels/TourModels.csproj", "src/Shared/TourModels/"]