Recreate API project with Web API 2.
Rename Peregrine.Api to Peregrine.Web
Fix tournament POST not wrapping return value in an object.
Adding in the UI
- Adding ConnetionString.config
- Adding Removed the get round 1 link from the scope and hardcoded it.
- Began adding resources to the PeregrinUi.js file
Implement first pass at round management. Only shows round 1 currently.
Switched all API responses to return unwrapped object and bare arrays.
Add DCI pairing docs.
Update list controllers to return arrays of objcets.
- Refactoring PeregrinUi.js to use resources everywhere.
- Making adjustments for API changes to the shape of the tournament and player objects
Implement support for draw match results.
Implement support for byes.
Improve round results to show basic stats.
Modify player create to return 201.
Update API doc, removing match API's.
Allow for rounds being called with only one game.
Centralize round rendering code.
Implemented full round pairings.
Implemented initial stats controller.
- Started in on the rounds page and controller.
Completed standings and ranking logic.
Rename StatsManager to StatsProvider.
Extend standings to allow lookup by round number.
Normalize indentation.
Add very basic stats page. Needs much cleanup.
- Wired up the round page to the api
- Added a button to start the next round
- Added a button to finsh the tournament
- Fixed the round controller so that it updates the scope after updating a player's wins and draws.
- Fixed my connection string.