public void AgregarDeporte(Deporte deporte) { if (!CampoValido(deporte.Nombre)) { throw new DeporteDataException(); } if (_deportesRepository.ObtenerDeportePorNombre(deporte.Nombre) != null) { throw new ExisteDeporteException(); } _deportesRepository.Insert(deporte); _unitOfWork.Save(); }