Ticket based raffle draw project where user can buy a or multiple tickets with price.
- Create a ticket instance object from Ticket Class.
- Another TicketCollection Class which have crud, search, filtering facilities.
- From Controller have to write operation using TicketCollection instance.
- Using one TicketCollection instance in whole system.
- Data store in
db.jsonfile using file system.
GET/api/v1/ticketsPOST/api/v1/tickets
Content-Type: application/json
{
"username": "akibsaif",
"price": 200
}GET/api/v1/tickets/t/{id}PUT/api/v1/tickets/t/{id}
Content-Type: application/json
{
"username": "akib",
"price": 200
}DELETE/api/v1/tickets/t/{id}GET/api/v1/tickets/u/{username}PUT/api/v1/tickets/u/{username}
Content-Type: application/json
{
"username": "Saifs",
"price": 200
}DELETEhttp://localhost:8000/api/v1/tickets/u/{username}POSThttp://localhost:8000/api/v1/tickets/bulk
Content-Type: application/json
{
"username": "rrr",
"price": 300,
"quantity": 3
}GEThttp://localhost:8000/api/v1/tickets/draw?{wc={number}}