private bool SaveVolunteer(NonTechVolunteerViewModel model, IEnumerable <int> selectedExpertiseLevels)
 {
     if (ModelState.IsValid)
     {
         var volunteer = CreateVolunteer(model, selectedExpertiseLevels);
         _volunteerRepository.Save(volunteer);
         _notificationService.SendNotification(model.Email,
                                               volunteer.IsOnWaitList
                                                   ? VolunteerNotificationTemplate.WelcomeWaitingVolunteer
                                                   : VolunteerNotificationTemplate.WelcomeVolunteer);
         return(true);
     }
     return(false);
 }