Exemple #1
0
        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);
 }