public async Task <IActionResult> Create([Bind("IdUsuario,Nombre,UserName,Password,ConfirmPassword,IdRuta,Activo")] Usuario usuario) { // Se verifica si el usuairo existe o no var verifyUser = _userHelper.FindByUserName(usuario.UserName); if (verifyUser != null) { //si el usuario existe, aƱande un error al estado del modelo ModelState.AddModelError("UserName", "El Usuario ya existe"); } // se verifica el estado del modelo if (ModelState.IsValid) { usuario.transformUserNameLowered(); usuario.Password = Hash.GetSha256(usuario.Password); _context.Add(usuario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdRuta"] = new SelectList(_context.Rutas, "IdRuta", "IdRuta", usuario.IdRuta); return(View(usuario)); }
public async Task <IActionResult> Create([Bind("IdConcecionario,Nombre")] Concecionario concecionario) { if (ModelState.IsValid) { _context.Add(concecionario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(concecionario)); }
public async Task <IActionResult> Create([Bind("IdRol,Nombre,IsDelte")] Rol rol) { if (ModelState.IsValid) { _context.Add(rol); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(rol)); }
public async Task <IActionResult> Create([Bind("IdParada,NombreParada,Borrado")] Parada parada) { if (ModelState.IsValid) { parada.NombreNormalizado = parada.NombreParada.ToUpper(); _context.Add(parada); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(parada)); }
public async Task <IActionResult> Create([Bind("IdUnidad,IdConcecionario,NumeroEconomico,IdPropiedatrio,Placa")] Unidad unidad) { if (ModelState.IsValid) { unidad.Placa = unidad.Placa.ToUpper(); _context.Add(unidad); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdConcecionario"] = new SelectList(await this.Concecionarios(), "IdConcecionario", "Nombre", unidad.IdConcecionario); ViewData["IdPropiedatrio"] = new SelectList(await this.Concecionarios(), "IdConcecionario", "Nombre", unidad.IdPropiedatrio); return(View(unidad)); }