Skip to content

VentixeEventManagement/TicketProvider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages