/// <summary>
        /// Permite Actualizar Evaluaciones
        /// </summary>
        /// <param name="oEvaluacion">Objeto de Entidad de Evaluaciones</param>
        /// <returns>1 si se actualizó correctamente</returns>
        public int ActualizarEvaluacion(EvaluacionEntity oEvaluacion)
        {
            try
            {
                IEvaluacionService objEvaluacion = new EvaluacionBL();
                var respuesta = objEvaluacion.Actualizar(oEvaluacion);

                return(respuesta);
            }
            catch (TestException ex)
            {
                return(0);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
        public void verificarActualizacionDeCalificacion()
        {
            Boolean            respuestaTest = false;
            IEvaluacionService oEvaluacion   = new EvaluacionBL();
            EvaluacionEntity   objEvaluacion = new EvaluacionEntity();


            objEvaluacion.intIdEvaluacion = 3; // ID si existe
            objEvaluacion.intCalificacion = 10;
            int respuesta = 0;

            try{ respuesta = oEvaluacion.Actualizar(objEvaluacion); }
            catch (Exception ex) { respuesta = 0; }

            if (respuesta > 0)
            {
                respuestaTest = true;
            }

            Assert.IsTrue(respuestaTest);
        }
Exemple #3
0
        /// <summary>
        /// Permite Actualizar Evaluaciones
        /// </summary>
        /// <param name="oEvaluacion">Objeto de Entidad de Evaluaciones</param>
        /// <returns>1 si se actualizó correctamente</returns>
        public IHttpActionResult ActualizarEvaluacion(EvaluacionModel objEvaluacionModel)
        {
            try
            {
                IEvaluacionService oEvaluacion = new EvaluacionBL();
                int respuesta = oEvaluacion.Actualizar(MapearModelAEntity(objEvaluacionModel));

                return(Ok(new
                {
                    success = respuesta
                }));
            }
            catch (TestException ex)
            {
                return(BadRequest(ex.Message));
            }
            catch (Exception ex)
            {
                //Generar Log de Evetos
                // .....

                return(BadRequest(MensajesError.Inesperado.ERROR_INESPERADO));
            }
        }