private void OnLivroRemovido(Livro livroRemovido) { CarrinhoLivro cl = CarrinhoLivros.SingleOrDefault(cl2 => cl2.Carrinho == this && cl2.Livro == livroRemovido); if (cl != null) { cl.Remove(); } }
public ActionResult <CarrinhoLivros> Post([FromRoute] int idCarrinhosLivros, [FromRoute] int idLivros) { //Limpar código CarrinhoLivros v_CarrinhoLivrosAdicionar = new CarrinhoLivros(); v_CarrinhoLivrosAdicionar = v_CarrinhoLivrosAdicionar.BuscarCarrinhoLivros(idCarrinhosLivros); if (v_CarrinhoLivrosAdicionar == null) { return(NotFound()); } Livro v_LivroAdicionar = new Livro(); v_LivroAdicionar = v_LivroAdicionar.BuscarLivro(idLivros); if (v_LivroAdicionar == null) { return(NotFound()); } v_CarrinhoLivrosAdicionar.Livros.Add(v_LivroAdicionar); return(v_CarrinhoLivrosAdicionar); }
public ActionResult <CarrinhoLivros> Delete([FromRoute] int idCarrinhosLivros, [FromRoute] int idLivros) { CarrinhoLivros v_CarrinhoLivrosRemover = new CarrinhoLivros(); v_CarrinhoLivrosRemover = v_CarrinhoLivrosRemover.BuscarCarrinhoLivros(idCarrinhosLivros); if (v_CarrinhoLivrosRemover == null) { return(NotFound()); } Livro v_LivroRemover = new Livro(); v_LivroRemover = v_LivroRemover.BuscarLivroNoCarrinho(idCarrinhosLivros, idLivros); if (v_LivroRemover == null) { return(NotFound()); } v_CarrinhoLivrosRemover.Livros.RemoveAll(q => q.Id == v_LivroRemover.Id); return(Ok(v_CarrinhoLivrosRemover)); }
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 } }