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)));
            }
        }