Exemplo n.º 1
0
        public async Task <IActionResult> Cancel(int?id)
        {
            var x = iSaleItem.GetSaleItem().Find((int)id);

            inventoryService.GetById(x.ProductId).Quantity += x.Quantity;
            await iSaleItem.Delete(x);

            return(RedirectToAction("Create", new { id = HttpContext.Session.GetInt32("Current SaleID") }));
        }
Exemplo n.º 2
0
        public IActionResult Cancel(int?id)
        {
            SoWithItems saleOrder = GetOrderWithItems((int)id);

            foreach (var item in saleOrder.ItemList)
            {
                iSaleItem.Delete(item);
            }
            iSaleService.Delete(saleOrder.S);
            iSaleItem.Save();
            iSaleService.Save();

            return(RedirectToAction("Index"));
        }