Skip to content

Latest commit

Β 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎟️ TicketProvider API

A modern, RESTful microservice for ticket management built with .NET 8.
This API enables you to create, retrieve, update, and delete tickets for events, following best practices for microservice architecture.

.NET 8.0 API REST Swagger Documented


πŸ“‹ Features

  • Full ticket management: Create, read, update, and delete operations
  • Event association: Associate tickets with specific events
  • RESTful API: Standard HTTP methods and status codes
  • Interactive Swagger documentation
  • Layered architecture: Clear separation of controller, business, and data layers
  • Entity Framework Core with SQL Server support
  • Comprehensive integration testing
  • CORS enabled for all origins

πŸš€ Getting Started

Prerequisites

  • .NET 8 SDK
  • SQL Server (LocalDB is configured by default)

Installation

# 1. Clone the repository
git clone [https://github.com/your-username/ticket-provider.git](https://github.com/VentixeEventManagement/TicketProvider)
cd ticket-provider

# 2. Restore dependencies
dotnet restore

# 3. Apply database migrations
dotnet ef database update --project TicketProvider

# 4. Run the application
dotnet run --project TicketProvider

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages