private void SendPayment(SendPaymentMessage message) { Console.WriteLine($"Sending payment for {message.FirstName} {message.LastName}"); _paymentGateway.Pay(message.AccountNumber, message.AmountDecimal); Sender.Tell(new PaymentSentMessage(message.AccountNumber)); }
private void SendPayment(SendPaymentMessage message) { Console.WriteLine("Sending payment for {0} {1}", message.FirstName, message.LastName); _paymentGateway.Pay(message.AccountNumber, message.Amount); Sender.Tell(new PaymentSentMessage(message.AccountNumber)); }
private List <SendPaymentMessage> ParseCsvFile(string fileName) { var messagesToSend = new List <SendPaymentMessage>(); var fileLines = File.ReadAllLines(fileName); foreach (var line in fileLines) { var values = line.Split(','); var message = new SendPaymentMessage(values[0], values[1], values[3], decimal.Parse(values[2])); messagesToSend.Add(message); } return(messagesToSend); }
private void SendPayment(SendPaymentMessage message) { _paymentGateway.Pay(message.AccountNumber, message.Amount).PipeTo(Self, Sender); }
private void HandleSendPayment(SendPaymentMessage message) { logging.Info($"请求处理:{message.AccountNO}"); _articleGateway.QueryAsync(message.AccountNO, message.Path).PipeTo(Self, Sender); }