public async Task <ActionResult <ClienteItem> > PostClienteItem(ClienteItem item) { _context.Clientes.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetClienteItem), new { id = item.Id }, item)); }
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)); }
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()); }
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)); }