/// <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); }
public ActionResult guardar_revision(RevisionValoracion revision) { return(Json(new { completa = true }, JsonRequestBehavior.AllowGet)); }