public async Task Adicionar(Fornecedor fornecedor) { if (!ExecutarValidacao(new FornecedorValidation(), fornecedor) || !ExecutarValidacao(new EnderecoValidation(), fornecedor.Endereco)) { return; } if (_fornecedorRepository.Buscar(f => f.Documento == fornecedor.Documento).Result.Any()) { Notificar("Já existe um fornecedor com este documento informado."); return; } await _fornecedorRepository.Adcionar(fornecedor); }