// NUEVA VALORACION public int nuevoValorProyecto(ValoresProyecto valor) { string StrConn = ConfigurationManager.ConnectionStrings["BDLocal"].ToString(); int mensaje = 0; // Verificar que el empleado no haya votado el proyecto try { if (existeVotacion(valor.Legajo_valora, valor.Id_proyecto) == true) { mensaje = 1; return(mensaje); // EXISTE VALORACION } // Si no existe, agrega valor else { using (SqlConnection conn = new SqlConnection(StrConn)) { conn.Open(); SqlCommand comm = conn.CreateCommand(); comm.CommandText = "nuevoValorProyecto"; comm.CommandType = System.Data.CommandType.StoredProcedure; comm.Parameters.Add(new SqlParameter("@id_proyecto", valor.Id_proyecto)); comm.Parameters.Add(new SqlParameter("@funcionalidad", valor.Funcionalidad)); comm.Parameters.Add(new SqlParameter("@documentacion", valor.Documentacion)); comm.Parameters.Add(new SqlParameter("@diseño", valor.Diseño)); comm.Parameters.Add(new SqlParameter("@retroalimentacion", valor.Retroalimentacion)); comm.Parameters.Add(new SqlParameter("@tiempo_de_entrega", valor.Tiempo_de_entrega)); comm.Parameters.Add(new SqlParameter("@legajo_valora", valor.Legajo_valora)); comm.ExecuteNonQuery(); return(mensaje); } } } catch (Exception) { throw; } }
public int Put([FromBody] ValoresProyecto valor) { GestorValoresProyecto gValor = new GestorValoresProyecto(); return(gValor.modificarValorProyecto(valor)); }
public int Post([FromBody] ValoresProyecto valor) { GestorValoresProyecto gValor = new GestorValoresProyecto(); return(gValor.nuevoValorProyecto(valor)); }