Esempio n. 1
0
        public async Task <ActionResult <ClienteItem> > PostClienteItem(ClienteItem item)
        {
            _context.Clientes.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetClienteItem), new { id = item.Id }, item));
        }
Esempio n. 2
0
        public async Task <ActionResult <ClienteItem> > PostPersona(ClienteItem clienteitem)
        {
            _context.ClienteItems.Add(clienteitem);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetPersona), new { id = clienteitem.Id_cliente }, clienteitem));
        }
Esempio n. 3
0
        public async Task <IActionResult> PutClienteItem(int id, ClienteItem item)
        {
            if (id != item.Id)
            {
                return(BadRequest());
            }
            _context.Entry(item).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
Esempio n. 4
0
        public FacturaController(PimiEscoSoftContext context)
        {
            _context = context;

            if (_context.MaestroFactura.Count() == 0)
            {
// Crea un nuevo item si la coleccion esta vacia,
// lo que significa que no puedes borrar todos los Items.
                cliente1 = new ClienteItem {
                    Nombres = "juan", Apellidos = "Priorizar", Sexo = "Masculino", Email = "*****@*****.**", Telefono = "3542342", Direccion = "calle 6a"
                };
                ProductoItem producto = new ProductoItem();

                producto.Nombre = "arroz";
                producto.Precio = 4000;
                producto.Costo  = 1000;
                ProductoItem producto2 = new ProductoItem();

                producto2.Nombre = "peto";
                producto2.Precio = 7000;
                producto2.Costo  = 2000;
//compraContext.CompraItems.Add(new CompraItem{ IdFactura= 1 , IdProducto=producto.Id, Cantidad= 2});
//compraContext.CompraItems.Add(new CompraItem{ IdFactura= 1 , IdProducto=producto2.Id, Cantidad= 4});
//compraContext.SaveChanges();
                FacturaDetalle facturaDetalle1 = new FacturaDetalle();


                facturaDetalle1.Producto = producto;
                facturaDetalle1.Cantidad = 2;
                FacturaDetalle facturaDetalle2 = new FacturaDetalle();

                facturaDetalle2.Producto = producto2;
                facturaDetalle2.Cantidad = 1;

                List <FacturaDetalle> DetallesFactura = new List <FacturaDetalle>();
                DetallesFactura.Add(facturaDetalle1);
                DetallesFactura.Add(facturaDetalle2);
                _context.MaestroFactura.Add(new FacturaItem {
                    Cliente = cliente1, Fecha = "Tue Jun 25 2019", FacturaDetalles = DetallesFactura
                });
//_context.MaestroFactura.Add(new ClienteItem { Id = 2, Nombres = "Pedro", Apellidos = "gazan", Sexo = "Masculino", Email="*****@*****.**",Telefono="6445453", Direccion="calle 7a"});
                _context.SaveChanges();
            }
        }
        public async Task <ActionResult <ClienteItem> > PostClienteItem(ClienteItem item)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Error"));
            }

            //var clienteItem = await _context.ClienteItems.FindAsync(id);

            //if(clienteItem!=null)
            //{
            //  return BadRequest("Ya la persona esta registrada");
            //}

            _context.ClienteItems.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetClienteItem), new { id = item.Identificacion }, item));
        }