C# and .Net project

Job ID: 30721008

Budget: ₹12,500 – ₹37,500 INR

MVC Web Application
Candidates are required to build an MVC application, using C# for code behind and targeting the
latest (stable) version of dotNET Core. The application will require a MS SQL database1

for storage of

data generated by the application.
This application must perform the following tasks and built to best practices:
1. Allow the user to enter a variable amount of numbers, of any integer value and in random
order.
2. Sort these numbers in either ascending or descending order – the user should choose the
order.
3. The ordered sequence should be inserted into the database along with the direction that the
sequence was sorted in and the time taken to perform the sort.
4. Feedback to the user the result of the operation (i.e. whether the operation was successful,
any validation issues with the submission or any errors that occurred).
5. Display the results of all sorts including the sort direction and time taken.
6. Allow the user to export all of the sorts as JSON.
7. Please document all assumptions and decisions taken separately and submit with final code
base.

1 Preferably store the database in your App_Data folder for ease of review.
Related categories: .NET C# Programming JSON