Exemplo n.º 1
0
 public bool AddReceipt_S(Receipt receipt)
 {
     if (_repository.AddReceipt(receipt))
     {
         return(true);
     }
     return(false);
 }
Exemplo n.º 2
0
        public IActionResult AddReceipt(Receipt receiptToAdd)
        {
            var receiptGuid = _receiptRepository.AddReceipt(receiptToAdd);

            if (receiptGuid != null)
            {
                return(Ok(receiptGuid));
            }
            return(Forbid());
        }
Exemplo n.º 3
0
        public IActionResult AddReceipt(AddReceiptDto addReceiptDto)
        {
            var createdReceiptId = _receiptRepository.AddReceipt(addReceiptDto);

            if (createdReceiptId != Guid.Empty)
            {
                return(Ok(createdReceiptId));
            }
            return(Forbid());
        }
Exemplo n.º 4
0
        public async Task <IActionResult> PostReceipt([Bind("ID,CartID")] Receipt receipt)
        {
            if (ModelState.IsValid)
            {
                _receipt.AddReceipt(receipt);
                await _receipt.SaveReceipt();

                return(Ok(GetReceipt().Result));
            }
            return(BadRequest());
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("ID,CartID")] Receipt receipt)
        {
            if (ModelState.IsValid)
            {
                _receipt.AddReceipt(receipt);
                await _receipt.SaveReceipt();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(receipt));
        }
Exemplo n.º 6
0
        public IActionResult AddReceipt(Receipt receiptToAdd)
        {
            var newReceiptGuid = _receiptRepository.AddReceipt(receiptToAdd);

            if (newReceiptGuid != Guid.Empty)
            {
                return(Ok(newReceiptGuid));
            }

            return(Forbid());
        }
        public IActionResult AddReceipt([FromBody] JObject data)
        {
            var receiptToAdd = new Receipt();

            receiptToAdd.PriceWithoutTax = (double)data["fullPriceNoTax"];
            receiptToAdd.SerialNumber    = Guid.NewGuid();
            receiptToAdd.SoldOnDate      = DateTime.Now;
            receiptToAdd.FullPrice       = (double)data["fullPriceWithTax"];
            receiptToAdd.ExciseTax       = (double)data["fullLowerTaxPrice"];
            receiptToAdd.DirectTax       = (double)data["fullHigherTaxPrice"];

            var addedReceipt = _receiptRepository.AddReceipt(receiptToAdd, (int)data["cashRegisterId"], (int)data["cashierId"]);

            if (addedReceipt != null)
            {
                return(Ok(addedReceipt));
            }
            return(Forbid());
        }