Exemplo n.º 1
0
        public async Task <IActionResult> Registro(Usuario args, string returnUrl)
        {
            ViewData["ReturnUrl"] = returnUrl;
            if (!ModelState.IsValid)
            {
                return(View(args));
            }
            try
            {
                if (oUsuario.VerificarUsuario(args.idPersona, args.nombreUsuario))
                {
                    ModelState.AddModelError("", "Datos ya existen!");
                    CargarPersona();
                    return(View(args));
                }

                args.idRol = 1;
                await oUsuario.Create(args);

                return(RedirectToAction("Login"));
            }
            catch (Exception)
            {
                ModelState.AddModelError("", "No se pudo Crear el usuario!");
                CargarPersona();
                return(View(args));
            }
        }