Exemplo n.º 1
0
        public ValidationResult Create(GameViewModel game)
        {
            var gameEntity = _mapper.Map <Game>(game);

            _gameValidation.BaseValidation();
            var validation = _gameValidation.Validate(gameEntity);

            if (validation.IsValid)
            {
                _gameRepository.BeginTransaction();
                _gameRepository.Create(gameEntity);
                _gameRepository.Commit();
            }

            return(validation);
        }