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