コード例 #1
0
        public void Delete(Guid id)
        {
            var entity = receiptRepository.GetById(id);

            receiptRepository.Delete(entity);
            receiptRepository.SaveChanges();
        }
コード例 #2
0
ファイル: ReceiptService.cs プロジェクト: fermendezmx/Plutus
        public XHRResponse <_Receipt> Read(string userId, int receiptId)
        {
            XHRResponse <_Receipt> result = new XHRResponse <_Receipt>();

            try
            {
                Receipt receipt = _receiptRepository.GetById(receiptId, userId);
                ThrowExceptionIfReceiptDoesntExists(receipt);

                result.Data      = Mapper.Map <_Receipt>(receipt);
                result.Succeeded = true;
            }
            catch (Exception ex)
            {
                result.Message   = "Unable to get receipt.";
                result.Succeeded = false;
            }

            return(result);
        }
コード例 #3
0
        public IActionResult GetById(Guid id)
        {
            var receipt = _receiptRepository.GetById(id);

            if (receipt == null)
            {
                return(NotFound());
            }

            return(Ok(receipt));
        }
コード例 #4
0
 public Receipt GetById(int idReceipt)
 {
     return(_receiptRepository.GetById(idReceipt));
 }