public new async Task <Cartao> AddAsync(Cartao entidade) { if (!base.ValidarEntidade(entidade)) { return(null); } if (!await _clienteRepositorio.ExistsAsync(x => x.Id == entidade.IdCliente)) { Injector.Notificador.Add(MensagemValidator.RegistroNaoEncontrado("Cliente")); return(null); } entidade.Ativar(); await base.AddAsync(entidade); await base.CommitAsync(); return(entidade); }