public async Task <IActionResult> VolunteerDelete(int id) { try { var volunteer = volRepo.GetVolunteer(id); await volRepo.DeleteVolunteerAsync(volunteer.Result); TempData["Alert"] = "Volunteer Removed Successfully"; return(RedirectToAction(nameof(VolunteerIndex))); } catch { TempData["Error"] = "Error occured: Unable to delete volunteer"; return(RedirectToAction(nameof(VolunteerIndex))); } }