private Transaction ServiceCharge(string line, WordReader wordReader) { var memberId = wordReader.NextAsInt(); var amount = wordReader.NextAsDecimal(); return(_transactionFactory.MakeServiceChargeTransaction(memberId, Date.Today, amount)); }
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)); }
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)); }
private Transaction ChangeEmployeeMember(int empId, WordReader wordReader) { var memberId = wordReader.NextAsInt(); wordReader.Skip(); var dues = wordReader.NextAsDecimal(); return(_transactionFactory.MakeChangeMemberTransaction(empId, memberId, dues)); }
private Transaction AddHourlyEmployee(int empId, string name, string address, WordReader wordReader) { return(_transactionFactory.MakeAddHourlyEmployeeTransaction(empId, name, address, wordReader.NextAsDecimal())); }
private Transaction ChangeHourly(int empId, WordReader wordReader) { return(_transactionFactory.MakeChangeHourlyTransaction(empId, wordReader.NextAsDecimal())); }
private Transaction ChangeCommissioned(int empId, WordReader wordReader) { return(_transactionFactory.MakeChangeCommissionedTransaction(empId, wordReader.NextAsDecimal(), wordReader.NextAsDecimal())); }