Exemple #1
0
        private OrderRow NewRowBasedOnExisting(IRowBuilder existingRow)
        {
            var newOrderRow = new OrderRow();

            newOrderRow = SerializeOrder(existingRow.GetArticleNumber(), existingRow.GetDescription(),
                                         existingRow.GetName(), existingRow.GetUnit(), newOrderRow);

            newOrderRow.DiscountPercent = existingRow.GetDiscountPercent();
            newOrderRow.NumberOfUnits   = existingRow.GetQuantity();

            return(newOrderRow);
        }
Exemple #2
0
        private HostedOrderRowBuilder GetNewTempRow(IRowBuilder row, string sku)
        {
            var tempRow = new HostedOrderRowBuilder();

            if (row.GetName() != null)
            {
                tempRow.SetName(row.GetName());
            }

            if (row.GetDescription() != null)
            {
                tempRow.SetDescription(row.GetDescription());
            }

            tempRow.SetQuantity(1);
            tempRow.SetUnit(row.GetUnit());
            tempRow.SetSku(sku);

            return(tempRow);
        }