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));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }