コード例 #1
0
        public InvoiceItemDto Delete(IObjectIdentifier <ulong> id)
        {
            var item = _repository.FindById(id);

            _repository.Delete(item.Id);
            return(InvoiceItemDto.FromDomain(item));
        }
コード例 #2
0
 public void DeleteInvoiceItem(int invoiceItemId)
 {
     if (invoiceItemId != 0)
     {
         var item = _invoiceItemRepository.GetById(invoiceItemId);
         if (item != null)
         {
             _invoiceItemRepository.Delete(item);
             _invoiceItemRepository.SaveChanges();
         }
     }
 }
コード例 #3
0
        public bool DeleteInvoiceItem(InvoiceItem invoice_item)
        {
            if (invoice_item == null)
            {
                throw new ArgumentNullException(nameof(invoice_item));
            }

            return(ExecuteFaultHandledOperation(() =>
            {
                var inv_itm = _invoice_item_se.Map(invoice_item);
                inv_itm.OrderItemKey = invoice_item.InvoiceItemKey;
                _invoice_item_repo.Delete(inv_itm);
                return true;
            }));
        }
コード例 #4
0
        public void DeleteInvoice(int invoiceId)
        {
            var invoiceItems = _invoiceItemRepository.GetByInvoiceId(invoiceId);

            if (invoiceItems != null)
            {
                foreach (var item in invoiceItems)
                {
                    _invoiceItemRepository.Delete(item);
                }
            }
            var invoice = _invoiceRepository.GetById(invoiceId);

            _invoiceRepository.Delete(invoice);
            _invoiceRepository.SaveChanges();
        }
コード例 #5
0
        public async Task <IActionResult> Delete(int?number)
        {
            if (!number.HasValue)
            {
                return(StatusCode(400, "Invalid parameter(s)."));
            }

            //Remove invoice item
            var succeeded = await _repo.Delete(number.Value);

            if (!succeeded)
            {
                return(StatusCode(500, "A problem occured while removing the record. Please try again!"));
            }

            return(Ok("Success"));
        }
コード例 #6
0
 public IActionResult Delete(int id)
 {
     repository.Delete(id);
     return(NoContent());
 }