Пример #1
0
        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();
        }
Пример #2
0
        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()}");
        }