public async Task <IActionResult> HoursApproval(string id, int eventId)
        {
            ApplicationUser user = await userManager.FindByIdAsync(id);

            var hours = new ApproveHoursViewModel()
            {
                VolunteerHours = context.VolunteerHours.ToList(),
                Users          = userManager.Users.ToList(),
                User           = user,
                Event          = repository.Events
                                 .FirstOrDefault(a => a.EventID == eventId),
            };

            return(View(hours));
        }
        public async Task <IActionResult> HoursApproval(int id, string userId, string approve)
        {
            ApplicationUser user = await userManager.FindByIdAsync(userId);

            var hours = new ApproveHoursViewModel()
            {
                VolunteerHours = context.VolunteerHours.ToList(),
                VolunteerHour  = context.VolunteerHours.FirstOrDefault(a => a.VolunteerHourID == id),
                User           = user,
            };

            if (approve == "approve")
            {
                hours.VolunteerHour.isApproved = true;
            }
            if (approve == "deny")
            {
                hours.VolunteerHour.isDenied = true;
            }
            context.SaveChanges();
            return(RedirectToAction("HoursApproval", hours));
        }