public ActionResult ImportStep1(TeamOutOfOfficeGroupImportStep1WithFileVM csvfile) { if (!ModelState.IsValid) { return(View(csvfile)); } string fileExtension = Path.GetExtension(csvfile.File.FileName); if (fileExtension != ".csv") { ModelState.AddModelError("file", "This is not a valid entry"); return(View(csvfile)); } if (csvfile.File.ContentLength > 0) { TeamOutOfOfficeGroupImportStep2VM preImportCheckResult = new TeamOutOfOfficeGroupImportStep2VM(); List <string> returnMessages = new List <string>(); preImportCheckResult = teamOutOfOfficeGroupRepository.PreImportCheck(csvfile.File, csvfile.ClientSubUnitGuid); TeamOutOfOfficeGroupImportStep1VM preImportCheckResultVM = new TeamOutOfOfficeGroupImportStep1VM(); preImportCheckResultVM.ImportStep2VM = preImportCheckResult; preImportCheckResultVM.ClientSubUnitGuid = csvfile.ClientSubUnitGuid; TempData["PreImportCheckResultVM"] = preImportCheckResultVM; return(RedirectToAction("ImportStep2")); } return(View()); }
public ActionResult ImportStep1() { TeamOutOfOfficeGroupImportStep1WithFileVM clientSubUnitImportStep1WithFileVM = new TeamOutOfOfficeGroupImportStep1WithFileVM(); return(View(clientSubUnitImportStep1WithFileVM)); }