/// <summary>
        /// Permite la búsqueda de Evaluaciones por correo electrónico
        /// </summary>
        /// <param name="strCorreoElectronico">Correo Electrónico</param>
        /// <returns>Lista de Evaluaciones</returns>
        public ICollection <EvaluacionEntity> ListarPorCorreoElectronico(string strCorreoElectronico)
        {
            try
            {
                IEvaluacionService oEvaluacion = new EvaluacionBL();
                var lstEvaluacion = oEvaluacion.ListarPorCorreoElectronico(strCorreoElectronico);

                return(lstEvaluacion);
            }
            catch (TestException ex)
            {
                return(null);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Permite la búsqueda de Evaluaciones por correo electrónico
        /// </summary>
        /// <param name="strCorreoElectronico">Correo Electrónico</param>
        /// <returns>Lista de Evaluaciones</returns>
        public IHttpActionResult ListarPorCorreoElectronico(string strCorreoElectronico)
        {
            try
            {
                IEvaluacionService oEvaluacion = new EvaluacionBL();
                var lstEvaluacion = oEvaluacion.ListarPorCorreoElectronico(strCorreoElectronico);

                return(Ok(new
                {
                    data = lstEvaluacion,
                    success = true
                }));
            }
            catch (TestException ex)
            {
                return(BadRequest(ex.Message));
            }
            catch (Exception ex)
            {
                return(BadRequest(MensajesError.Inesperado.ERROR_INESPERADO));
            }
        }