public Invoice WhichIsGreater(Invoice invoice1, Invoice invoice2) { if (invoice1 > invoice2) { return invoice1; } else { return invoice2; } }
public void Run() { Invoice firstInvoice = new Invoice("TinyCorp", 399.65); Invoice secondInvoice = new Invoice("SuperMegaCo", 56389.53); Invoice thirdInvoice = new Invoice("SuperMegaCo", 399.65); Invoice tempInvoice; if (!(firstInvoice == secondInvoice)) { Console.WriteLine("Greater Invoice:"); tempInvoice = WhichIsGreater(firstInvoice, secondInvoice); tempInvoice.PrintInvoice(); } else { Console.WriteLine("firstInvoice and secondInvoice are equal"); } if (!(secondInvoice == thirdInvoice)) { Console.WriteLine("Greater Invoice:"); tempInvoice = WhichIsGreater(secondInvoice, thirdInvoice); tempInvoice.PrintInvoice(); } else { Console.WriteLine("secondInvoice and thirdInvoice are equal"); } }