private ScoreCardService CreateScoreCardService()
        {
            var userid  = Guid.Parse(User.Identity.GetUserId());
            var service = new ScoreCardService(userid);

            return(service);
        }
Example #2
0
        public void Initialize()
        {
            var scoreCardService = new ScoreCardService();
            var scoreCalcService = new ScoreCalcService();
            var validatorService = new ValidatorService();

            _game = new Game(scoreCardService, scoreCalcService, validatorService);
        }
        // GET: ScoreCard
        public ActionResult Index()
        {
            var userid  = Guid.Parse(User.Identity.GetUserId());
            var service = new ScoreCardService(userid);
            var model   = service.GetScoreCard();

            return(View(model));
        }
Example #4
0
        public static ContestantDto ConvertToDto(this Contestant contestant)
        {
            var performerService = new PerformerService(new PerformerRepo(),
                                                        new DivisionRepo(), new PersonNameRepo(), new OrganizationRepo(), new ContestantPerformerRepo());

            var performers = performerService.GetContestantPerformers(contestant.Id);

            var scoreCardService = new ScoreCardService(new ScoreCardRepo(), new ScorableCriterionRepo(), new ContestantRepo());

            var totalScore = scoreCardService.GetContestantTotalScore(contestant.Id, new TimeSpan(0, 5, 0));

            return(new ContestantDto()
            {
                Id = contestant.Id,
                Performance = ConvertToDto(contestant.Performance),
                Performers = performers.ConvertToDto(),
                TotalScore = totalScore
            });
        }
Example #5
0
 public ScoreCardsController()
 {
     ScoreCardService = new ScoreCardService(new ScoreCardRepo(), new ScorableCriterionRepo(), new ContestantRepo());
 }