コード例 #1
0
        /// <summary>
        /// Permite almacear los cambios de una Valoracion(Exista o no) de una Revision.
        /// </summary>
        /// <param name="valoracion">Se espera una instancia de Valoracion.</param>
        /// <returns>Es el resultado tras ejecutar la tarea, true si culmino correctamente o de lo contrario false.</returns>
        public bool GuardarValoracion(Entidad valoracion)
        {
            List <Parametro>   parametros  = null;
            RevisionValoracion iValoracion = null;

            try
            {
                if (!(valoracion is RevisionValoracion))
                {
                    throw new DAOM20Exception("La entidad revision debe ser de tipo RevisionValoracion.");
                }

                iValoracion = (RevisionValoracion)valoracion;

                parametros = FabricaDAO.asignarListaDeParametro();
                parametros.Add(FabricaDAO.asignarParametro(RecursoDAOM20.parametroValoracionId, SqlDbType.Int, iValoracion._id.ToString(), false));
                parametros.Add(FabricaDAO.asignarParametro(RecursoDAOM20.parametroValoracionPropietario, SqlDbType.VarChar, iValoracion.Propietario._id.ToString(), false));
                parametros.Add(FabricaDAO.asignarParametro(RecursoDAOM20.parametroValoracionPunto, SqlDbType.Int, ((int)iValoracion.Punto).ToString(), false));
                parametros.Add(FabricaDAO.asignarParametro(RecursoDAOM20.parametroValoracionRevision, SqlDbType.Int, iValoracion.Revision._id.ToString(), false));

                EjecutarStoredProcedure(RecursoDAOM20.procedimientoGuardarValoracion, parametros);
                return(true);
            }
            catch (Exception ex)
            {
                Models.Utilidad.RegistrarLog(new DAOM20Exception("Ocurrio un problema al intentar ejecutar DAORevision.GuardarValoracion.", ex));
            }
            return(false);
        }
コード例 #2
0
 public ActionResult guardar_revision(RevisionValoracion revision)
 {
     return(Json(new { completa = true }, JsonRequestBehavior.AllowGet));
 }