public override void OfferCommitted() { base.OfferCommitted(); var line = LastEditOffer.Value?.OrderLine; if (line == null) { return; } if (Lines.Value.Any(x => x.OrderLine == line)) { return; } var report = new BatchLineView(line); Lines.Value.Add(report); ReportLines.Value.Add(report); }
private void DeleteBatchLine(BatchLineView reportLine) { Lines.Value.Remove(reportLine); ReportLines.Value.Remove(reportLine); reportLine.OrderLine?.Order.Address.RemoveLine(reportLine.OrderLine); }