Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is all 3 challenges done in C#/.NET. All code has comments explaining why I made the choices that I did.
Database challenge folder has a word document answering part 1. The main code for the part 2 answer is in Interview\Headstorm Database Challenge\Headstorm Database Challenge\Program.cs
I accidentally called the back end challenge the front end challenge when I first made it, so there might still be some mis-matched names (I changed the folder names, but it hopefully still runs correctly). I store the list in a local file so that won't work if your path doesn't exist. The main code for the answer is in \Interview\Headstorm Back End Challenge\Headstorm Back End Challenge\Headstorm Back End Challenge\Controllers\HomeController.cs
The Front End answer is very bare-bones, without much effort being put into making it look nice (obviously not something I would do in a real project). I didn't do anything server-side. The answer is mainly in Interview\Headstorm Front End Challenge\Headstorm Front End Challenge\Pages\Index.cshtml, but some necessary code is also in Interview\Headstorm Front End Challenge\Headstorm Front End Challenge\Pages\Shared_Layout.cshtml