public async Task <IActionResult> Actualizar([FromBody] ActualizarArticuloViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (model.idArticulo < 0) { return(BadRequest()); } var articulo = await _context.Articulos.FirstOrDefaultAsync(a => a.idArticulo == model.idArticulo); if (articulo == null) { return(NotFound()); } articulo.idArticulo = model.idArticulo; articulo.descripcion = model.descripcion; articulo.modelo = model.modelo; articulo.precio = model.precio; articulo.existencia = model.existencia; articulo.activo = model.activo; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { //Guardar Excepcion return(BadRequest()); } return(Ok()); }
public async Task <IActionResult> Actualizar([FromBody] ActualizarArticulosViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (model.idCliente < 0) { return(BadRequest()); } var cliente = await _context.Clientes.FirstOrDefaultAsync(c => c.idCliente == model.idCliente); if (cliente == null) { return(NotFound()); } cliente.nombre = model.nombre; cliente.primerApellido = model.primerApellido; cliente.segundoApellido = model.segundoApellido; cliente.rfc = model.rfc; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { //Guardar Excepcion return(BadRequest()); } return(Ok()); }
public async Task <IActionResult> Actualizar([FromBody] ActualizarVentaViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (model.idVenta < 0) { return(BadRequest()); } var Venta = await _context.Ventas.FirstOrDefaultAsync(a => a.idVenta == model.idVenta); if (Venta == null) { return(NotFound()); } Venta.idVenta = model.idVenta; Venta.idCliente = Venta.idCliente; Venta.total = Venta.total; Venta.fechaVenta = Venta.fechaVenta; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { //Guardar Excepcion return(BadRequest()); } return(Ok()); }
public async Task <IActionResult> Actualizar([FromBody] ConfiguracionViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (model.idConfiguracion < 0) { return(BadRequest()); } var configuracion = await _context.configuracion.FirstOrDefaultAsync(c => c.idConfiguracion == model.idConfiguracion); if (configuracion == null) { return(NotFound()); } configuracion.idConfiguracion = model.idConfiguracion; configuracion.plazoMaximo = model.plazoMaximo; configuracion.porcentajeEnganche = model.porcentajeEnganche; configuracion.tazaFinanciamiento = model.tazaFinanciamiento; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { //Guardar Excepcion return(BadRequest()); } return(Ok()); }