public SalesReceiptTransaction(DateTime time, double saleAmount, int empId, PayrollDatabase database) : base(database) { this.date = time; this.saleAmount = saleAmount; this.empId = empId; }
public AddEmployeeTransaction(int empid, string name, string address, PayrollDatabase database) : base(database) { this.empid = empid; this.name = name; this.address = address; }
public void SetUp() { database = new InMemoryPayrollDatabase(); viewLoader = new WindowViewLoader(database); }
public ChangeMailTransaction(int empId, PayrollDatabase database) : base(empId, database) { }
public DeleteEmployeeTransaction(int id, PayrollDatabase database) : base(database) { this.id = id; }
protected override async Task RecordMembershipAsync(Employee e) { await PayrollDatabase.AddUnionMemberAsync(MemberId, e); }
public AddCommissionedEmployee(int id, string name, string address, double baseRate, double commissionRate, PayrollDatabase database) : base(id, name, address, database) { this.baseRate = baseRate; this.commissionRate = commissionRate; }
public ChangeMemberTransaction(int empId, int memberId, double dues, PayrollDatabase database) : base(empId, database) { this.memberId = memberId; this.dues = dues; }
public Transaction(PayrollDatabase database) { this.database = database; }
public ChangeEmployeeTransaction(int empId, PayrollDatabase database) : base(database) { this.empId = empId; }
public MockPayrollPresenter(PayrollDatabase database, ViewLoader viewLoader) : base(database, viewLoader) { }
public ChangeCommissionedTransaction(int id, double baseSalary, double commissionRate, PayrollDatabase database) : base(id, database) { this.baseSalary = baseSalary; this.commissionRate = commissionRate; }
public ChangeAffiliationTransaction(int empId, PayrollDatabase database) : base(empId, database) { }
public ChangeHoldTransaction(int empId, PayrollDatabase database) : base(empId, database) { }
public void Execute() { var e = PayrollDatabase.GetEmployee(empId); Change(e); }
public ChangeHourlyTransaction(int id, double hourlyRate, PayrollDatabase database) : base(id, database) { this.hourlyRate = hourlyRate; }
public ChangeMemberTransaction(int empId, int memberId, double dues, PayrollDatabase database) : base(empId, database) { this.dues = dues; this.memberId = memberId; }
public Task ExecuteAsync() { return(PayrollDatabase.DeleteEmployeeAsync(EmpId)); }