public ActionResult ApprenticeshipUpload(BulkUploadViewModel model)
        {
            String[] validFileTypes = { ".csv" };
            Boolean  validFileType  = false;

            foreach (String fileType in validFileTypes)
            {
                if (model.File.FileName.ToLower().EndsWith(fileType))
                {
                    validFileType = true;
                    break;
                }
            }
            if (!validFileType)
            {
                ModelState.AddModelError("File", AppGlobal.Language.GetText(this, "CSVFilesOnly", "Please upload a CSV file"));
            }
            if (ModelState.IsValid)
            {
                model.InitiateBulkUpload(userContext, db);
                model.Populate(userContext, db, Constants.BulkUpload_DataType.ApprenticeshipData);
                return(View("PostApprenticeshipUpload", model));
            }
            model.Populate(userContext, db, Constants.BulkUpload_DataType.ApprenticeshipData);
            return(View("Apprenticeships", model));
        }