public CombinedSearchViewModel(VolunteerViewModel volunteerViewModel, VolunteerSearch volunteerSearch)
        {
            if (volunteerSearch != null)
            {
                volunteer    = volunteerSearch.Volunteers.ToList();
                ethnicity    = new List <Ethnicity>();
                IsActive     = new List <BooleanTitleMatch>();
                courtOrdered = new List <BooleanTitleMatch>();
                IsClient     = new List <BooleanTitleMatch>();

                foreach (var item in volunteerSearch.Volunteers)
                {
                    ethnicity.Add(volunteerViewModel.EthnicityCollection.Where(i => i.ethnicityID == item.ethnicityID).Select(i => i).First());
                    if (item.volsActive == 0)
                    {
                        IsActive.Add(new BooleanTitleMatch()
                        {
                            DatabaseBitValue = 0, Value = "No"
                        });
                    }
                    else
                    {
                        IsActive.Add(new BooleanTitleMatch()
                        {
                            DatabaseBitValue = 1, Value = "Yes"
                        });
                    }
                    if (item.volsClient == 0)
                    {
                        IsClient.Add(new BooleanTitleMatch()
                        {
                            DatabaseBitValue = 0, Value = "No"
                        });
                    }
                    else
                    {
                        IsClient.Add(new BooleanTitleMatch()
                        {
                            DatabaseBitValue = 1, Value = "Yes"
                        });
                    }
                    if (item.volsCourtOrdered == 0)
                    {
                        courtOrdered.Add(new BooleanTitleMatch()
                        {
                            DatabaseBitValue = 0, Value = "No"
                        });
                    }
                    else
                    {
                        courtOrdered.Add(new BooleanTitleMatch()
                        {
                            DatabaseBitValue = 1, Value = "Yes"
                        });
                    }
                }
            }
        }
 public VolunteerPositionViewModel(VolunteerViewModel volunteer, IEnumerable <Position> position)
 {
     Volunteer = volunteer;
     Positions = position;
 }