//constructor
 public JobsitesController(
     IJobsiteRepository repository,
     IMapper mapper,
     IUserRepository userRepository,
     IUserAccessor userAccessor,
     ITimestampRepository timestampRepository)
 {
     _repository          = repository;
     _mapper              = mapper;
     _userRepository      = userRepository;
     _userAccessor        = userAccessor;
     _timestampRepository = timestampRepository;
 }
 //constructor
 public UserController(
     IUserRepository userRepository,
     IJobsiteRepository jobsiteRepository,
     IMapper mapper,
     IJwtGenerator jwtGenerator,
     IUserAccessor userAccessor,
     ITimestampRepository timestampRepository)
 {
     _userRepository      = userRepository;
     _jobsiteRepository   = jobsiteRepository;
     _mapper              = mapper;
     _jwtGenerator        = jwtGenerator;
     _userAccessor        = userAccessor;
     _timestampRepository = timestampRepository;
 }