public async Task <IActionResult> DeleteConfirmed(string id) { try { await assessmentRepository.DeleteAssessmentAsync(id); await assessmentRepository.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DataAccessException e) { var errorMsg = ErrorProcessing.ProcessException("Data Access exception. ", e); return(RedirectToAction("Delete", "Error", errorMsg)); } catch (Exception e) { ViewBag.ErrorMsg = ErrorProcessing.ProcessException("General exception. ", e); return(RedirectToAction("Unknown", "Error")); } }
public async Task DeleteAssesmentAsync(string id) { await _assessmentRepo.DeleteAssessmentAsync(id); }