private void OnLivroRemovido(Livro livroRemovido) { CarrinhoLivro cl = CarrinhoLivros.SingleOrDefault(cl2 => cl2.Carrinho == this && cl2.Livro == livroRemovido); if (cl != null) { cl.Remove(); } }
private void OnCarrinhoRemoved(Carrinho carrinhoRem) { CarrinhoLivro cl = CarrinhoLivros.SingleOrDefault(cl2 => cl2.Livro == this && cl2.Carrinho == carrinhoRem); if (cl != null) { cl.Remove(); // method Remove() defined below } }