Example #1
0
        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();
 }
Example #3
0
 public void Add(TEntity obj)
 {
     _serviceBase.Add(obj);
     _serviceBase.Commit();
 }