public IActionResult AdicionarNoCarrinho(int clienteId, int carrinhoId, int produtoId) { if (!ClienteValido(clienteId)) { return(Forbid()); } var produto = _produtoService.Find(x => x.Id == produtoId && x.CarrinhoId == carrinhoId); if (produto == null) { return(BadRequest()); } produto.AdicionarNoCarrinho(carrinhoId); _produtoService.Update(produto.Id, produto); _produtoService.Commit(); return(Ok()); }
public void Commit() { _serviceBase.Commit(); }
public void Add(TEntity obj) { _serviceBase.Add(obj); _serviceBase.Commit(); }