public async Task <IActionResult> Create([Bind("Id,Nombre,Apellido,FechaNacimiento")] Profesor profesor) { if (ModelState.IsValid) { profesor.Id = Guid.NewGuid(); _context.Add(profesor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(profesor)); }
public async Task <IActionResult> Create([Bind("Id,Descripcion")] TipoTelefono tipoTelefono) { if (ModelState.IsValid) { tipoTelefono.Id = Guid.NewGuid(); _context.Add(tipoTelefono); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoTelefono)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Anio,Cuatrimestre,ProfesorId")] Materia materia) { if (ModelState.IsValid) { materia.Id = Guid.NewGuid(); _context.Add(materia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ProfesorId"] = new SelectList(_context.Profesores, "Id", "Apellido", materia.ProfesorId); return(View(materia)); }
public async Task <IActionResult> Create([Bind("Id,Email,LinkedIn,Twitter,Instagram,Facebook,AlumnoId")] Contacto contacto) { if (ModelState.IsValid) { contacto.Id = Guid.NewGuid(); _context.Add(contacto); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AlumnoId"] = new SelectList(_context.Alumnos, "Id", "Apellido", contacto.AlumnoId); return(View(contacto)); }
public async Task <IActionResult> Create([Bind("Id,MateriaId,AlumnoId")] MateriaAlumno materiaAlumno) { if (ModelState.IsValid) { materiaAlumno.Id = Guid.NewGuid(); _context.Add(materiaAlumno); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AlumnoId"] = new SelectList(_context.Alumnos, "Id", "Apellido", materiaAlumno.AlumnoId); ViewData["MateriaId"] = new SelectList(_context.Materias, "Id", "Nombre", materiaAlumno.MateriaId); return(View(materiaAlumno)); }
public async Task <IActionResult> Create([Bind("Id,Numero,TipoTelefonoId,AlumnoId")] Telefono telefono) { if (ModelState.IsValid) { telefono.Id = Guid.NewGuid(); _context.Add(telefono); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AlumnoId"] = new SelectList(_context.Alumnos, "Id", "Apellido", telefono.AlumnoId); ViewData["TipoTelefonoId"] = new SelectList(_context.TipoTelefonos, "Id", "Descripcion", telefono.TipoTelefonoId); return(View(telefono)); }
public IActionResult Create([Bind("Id,Nombre,Apellido,FechaNacimiento")] Alumno alumno) { if (alumno.FechaNacimiento > DateTime.Now.AddYears(-18)) { ModelState.AddModelError("FechaNacimiento", "El Alumno debe ser mayor de 18 años"); } if (ModelState.IsValid) { alumno.Id = Guid.NewGuid(); _context.Add(alumno); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(alumno)); }