示例#1
0
        public ActionResult Create([FromForm] CursoViewModel curso)
        {
            try
            {
                int materia    = Convert.ToInt32(curso.MateriaSeleccionada);
                int estudiante = Convert.ToInt32(curso.EstudianteSeleccionado);
                // TODO: Add insert logic here
                CursoEntity nuevoCurso = (CursoEntity)curso;
                //nuevoCurso.Id = curso.Id;
                //nuevoCurso.CodCatedratico = curso.CodCatedratico;
                nuevoCurso.Materia     = materiaRepository.ObtenerMaterias().FirstOrDefault(x => x.Id == materia);
                nuevoCurso.Estudiantes = new List <EstudianteViewModel>();
                nuevoCurso.Estudiantes.Add(estudianteRepository.ObtenerEstudiante(estudiante));
                cursoRepository.CrearCurso(nuevoCurso);

                return(RedirectToAction("Edit", new { id = nuevoCurso.Id }));
            }
            catch
            {
                return(View());
            }
        }