private ScoreCardService CreateScoreCardService() { var userid = Guid.Parse(User.Identity.GetUserId()); var service = new ScoreCardService(userid); return(service); }
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)); }
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 }); }
public ScoreCardsController() { ScoreCardService = new ScoreCardService(new ScoreCardRepo(), new ScorableCriterionRepo(), new ContestantRepo()); }