Beispiel #1
0
 public IEnumerable <InvoiceItem> GetInvoiceItems(Guid invoiceId)
 {
     if (!CurrentUser.HasRole(UserRole.Member))
     {
         throw new DomainValidationException(Messages.InsufficientSecurityClearance);
     }
     return(_invoiceItemRepository.GetInvoiceItems(invoiceId));
 }
        // GET: Invoices/Items/5
        public ActionResult Items(Guid id)
        {
            var invoiceItems = _invoiceItemRepository.GetInvoiceItems(id);

            if (invoiceItems == null)
            {
                return(HttpNotFound());
            }

            var invoice = _invoiceRepository.Get(GetCurrentUserId(), id);

            ViewData.Add("invoiceNumber", invoice.Number);
            ViewData.Add("invoiceId", id);

            return(View(invoiceItems));
        }