public IEnumerable <InvoiceBE> GetInvoices()
        {
            var ids = Context.Invoice.Where(p => p.CustomerId == Id).Select(p => p.InvoiceId);

            foreach (var id in ids)
            {
                var item = new InvoiceBE(CRUDTestDBContextProvider);
                item.Load(id);
                yield return(item);
            }
        }
        /// <summary>
        /// Return all InvoiceBEs
        /// </summary>
        /// <returns></returns>
        public IEnumerable <InvoiceBE> GetInvoiceBEs()
        {
            using var context = cRUDTestDBContextProvider.GetContext();
            foreach (var id in context.Invoice.Select(p => p.InvoiceId))
            {
                InvoiceBE invoiceBE = new InvoiceBE(cRUDTestDBContextProvider);

                invoiceBE.Load(id);

                yield return(invoiceBE);
            }
        }
 public void AddToInvoice(InvoiceBE invoice)
 {
     invoice.AssignTo(this);
 }
Exemple #4
0
 public void AssignTo(InvoiceBE invoice)
 {
     Entity.InvoiceId = invoice.Id;
 }