public IActionResult  casdastrar([FromBody] Venda venda)
        {
            if (venda.id == 0)
            {
                _vendaContext.Vendas.Add(venda);
                _vendaContext.SaveChanges();
            }
            else
            {
                var vendaOLD = _vendaContext.Vendas.Single(v => v.id == venda.id);
                if (vendaOLD == null)
                {
                    return(NotFound());
                }
                _vendaContext.Remove(vendaOLD);
                _vendaContext.SaveChanges();
                try
                {
                    _vendaContext.Add(venda);
                    _vendaContext.SaveChanges();
                }
                catch (System.Exception e)
                {
                    System.Console.WriteLine(e.Message);
                }
            }

            return(Ok());
        }
Exemple #2
0
        public ValidateResult PostCliente(string documento)
        {
            try
            {
                var existeNoBanco = EncontraCliente(documento);
                if (existeNoBanco != null)
                {
                    Result.MensagemErro = "Cliente já existente no banco de dados";
                    return(Result);
                }

                var cliente = CrossCutting.APIExterna.APIReceitaCNPJ(documento);

                context.Cliente.Add(cliente);

                context.SaveChanges();
            }
            catch (System.Exception)
            {
                throw;
            }

            return(Result);
        }
Exemple #3
0
 public virtual void Add(T entity)
 {
     _vendaContext.Add(entity);
     _vendaContext.SaveChanges();
 }
 public void Salvar()
 {
     _context.SaveChanges();
 }
Exemple #5
0
 public void Salvar(Loja loja)
 {
     _context.Lojas.Add(loja);
     _context.SaveChanges();
 }