Ejemplo n.º 1
0
        public ExamenWindow(Result result, Examen examen)
        {
            InitializeComponent();
            var examenVM = new ExamenViewModel(result, examen);

            DataContext            = examenVM;
            examenVM.CloseHandler += (sender, args) => this.Close();
        }
Ejemplo n.º 2
0
 private void Inicializa(object sender, RoutedEventArgs e)
 {
     _viewModel = new ExamenViewModel();
     GridPregunta.DataContext = _viewModel;
     GridCargando.DataContext = _viewModel;
     if (idTema == "")
     {
         _viewModel.setAsignatura(idAsignatura);
     }
     else
     {
         _viewModel.setTema(idAsignatura, idTema);
     }
 }
Ejemplo n.º 3
0
        public IHttpActionResult GetCategorie(int id)
        {
            Categorie categorie = db.Categorie.Find(id);

            if (categorie == null)
            {
                return(NotFound());
            }

            CategorieViewModel cvm = new CategorieViewModel();

            cvm.ID_Cat  = categorie.ID_Cat;
            cvm.Nom_Cat = categorie.Nom_Cat;


            List <ExamenViewModel> levm = new List <ExamenViewModel>();
            List <Examen>          et   = new List <Examen>();

            et = categorie.Examen.ToList();

            foreach (var e in et)
            {
                ExamenViewModel exvm = new ExamenViewModel();
                exvm.ID_Exam     = e.ID_Exam;
                exvm.Nom_Exam    = e.Nom_Exam;
                exvm.Valeur_Exam = e.Valeur_Exam;
                exvm.Unite_Exam  = e.Unite_Exam;


                levm.Add(exvm);
            }

            cvm.Examen = levm;

            return(Ok(cvm));
        }
Ejemplo n.º 4
0
 public ActionResult CrearExamen(ExamenViewModel examen)
 {
     return(View());
 }
Ejemplo n.º 5
0
        public ActionResult Examen(ExamenViewModel model)
        {
            var cont = 0;

            if (!ModelState.IsValid)
            {
                return(View());
            }

            if (model.Respuesta1 == "0")
            {
                cont++;
            }

            if (model.Respuesta2 == "0")
            {
                cont++;
            }

            if (model.Respuesta3 == "2")
            {
                cont++;
            }

            if (model.Respuesta4 == "3")
            {
                cont++;
            }

            if (model.Respuesta5 == "1")
            {
                cont++;
            }

            if (model.Respuesta6 == "0")
            {
                cont++;
            }

            if (model.Respuesta7 == "1")
            {
                cont++;
            }

            if (model.Respuesta8 == "0")
            {
                cont++;
            }

            if (model.Respuesta9 == "2")
            {
                cont++;
            }

            if (model.Respuesta10 == "0")
            {
                cont++;
            }

            var equipo = _equiposRepository.GetEquipos().FirstOrDefault(x => x.Codigo == model.Codigo);

            if (equipo == null)
            {
                ModelState.AddModelError("", "Revisar el codigo de equipo");
                return(View());
            }

            if (equipo.PuntajeHtml != 0)
            {
                ModelState.AddModelError("", "Ya se hizo el examen");
                return(View());
            }

            equipo.PuntajeHtml = cont;
            _equiposRepository.UpdateEquipo(equipo);
            //update puntaje
            return(View("VerResultado", equipo.EquiposToViewModel()));
        }