The goal of the exercise is to clean up the current solution to make it as maintainable as possible in the vision of the candidate, while still maintaining backwards compatibility for any external service that is using it.
Database set up is done using entityframework migrations are already in place.