Exemple #1
0
        public async Task <IActionResult> Edit(int id, [Bind("IdEstudianteAsignatura,Nota,IdEstudiante,IdAsignatura")] EstudianteAsignatura estudianteAsignatura)
        {
            if (id != estudianteAsignatura.IdEstudianteAsignatura)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(estudianteAsignatura);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EstudianteAsignaturaExists(estudianteAsignatura.IdEstudianteAsignatura))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdAsignatura"] = new SelectList(_context.Asignatura, "IdAsignatura", "IdAsignatura", estudianteAsignatura.IdAsignatura);
            ViewData["IdEstudiante"] = new SelectList(_context.Estudiante, "IdEstudiante", "IdEstudiante", estudianteAsignatura.IdEstudiante);
            return(View(estudianteAsignatura));
        }
Exemple #2
0
        public ActionResult Delete(int id)
        {
            mvcEstudiantesEntities db = new mvcEstudiantesEntities();

            Estudiante _est = null;
            IEnumerable <EstudianteAsignatura> _estAsig = null;

            EstudianteAsignatura _tempEA = null;

            try
            {
                _est     = db.Estudiante.Where(e => e.ID == id).FirstOrDefault();
                _estAsig = db.EstudianteAsignatura.Where(k => k.IDEstudiante == id);

                foreach (var item in _estAsig)
                {
                    _tempEA = db.EstudianteAsignatura.Where(l => l.IDAsignatura == item.IDAsignatura && l.IDEstudiante == item.IDEstudiante).FirstOrDefault();
                    db.EstudianteAsignatura.DeleteObject(_tempEA);
                }

                db.Estudiante.DeleteObject(_est);

                db.SaveChanges();
            }
            catch (Exception e) { }

            return(RedirectToAction("List"));
        }
        public ActionResult Editar(int Id)
        {
            EstudianteAsignatura EstAsign = db.EstudianteAsignaturas.Find(Id);

            ViewBag.idAsignatura = new SelectList(db.Asignaturas.ToList(), "Id", "Nombre");
            ViewBag.idEstudiante = new SelectList(db.Estudiantes.ToList(), "Id", "Nombre");
            return(View());
        }
        public ActionResult Borrar(int Id)
        {
            EstudianteAsignatura EstAsign = db.EstudianteAsignaturas.Find(Id);

            db.EstudianteAsignaturas.Remove(EstAsign);
            db.SaveChanges();

            return(Redirect("~/EstudianteMateria/"));
        }
        //
        // GET: /Seleccion/Edit/5

        public ActionResult Edit(int id)
        {
            mvcEstudiantesEntities db       = new mvcEstudiantesEntities();
            EstudianteAsignatura   _estAsig = null;

            try
            {
                _estAsig = db.EstudianteAsignatura.Where(e => e.ID == id).FirstOrDefault();
            }
            catch (Exception) { }

            return(View(_estAsig));
        }
        public ActionResult Editar([Bind(Include = "id,idEstudiante,idAsignatura")] EstudianteAsignatura EstAsign)
        {
            if (ModelState.IsValid)
            {
                db.Entry(EstAsign).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idAsignatura = new SelectList(db.Asignaturas, "Id", "Nombre", EstAsign.idAsignatura);
            ViewBag.idEstudiante = new SelectList(db.Profesors, "Id", "Nombre", EstAsign.idEstudiante);
            return(View(EstAsign));
        }
        public ActionResult Crear([Bind(Include = "id,idEstudiante,idAsignatura")] EstudianteAsignatura EstAsign)
        {
            if (ModelState.IsValid)
            {
                db.EstudianteAsignaturas.Add(EstAsign);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idAsignatura = new SelectList(db.Asignaturas, "Id", "Nombre", EstAsign.idAsignatura);
            ViewBag.idEstudiante = new SelectList(db.Estudiantes, "Id", "Nombre", EstAsign.idEstudiante);
            return(View(EstAsign));
        }
Exemple #8
0
        public async Task <IActionResult> Create([Bind("IdEstudianteAsignatura,Nota,IdEstudiante,IdAsignatura")] EstudianteAsignatura estudianteAsignatura)
        {
            if (ModelState.IsValid)
            {
                _context.Add(estudianteAsignatura);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdAsignatura"] = new SelectList(_context.Asignatura, "IdAsignatura", "IdAsignatura", estudianteAsignatura.IdAsignatura);
            ViewData["IdEstudiante"] = new SelectList(_context.Estudiante, "IdEstudiante", "IdEstudiante", estudianteAsignatura.IdEstudiante);
            return(View(estudianteAsignatura));
        }
        public ActionResult Create(EstudianteAsignatura _estAsig)
        {
            mvcEstudiantesEntities db = new mvcEstudiantesEntities();

            try
            {
                db.AddToEstudianteAsignatura(_estAsig);
                db.SaveChanges();

                return(RedirectToAction("Detail", new { id = _estAsig.ID }));
            }
            catch (Exception e) { }

            return(RedirectToAction("Index"));
        }
        //
        // GET: /Seleccion/Delete/5

        public ActionResult Delete(int id)
        {
            mvcEstudiantesEntities db = new mvcEstudiantesEntities();

            EstudianteAsignatura _estAsig = null;

            try
            {
                _estAsig = db.EstudianteAsignatura.Where(e => e.ID == id).FirstOrDefault();

                db.EstudianteAsignatura.DeleteObject(_estAsig);

                db.SaveChanges();
            }
            catch (Exception e) { }

            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(EstudianteAsignatura estAsig)
        {
            mvcEstudiantesEntities db       = new mvcEstudiantesEntities();
            EstudianteAsignatura   _estAsig = null;

            try
            {
                _estAsig = db.EstudianteAsignatura.Where(e => e.ID == estAsig.ID).FirstOrDefault();

                _estAsig.IDAsignatura = estAsig.IDAsignatura;
                _estAsig.IDEstudiante = estAsig.IDEstudiante;

                db.SaveChanges();

                return(RedirectToAction("Detail", new { id = _estAsig.ID }));
            }
            catch (Exception e) { }

            return(RedirectToAction("Index"));
        }