コード例 #1
0
        public bool Create(VentaForCreation ventaForCreation, DetalleVentaForCreation detalleVentas)
        {
            var ventatEntity       = _mapper.Map <Venta>(ventaForCreation);
            var detalleVentaEntity = _mapper.Map <DetalleVenta>(detalleVentas);
            var venta = _ventaServices.Create(ventatEntity, detalleVentaEntity);

            return(venta);
        }
コード例 #2
0
        public async Task <ActionResult> CreateVenta([FromBody] VentaForCreation ventaForCreation)
        {
            try
            {
                var result = await _serviceVenta.Create(ventaForCreation);

                return(Ok(result));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message.ToString()));
            }
        }
コード例 #3
0
        public async Task <VentaForCreation> Create(VentaForCreation ventaForCreation)
        {
            var entity = new Venta()
            {
                VentaId      = ventaForCreation.codigoVenta,
                Cliente      = ventaForCreation.clienteVenta,
                ImporteTotal = ventaForCreation.totalVenta,
                DetalleVenta = ventaForCreation.DetalleVenta
            };

            var resultEnity = await _repositoryVenta.Create(entity);

            ventaForCreation.codigoVenta  = resultEnity.VentaId;
            ventaForCreation.clienteVenta = resultEnity.Cliente;;
            ventaForCreation.totalVenta   = resultEnity.ImporteTotal;

            return(ventaForCreation);
        }
コード例 #4
0
        public IActionResult SaveVentas([FromBody] VentaForCreation ventaForCreation, DetalleVentaForCreation detalleVentas)
        {
            var result = _ventaService.Create(ventaForCreation, detalleVentas);

            return(Ok(result));
        }