/// <inheritdoc /> public List <Cotizacion> FindCotizaciones(string rutEmail) { if (rutEmail == null || String.IsNullOrEmpty(rutEmail.Replace(" ", ""))) { throw new ArgumentException("rutEmail no puede ser null ni vacio."); } Persona persona = Find(rutEmail); if (persona == null) { throw new DataException("No existe persona asociada al rut/mail."); } List <Cotizacion> cotizaciones = _repositoryCotizacion.GetByRut(persona.Rut); if (cotizaciones.Count == 0) { throw new DataException("No hay cotizaciones asociadas a la persona."); } return(cotizaciones); }