public void Salvar(Amigo amigo) { if (amigo != null && amigo.Validar()) { if (amigo.Codigo > 0) { _amigoData.Atualizar(amigo); } else { _amigoData.Salvar(amigo); } } else { throw new ProjetoException("Dados inválidos ao salvar o amigo."); } }