public UnitOfWork(
            IUserResolverService userResolverService,
            IPasswordManager passwordManager,
            DbContext dbContext)
        {
            _dbContext       = dbContext;
            _passwordManager = passwordManager;

            if (userResolverService.CanUserSeeDetails())
            {
                _mapper = new DetailsMapper();
            }
            else
            {
                _mapper = new Mapper();
            }
        }