public async Task <IActionResult> Create([Bind("idUsuario,nombreUsuario,passUsuario,idPersona,idRol")] Usuario usuario) { if (ModelState.IsValid) { _context.Add(usuario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(usuario)); }
public async Task <IActionResult> Create([Bind("idTipoPersona,nombreTipoPersona")] TipoPersona tipoPersona) { if (!_context.Modulo.Any(x => x.nombreModulo == "TipoPersonas" && x.idRol == Convert.ToInt32(User.FindFirstValue("idRol")))) { return(Redirect("../")); } if (ModelState.IsValid) { _context.Add(tipoPersona); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoPersona)); }
public async Task <IActionResult> Create([Bind("idFacultad,nombreFacultad")] Facultad facultad) { if (!_context.Modulo.Any(x => x.nombreModulo == "Facultad" && x.idRol == Convert.ToInt32(User.FindFirstValue("idRol")))) { return(Redirect("../")); //return RedirectToAction("DetailResponder"); } if (ModelState.IsValid) { _context.Add(facultad); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(facultad)); }
public async Task <IActionResult> Create([Bind("idProfesor,identificadorProfesor,idPersona")] Profesor profesor) { if (!_context.Modulo.Any(x => x.nombreModulo == "Profesor" && x.idRol == Convert.ToInt32(User.FindFirstValue("idRol")))) { return(Redirect("../")); //return RedirectToAction("DetailResponder"); } if (ModelState.IsValid) { _context.Add(profesor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(profesor)); }
public async Task <IActionResult> Create([Bind("idEstudiante,idPersona,matriculaEstudiante,Carrera,idEscuela")] Estudiante estudiante) { if (!_context.Modulo.Any(x => x.nombreModulo == "Estudiante" && x.idRol == Convert.ToInt32(User.FindFirstValue("idRol")))) { return(Redirect("../")); //return RedirectToAction("DetailResponder"); } if (ModelState.IsValid) { _context.Add(estudiante); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(estudiante)); }
public async Task <IActionResult> Create(Persona persona) { if (!_context.Modulo.Any(x => x.nombreModulo == "Persona" && x.idRol == Convert.ToInt32(User.FindFirstValue("idRol")))) { return(Redirect("../")); //return RedirectToAction("DetailResponder"); } if (ModelState.IsValid) { _context.Add(persona); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewBag.TipoPersona = _context.TipoPersona.Select(x => new TipoPersona() { idTipoPersona = x.idTipoPersona, nombreTipoPersona = x.nombreTipoPersona }); return(View(persona)); }