Beispiel #1
0
        private static void Main()
        {
            var morgage = new Mortgage();
            var customer = new Customer("Ivan Peshov Geshov");

            bool eligible = morgage.IsEligible(customer, 125000);
            Console.WriteLine("{0} has been {1}", customer.Name, (eligible ? "Approved" : "Rejected"));
        }
 public void Test()
 {
     Mortgage mortgage = new Mortgage();
     Customer customer = new Customer();
     customer.Name = "sidihu";
     mortgage.IsEligible(customer, 10000);
     Console.ReadLine();
 }
        static void Main(string[] args)
        {
            Mortgage mortgage = new Mortgage();
            Customer cust     = new Customer("Howya Mary");
            var      result   = (mortgage.IsEligible(cust, 12500)) ? "Approved" : "Rejected";

            System.Console.WriteLine($"Loan for {cust.Name} has been {result}");
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Mortgage mortgage = new Mortgage();

            Customer customer = new Customer("John Doe");
            bool     eligible = mortgage.IsEligible(customer, 125000);

            Console.WriteLine("\n" + customer.Name + " has been " + (eligible ? "Approved" : "Rejected"));

            Console.ReadKey();
        }
Beispiel #5
0
        static void Main()
        {
            var mort = new Mortgage();

            var customer = new Customer("Manjunath Shete");

            var eligible = mort.IsEligible(customer, 1200000);

            Console.WriteLine("\n" + customer.Name + " has been " + (eligible ? "Approved" :"Rejected"));

            Console.ReadKey();
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            // Facade
            Mortgage mortgage = new Mortgage();
            // Evaluate mortgage eligibility for customer
            Customer customer = new Customer("Ann McKinsey");
            bool     eligible = mortgage.IsEligible(customer, 125000);

            Console.WriteLine("\n" + customer.Name +
                              " has been " + (eligible ? "Approved" : "Rejected"));
            // Wait for user
            Console.ReadKey();
        }
        static void Main()
        {
            Mortgage mortgage = new Mortgage();                        // Ипотека. Создаем экземпляр класса mortgage

            Customer customer = new Customer("Ann McKinsey");          // создаем класс кастомер, которому на вход сетим параметр имени Ann McKinsey
            bool     eligible = mortgage.IsEligible(customer, 125000); //хотим выдать ему 125000 денег и проверяем его на наличие, на наличие долгов

            //если хотя бы где-то было false
            // если, например, не засетился покупатель, что в реальном мире автоматически в реальном мире реального
            // объекта ситуации означает, что его не было в реальности
            // - тогда мы автоматически возвращаем сюда false.

            Console.WriteLine("\n" + customer.Name +
                              " has been " + (eligible ? "Approved" : "Rejected"));
            // если вообще не пришел нал, а пришла правда
            // то выведится Approved, в противном случае Rejected
            // вот такой, я бы сказал, странный паттерн фасад.
            // фасадом выступает, насколько я понимаю, ипотека, в рамках которой сетятся объекты
            // так себе паттерн

            Console.ReadKey();
        }