public List <Invoice> DeserializeInvoiceBLL() { List <Invoice> iList = new List <Invoice>(); try { InvoiceDAL dalobj = new InvoiceDAL(); iList = dalobj.DeserializeInvoice(); if (iList.Count <= 0) { throw new InvoiceException("No Records Found in File"); } } catch (InvoiceException i) { throw i; } catch (IOException i) { throw i; } return(iList); }