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); }
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 }); }