public static ShipmentSalesOrderDto ToDto(this ShipmentSalesOrder shipmentSalesOrder)
 => new ShipmentSalesOrderDto
 {
     ShipmentSalesOrderId = shipmentSalesOrder.ShipmentSalesOrderId,
     Name    = shipmentSalesOrder.Name,
     Version = shipmentSalesOrder.Version
 };
Beispiel #2
0
            public async Task <Response> Handle(Request request, CancellationToken cancellationToken)
            {
                var shipmentSalesOrder = await _context.ShipmentSalesOrders.FindAsync(request.ShipmentSalesOrder.ShipmentSalesOrderId);

                if (shipmentSalesOrder == null)
                {
                    shipmentSalesOrder = new ShipmentSalesOrder();
                    _context.ShipmentSalesOrders.Add(shipmentSalesOrder);
                }

                shipmentSalesOrder.Name = request.ShipmentSalesOrder.Name;

                await _context.SaveChangesAsync(cancellationToken);

                return(new Response()
                {
                    ShipmentSalesOrderId = shipmentSalesOrder.ShipmentSalesOrderId
                });
            }