/// <inheritdoc />
        /// <summary>
        /// Gets the candidates by contest identifier.
        /// </summary>
        /// <param name="contestId">
        /// An integer containing the contest identifier.
        /// </param>
        /// <returns>
        /// IEnumerable&lt;Candidate&gt;
        /// </returns>
        public IEnumerable <Candidate> GetCandidatesByContestId(int contestId)
        {
            var results = _candidatesRepository
                          .GetMany(can => can.ContestId == contestId)
                          .OrderBy(can => can.SortOrder);

            return(results);
        }