public IActionResult Delete(int id, bool?saveChangesError = false) { var invoice = _invoiceService.GetById(id); if (invoice == null) { return(NotFound()); } if (saveChangesError.GetValueOrDefault()) { ViewData["ErrorMessage"] = "Delete failed. Try again, and if the problem persists call your system administrator."; } var deleteVM = new DeleteInvoiceViewModel { InvoiceId = invoice.InvoiceId, Amount = invoice.Amount, Description = invoice.Description, InvoiceDate = invoice.InvoiceDate, HouseId = invoice.HouseId, HouseAddress = $"{invoice.House.StreetNumber} {invoice.House.StreetName}" }; return(View(deleteVM)); }
public IActionResult DeleteInvoice(DeleteInvoiceViewModel viewModel) { _service.DeleteInvoice(viewModel.idToDelete); return(View()); }