using System.Collections.Generic;
using System.Collections.Generic;
public void PayEmployees(List<Employee> employees)
foreach (var employee in employees)
var bankingService = new BankingService();
if (employee.Type == "Salaried")
amountToPay = employee.DaysWorked * employee.DailyRate;
else if (employee.Type == "Contractor")
amountToPay = employee.HoursWorked * employee.HourlyRate;
bankingService.PayAccount(employee.AccountNumber, amountToPay);
namespace Wng.Interview.Interview
public string Type { get; internal set; }
public int DaysWorked { get; internal set; }
public int HoursWorked { get; internal set; }
public int DailyRate { get; internal set; }
public int HourlyRate { get; internal set; }
public object AccountNumber { get; internal set; }