public static void Main(string[] args) { IRepositoryLayer dal = new DataAccessLayer(); BusinessLogicLayer bl = new BusinessLogicLayer(dal); Employee emp = new PermanentEmployee(1, "James"); var flag = dal.Save(emp); Console.ReadLine(); }
public static void Main1(string[] args) { Employee empPermanent = new PermanentEmployee(1, "Glenn McGrath"); Employee empTemp = new TemporaryEmployee(2, "Peter Parker"); Console.WriteLine($"Employee: {empPermanent.Name} ," + $"Bonus: {empPermanent.CalculateBonus(100000).ToString()}"); Console.WriteLine($"Employee: {empTemp.Name} ," + $"Bonus: {empTemp.CalculateBonus(100000).ToString()}"); }