public VIEW_PROYECTOS PostVIEW_PROYECTOS(VIEW_PROYECTOS proyect) { proyect.IdProyecto = db.SP_InsertarPropuestaProyecto( proyect.IdEstudiante, proyect.NombreProyecto, proyect.Problematica, proyect.Descripcion, proyect.IdCurso, proyect.FechaInicio, proyect.FechaFinal, proyect.DocumentoAdicional, //proyecto comienza como activo "A", //incia la nota con un cero 0 ).SingleOrDefault().Value; ESTUDIANTE_POR_CURSO lobj_estCurso = db.ESTUDIANTE_POR_CURSO.Find(proyect.IdEstudiante, proyect.IdCurso); lobj_estCurso.Estado = "A"; db.Entry(lobj_estCurso).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateException) { if (ProyectoProEstudianteExists(proyect.IdProyecto, proyect.IdEstudiante)) { return(null); } else { throw; } } return(proyect); }