public Boolean modificaCalificacion(int _idPrueba, string _cuentaAspirante, double _nota) { Calificacion c = leeCalificacion(_idPrueba, _cuentaAspirante); if (c != null) { c.Nota = _nota; c.Calificada = true; return(true); } return(false); }
public Boolean añadeCalificacion(int _idPrueba, string _cuentaAspirante) { Prueba prueba = leePrueba(_idPrueba); Usuario aspirante = leeUsuario(_cuentaAspirante); if (prueba != null && aspirante != null && aspirante.Rol.Equals(Roles.Aspirante) && leeCalificacion(_idPrueba, _cuentaAspirante) == null) { Calificacion c = new Calificacion(prueba, aspirante); calificaciones.Add(c.GetHashCode(), c); return(true); } return(false); }
public GuardarCalificacionResponse Guardar(Calificacion calificacion) { try { var proyectoBuscado = this.BuscarxIdProyecto(calificacion.IdProyecto); if (proyectoBuscado != 0) { return(new GuardarCalificacionResponse("Error, el proyecto ya tiene un docente evaluador asignado")); } _context.Calificaciones.Add(calificacion); _context.SaveChanges(); return(new GuardarCalificacionResponse(calificacion)); } catch (Exception e) { return(new GuardarCalificacionResponse($"Error de la Aplicacion: {e.Message}")); } }
public string Modificar(Calificacion calificacionNueva) { try { var calificacionVieja = _context.Calificaciones.Find(calificacionNueva.IdCalificacion); if (calificacionVieja != null) { calificacionVieja.Identificacion = calificacionNueva.Identificacion; calificacionVieja.Evaluador = calificacionNueva.Evaluador; _context.Calificaciones.Update(calificacionVieja); _context.SaveChanges(); return($"El registro se ha modificado satisfactoriamente."); } else { return($"Lo sentimos, no se encuentra registrada."); } } catch (Exception e) { return($"Error de la Aplicación: {e.Message}"); } }
public GuardarCalificacionResponse(Calificacion calificacion) { Error = false; Calificacion = calificacion; }
public Calificacion BuscarxId(int id) { Calificacion calificacion = _context.Calificaciones.Find(id); return(calificacion); }