public async Task <IActionResult> DeleteInvoice(int invoiceId) { try { Factura invoiceFromDb = await _repository.GetInvoiceById(invoiceId); if (invoiceFromDb != null) { await _repository.DeleteInvoice(invoiceFromDb); return(RedirectToAction("AllInvoices")); } return(RedirectToAction("AllInvoices")); } catch (Exception ex) { return(View("Error", ex.Message.Split('.')[0])); } }