示例#1
0
        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));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }