public async Task <Models.TbUsuario> AlterarUsuarioAsync(Models.TbUsuario atual, Models.TbUsuario novo)
        {
            this.ValidarUsuarioRequest(novo);

            await this.ValidarAlterarNomeUsuario(atual.NmUsuario, novo.NmUsuario, novo.IdUsuario);

            atual = await usuarioDb.AlterarUsuarioAsync(atual, novo);

            return(atual);
        }