public ActionResult List(ApprenticeshipListViewModel model)
 {
     if (ModelState.IsValid)
     {
         model.Populate(db);
     }
     return(View(model));
 }
        public ActionResult List(Int32?locationId)
        {
            var model = new ApprenticeshipListViewModel();

            if (locationId.HasValue)
            {
                if (model.Search == null)
                {
                    model.Search = new ApprenticeshipSearchViewModel();
                }
                model.Search.LocationId = locationId;
            }
            model.Populate(db);
            return(View(model));
        }