public async Task <ActionResult <UsuarioModel> > RecuperarSenha(UsuarioModel usuario)
        {
            var user = await repositorio.VerificarEmail(usuario.Email);

            try
            {
                var userRecuperado = await repositorio.RecuperarSenha(user);

                await repositorio.Put(userRecuperado);

                string tituloEmail = "Recuperação de senha";
                string corpoEmail  = $"Sua nova senha é: {userRecuperado.Senha}, altere urgente";
                _email.Email(user.Email, corpoEmail, tituloEmail);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(Ok("Verifique seu e-mail, uma nova senha foi enviada"));
        }