Beispiel #1
0
        private Venta MapearVenta(VentaInputModel ventaInput)
        {
            var venta = new Venta
            {
                Fechadeventa = ventaInput.Fechadeventa,
                Estado       = ventaInput.Estado,
                Total        = ventaInput.Total,
            };

            foreach (var item in ventaInput.Detalles)
            {
                var detalleVenta = new DetalleVenta();
                detalleVenta.ProductoId = item.ProductoId;
                detalleVenta.Cantidad   = item.Cantidad;
                detalleVenta.Precio     = item.Precio;
                detalleVenta.CalcularVenta();
                venta.Detalles.Add(detalleVenta);
            }
            return(venta);
        }
        private Venta MapearVenta(VentaInputModel ventaInput)
        {
            //var d= new List<DetalleVenta>();
            var venta = new Venta
            {
                //VentaId = ventaInput.VentaId,
                Fecha = ventaInput.Fecha,
                // NumeroPaquetes = ventaInput.NumeroPaquetes,
                // ValorPaquete = ventaInput.ValorPaquete,
                // TotalVenta = ventaInput.TotalVenta,
                ClienteId = ventaInput.ClienteId,
                Estado    = ventaInput.Estado,
                Total     = ventaInput.Total,
                //Detalles = ventaInput.Detalles,

                /* foreach (var item in ventaInput.Detalles)
                 * {
                 * var detalleVenta= new DetalleVenta();
                 * detalleVenta.Cantidad=item.Cantidad;
                 * detalleVenta.Precio=item.Precio;
                 * detalleVenta.ProductoId=productoVendido.ProductoId;
                 * detalleVenta.CalcularVenta() ;
                 * //ventaNueva.Productos.Add(detalleVenta);
                 * d.Add(detalleVenta);
                 * },
                 * Detalles = d, */
            };

            foreach (var item in ventaInput.Detalles)
            {
                var detalleVenta = new DetalleVenta();
                detalleVenta.ProductoId = item.ProductoId;
                detalleVenta.Cantidad   = item.Cantidad;
                detalleVenta.Precio     = item.Precio;
                detalleVenta.CalcularVenta();
                venta.Detalles.Add(detalleVenta);
            }
            //public List<DetalleVenta> LDetalles { get; set; } = new List<DetalleVenta>()
            return(venta);
        }