Пример #1
0
 public InvoiceDecorated Add(InvoiceDecorated invoice)
 {
     //This is not necesary put the table and primarykey because
     //the class InvoiceDecorated had PocoDecoration
     this.db.Insert(invoice);
     return(invoice);
 }
Пример #2
0
        public Invoice GetFullInvoice(int id)
        {
            string getInvoice        = "Select id,  nroinvoice, company, customer, datecreate from dbo.invoice where id=@id";
            string getInvoiceDetails = "Select id, idInvoice, productname, quantity, unitprice, subtotal from dbo.invoiceDetail where idInvoice=@id";

            Invoice invoice = this.db.SingleOrDefault <Invoice>(getInvoice, id);

            InvoiceDecorated invoiceDecorate = this.db.SingleOrDefault <InvoiceDecorated>("where id=@id", id);

            List <InvoiceDetail> invoiceDetails = this.db.Query <InvoiceDetail>(getInvoiceDetails, id).ToList();

            invoice.InvoiceDetails.AddRange(invoiceDetails);

            return(invoice);
        }
Пример #3
0
 public InvoiceDecorated Update(InvoiceDecorated invoice)
 {
     this.Update(invoice);
     return(invoice);
 }