public async Task <IActionResult> Create([Bind("UsrId,UsrNombre,UsrPassword,UsrActivo,RolId")] Usuario usuario) { if (ModelState.IsValid) { _context.Add(usuario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["RolId"] = new SelectList(_context.Roles, "RolId", "RolNombre", usuario.RolId); return(View(usuario)); }
public async Task <IActionResult> Create([Bind("PreregId,PreregIdentificacion,PreregNombres,PreregApellidos,PreregEmail,CvId,PreregTematica,PreregAreaProfesional,PreregFechaCreacion,PreregFechaModificacion,TipoprId,EstprId")] Preregistros preregistros) { if (ModelState.IsValid) { _context.Add(preregistros); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CvId"] = new SelectList(_context.Cv, "CvId", "CvId", preregistros.CvId); ViewData["EstprId"] = new SelectList(_context.EstadoPrereg, "EstprId", "EstprNombre", preregistros.EstprId); ViewData["TipoprId"] = new SelectList(_context.TipoPreregistro, "TipoprId", "TipoprNombre", preregistros.TipoprId); return(View(preregistros)); }
public async Task <IActionResult> Evaluar([FromForm] PreregistrosViewModel vm) { if (ModelState.IsValid) { vm.evaluacion.UsrId = 1; vm.evaluacion.EvalFecha = DateTime.Now; var preregInicial = await _context.Preregistros .Include(p => p.Evaluacion) .ThenInclude(eval => eval.Usr) .SingleOrDefaultAsync(m => m.PreregId == vm.evaluacion.PreregId); preregInicial.EstprId = vm.EstprId; _context.Add(vm.evaluacion); _context.Update(preregInicial); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vm)); }