public async Task <IActionResult> Details(int id) { var job = await _jobsService.GetByIdAsync <JobsViewModel>(id); if (job == null) { return(RedirectToAction("NotFound", "Home")); } var user = await _userManager.GetUserAsync(User); if (user != null) { string[] items; items = job.resumeFilesId?.Split(','); ViewData["resumeFiles"] = items != null?_resumeService.GetAllByQueryable(user) .Where(x => !(((IList)items).Contains(x.Id.ToString()))) .Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Title, }) : null; } return(this.View(job)); }