private void SalesOrderLineAdded(SalesOrderLineAdded SalesOrderLineAdded) { var line = new Line(); line.Id = SalesOrderLineAdded.Id; line.Number = SalesOrderLineAdded.Number; Document.Lines.Add(line); }
private void AddSalesOrderLine(AddSalesOrderLine addSalesOrderLine) { logger.Info("Add purchase order line (Number: {0})", addSalesOrderLine.Number); string id = string.Empty; var salesOrderLineAdded = new SalesOrderLineAdded(id, addSalesOrderLine.Number); Persist(salesOrderLineAdded, @event => { this.SalesOrderLineAdded(@event); SaveSnapshot(); // Sender.Tell(SalesOrderLineAdded); }); }