public IActionResult CreateCandidate(CreateCandidateVM model) { if (ModelState.IsValid) { var candidate = ConvertModel.CandidateVMToCandidate(model, _dataRepository); if (model.Resume != null) { candidate.ResumePath = UploadFile(model.Resume, model.FullName); } var result = _dataRepository.AddCandidate(candidate); return(RedirectToAction("CandidateDetail", new { id = result.Id })); } return(View("Index")); }