Exemple #1
0
        public async Task <ActionResult <Cliente> > PostClienteItem(Cliente item)
        {
            _context.ClienteItems.Add(item);

            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetClienteItem), new { id = item.Id }, item));
        }
        public bool Delete(int id)
        {
            var c = FiltraCliente(id).First();

            using (var ctx = new ClienteContexto())
            {
                ctx.Clientes.Remove(c);
                ctx.SaveChangesAsync();
            }

            return(true);
        }
        public ClienteModel Update(int id, [FromBody] ClienteModel cliente)
        {
            var c = FiltraCliente(id).First();

            if (ModelState.IsValid)
            {
                using (var ctx = new ClienteContexto())
                {
                    c.Nome     = cliente.Nome;
                    c.Bairro   = cliente.Bairro;
                    c.CEP      = cliente.CEP;
                    c.Cidade   = cliente.Cidade;
                    c.Endereco = cliente.Endereco;
                    c.Status   = cliente.Status;
                    c.Uf       = cliente.Uf;


                    ctx.Clientes.Update(c);
                    ctx.SaveChangesAsync();
                    return(c);
                }
            }
            return(c);
        }