public OutputWithData <bool> Save(Ball ball) { var ballEntity = Mapper.Map <Ball, BallEntity>(ball); if (ballEntity.IsValid()) { return(new OutputWithData <bool>(_ballRepository.Add(ballEntity))); } return(GetError <bool>(ballEntity)); }