public void AdicionarNovo(ref Marca marca) { var nome = marca.Nome; var marcaExistente = _marcaRepository.Buscar(e => e.Nome == nome).FirstOrDefault(); // TODO: Adicionar notification pattern if (marcaExistente != null) { marca = marcaExistente; return; } _marcaRepository.AdicionarNovo(marca); }