public override object Execute() { if (m_invoiceID == 0) { // m_invoiceToSearch.GetInvoice(m_invoiceNumber); return(m_invoiceToSearch); } m_invoiceToSearch.GetInvoice(m_invoiceID); return(m_invoiceToSearch); }