/// <summary> /// Retrieve list of InvoiceDetail. /// no parameters required to be passed in. /// </summary> /// <returns>List of InvoiceDetail</returns> public InvoiceDetailList GetAll() { using (InvoiceDetailDataAccess data = new InvoiceDetailDataAccess(ClientContext)) { return(data.GetAll()); } }
/// <summary> /// Retrieve list of InvoiceDetail. /// </summary> /// <param name="fillChild"></param> /// <returns>List of InvoiceDetail</returns> public InvoiceDetailList GetAll(bool fillChild) { InvoiceDetailList invoiceDetailList = new InvoiceDetailList(); using (InvoiceDetailDataAccess data = new InvoiceDetailDataAccess(ClientContext)) { invoiceDetailList = data.GetAll(); } if (fillChild) { foreach (InvoiceDetail invoiceDetailObject in invoiceDetailList) { FillInvoiceDetailWithChilds(invoiceDetailObject, fillChild); } } return(invoiceDetailList); }