Exemplo n.º 1
0
        public async Task <GameGoalieStatisticDTO> Update(GameGoalieStatisticDTO dto)
        {
            var result = await this.Handler.Execute(_log, async() =>
            {
                GameGoalieStatistic gameGoalieStatistic = _gameGoalieStatisticFactory.CreateDomainObject(dto);
                gameGoalieStatistic.Validate();

                gameGoalieStatistic = await _gameGoalieStatisticRepository.Update(gameGoalieStatistic);
                return(_gameGoalieStatisticMapper.ToDto(gameGoalieStatistic));
            });

            return(result);
        }
Exemplo n.º 2
0
 public GameGoalieStatisticDTO ToDto(GameGoalieStatistic domain)
 {
     return(new GameGoalieStatisticDTO()
     {
         Id = domain.Id,
         GameId = domain.GameId,
         PlayerId = domain.PlayerId,
         TeamId = domain.TeamId,
         GoalsAllowed = domain.GoalsAllowed,
         ShotsAgainst = domain.ShotsAgainst,
         Saves = domain.Saves,
         Result = domain.Result,
         CreatedOnUtc = domain.CreatedOn
     });
 }