public IActionResult Details(int id, PersonnelDetailsFilterViewModel filter) { var entity = _personnelRepository.Details(id, filter.DeductionCode, filter.FromYear, filter.ToYear); if (entity == null) { return(NotFound()); } ViewBag.FilterViewModel = filter; ViewBag.DeductionCodes = _deductionRepository.GetAllCodes().Select(deductionCode => new SelectListItem() { Value = deductionCode, Text = deductionCode }); var viewmodel = AutoMapper.Mapper.Map <PersonnelWithContractDetailsViewModel>(entity); return(View(viewmodel)); }