https://github.com/muhammadfadel/handleticketschallenge
Implement a ticket system.
https://github.com/muhammadfadel/handleticketschallenge
Last synced: 10 months ago
JSON representation
Implement a ticket system.
- Host: GitHub
- URL: https://github.com/muhammadfadel/handleticketschallenge
- Owner: MuhammadFadel
- License: mit
- Created: 2022-11-22T18:46:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-26T18:30:36.000Z (over 3 years ago)
- Last Synced: 2025-05-29T06:53:12.542Z (about 1 year ago)
- Language: C#
- Size: 135 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HandleTicketsChallenge
Implement a ticket system.
System-Flow and Cycles:
1- Create a ticket with the following properties:
Id, creation date and time, and phone number, (governorate, city, district) are drop-down lists
making them static no need for a database only the ticket entity.
2- List those tickets in a list after creating this list should be paginated as 5 records per page.
3- Each ticket has a handle button which changes the status to handle if clicked.
4- Tickets will be automatically marked as handled if it was created within 60 minutes.
5- Each ticket will have a color yellow if it was created 15 minutes ago
Green if it was created 30 minutes ago
Blue if it was created 45 minutes ago
Red if it was created 60 minutes ago