public ActionResult RemoveSale(int id)
        {
            _service.DeleteSale(id);

            TempData["SaveResult"] = "Your sale was removed.";
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int?id)
        {
            try
            {
                // TODO: Add delete logic here
                _saleApplicationService.DeleteSale(id.Value);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex);
            }
            var sale  = _context.Sales.Find(id);
            var model = new SaleDetailsViewModel()
            {
                Id           = sale.SaleId,
                CustomerName = sale.Customer.FirstName + " " + sale.Customer.LastName,
                PaymentDate  = sale.PaymentDate,
                PurchaseDate = sale.PurchaseDate
            };

            return(View(model));
        }
        public async Task <ActionResult> Delete(int id)
        {
            await Task.Run(() => SaleService.DeleteSale(id));

            return(RedirectToAction("Index"));
        }