Example #1
0
        public IActionResult CreateInvoice(UserCourse userCourse)
        {
            var invoiceId = _repo.CreateNewInvoice(userCourse.UserId);

            _lineItemRepository.CreateNewInvoiceLineItem(invoiceId, userCourse.CourseId);

            return(Ok(invoiceId));
        }
        public IActionResult CreateNewInvoiceLineItem(InvoiceLineItem newLineItem)
        {
            var newInvoiceLineItem = _repo.CreateNewInvoiceLineItem(newLineItem.InvoiceId, newLineItem.CourseId);

            return(Ok(newInvoiceLineItem));
        }