Beispiel #1
0
        private Transaction TimeCard(string line, WordReader wordReader)
        {
            var empId = wordReader.NextAsInt();
            var date  = wordReader.NextAsDate();
            var hour  = wordReader.NextAsDecimal();

            return(_transactionFactory.MakeTimeCardTransaction(date, hour, empId));
        }
Beispiel #2
0
        private Transaction SalesReceipt(string line, WordReader wordReader)
        {
            var empId  = wordReader.NextAsInt();
            var date   = wordReader.NextAsDate();
            var amount = wordReader.NextAsDecimal();

            return(_transactionFactory.MakeSalesReceiptTransaction(amount, date, empId));
        }
Beispiel #3
0
 private Transaction PayDate(string line, WordReader wordReader)
 {
     return(_transactionFactory.MakePaydayTransaction(wordReader.NextAsDate()));
 }