// GET: api/WorkingInvoice/5
        public Invoice Get(string id)
        {
            var task = new LoadInvoiceTask
            {
                Status = InvoiceStatus.Posted,
                Id     = id,
            }.ExecuteMe();

            return(task.Invoice);
        }
示例#2
0
 // GET: api/PrintInvoice/5
 public bool Get(string id)
 {
     try
     {
         var invoice = new LoadInvoiceTask
         {
             Id     = id,
             Status = InvoiceStatus.Posted
         }.ExecuteMe().Invoice;
         new ReceiptPrinter().printReceipt(invoice);
         return(true);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
     return(false);
 }