public async Task<IHttpActionResult> GetDivisionStandings(string alias) {
            var divisionId = await _db.Divisions
                .Where(division => division.Alias == alias)
                .Select(division => division.Id)
                .SingleOrDefaultAsync();

            if (divisionId == 0) {
                return NotFound();
            }

            var games = await _db.Games
                .WithDetails()
                .Where(game => game.DivisionId == divisionId && game.IncludeInStandings)
                .ToListAsync();

            var standings = Standing.CalculateStandings(games);

            return Ok(standings);
        }