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));
        }