public Boolean EsValida(SolicitudPrestamo pSolicitud) //Implementacion del metodo de la interface IEvaluador. { IEvaluador evaluador = this.iEvaluadoresPorCliente[pSolicitud.Cliente.TipoCliente]; //Selecciona el evaluador correspondiente al tipo de cliente de la solicitud. return(evaluador.EsValida(pSolicitud)); //Verifica si es valida la solicitud, con respecto a ese evaluador. }
/// <summary> /// Metodo que valida segun el tipo de cliente /// </summary> /// <param name="pSolicitud"></param> /// <returns></returns> public bool EsValida(SolicitudPrestamo pSolicitud) { IEvaluador evaluador = this.iEvaluadoresPorCliente[pSolicitud.Cliente.TipoCliente]; return(evaluador.EsValida(pSolicitud)); }