public async Task <IActionResult> Index(UsuarioModel usuario) { if (ModelState.IsValid) { // El método es asíncrono pero acá se solicita que se espere hasta // que el método se ejecute para poder continuar await _servicio.RegistrarUsuario(usuario); return(RedirectToAction(nameof(ConfirmacionCorreo), new { usuario.Email })); } else { return(View(usuario)); } }
public async Task <RegistrarUsuarioRespuestaDto> RegistrarUsuario(RegistrarUsuarioPeticionDto peticion) { var operacion = await _usuarioServicio.RegistrarUsuario(peticion); return(operacion.Resultado); }