public async Task <IActionResult> Create([Bind("Id,Nombre,Descripcion,CupoMaximo")] Materia materia) { if (ModelState.IsValid) { _context.Add(materia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(materia)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Apellido,Legajo,Username")] Profesor profesor) { if (ModelState.IsValid) { profesor.FechaUltimaModificacion = profesor.FechaAlta = DateTime.Now; _context.Add(profesor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(profesor)); }
public async Task <IActionResult> Create([Bind("Id,ProfesorId,MateriaId")] ProfesorMateria profesorMateria) { if (ModelState.IsValid) { _context.Add(profesorMateria); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MateriaId"] = new SelectList(_context.Materia, "Id", "Nombre", profesorMateria.MateriaId); ViewData["ProfesorId"] = new SelectList(_context.Profesor, "Id", "NombreApellido", profesorMateria.ProfesorId); return(View(profesorMateria)); }
public async Task <IActionResult> Create([Bind("Id,CarreraId,MateriaId")] CarreraMateria carreraMateria) { if (ModelState.IsValid) { _context.Add(carreraMateria); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CarreraId"] = new SelectList(_context.Carrera, "Id", "Nombre", carreraMateria.CarreraId); ViewData["MateriaId"] = new SelectList(_context.Materia, "Id", "Nombre", carreraMateria.MateriaId); return(View(carreraMateria)); }
public async Task <IActionResult> Create([Bind("Id,MateriaCursadaId,AlumnoId")] MateriaCursadaAlumno materiaCursadaAlumno) { if (ModelState.IsValid) { _context.Add(materiaCursadaAlumno); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AlumnoId"] = new SelectList(_context.Alumno, "Id", "NombreApellidoLegajo", materiaCursadaAlumno.AlumnoId); ViewData["MateriaCursadaId"] = new SelectList(_context.MateriaCursada, "Id", "Nombre", materiaCursadaAlumno.MateriaCursadaId); return(View(materiaCursadaAlumno)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Apellido,Legajo,CarreraId,Username,Role")] Alumno alumno) { if (ModelState.IsValid) { alumno.FechaUltimaModificacion = alumno.FechaAlta = DateTime.Now; _context.Add(alumno); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CarreraId"] = new SelectList(_context.Carrera, "Id", "Nombre", alumno.CarreraId); return(View(alumno)); }
private void Seed() { if (!_context.Profesor.Any()) { _context.Add(new Profesor() { Username = "******", Role = Role.Administrador, Password = "******".Encriptar() }); _context.SaveChanges(); } if (!_context.Alumno.Any()) { _context.Add(new Alumno() { Username = "******", Role = Role.Cliente, Password = "******".Encriptar() }); _context.SaveChanges(); } }
public async Task <IActionResult> Create([Bind("Id,Nombre")] Carrera carrera, List <int> materiaIds) { ValidarMaterias(materiaIds); if (ModelState.IsValid) { carrera.Materias = new List <CarreraMateria>(); foreach (var materiaId in materiaIds) { carrera.Materias.Add(new CarreraMateria { Carrera = carrera, MateriaId = materiaId }); } _context.Add(carrera); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MateriasId"] = new MultiSelectList(_context.Materia, "Id", "Nombre", materiaIds); return(View(carrera)); }