public ProfessionalWorkingHoursQueries(IUnitOfWork unitOfWork, IMapper mapper, IAccessQueries accessQueries, ICompanyQueries companyQueries, ICompanyLocationGroupQueries companyLocationGroupQueries)
 {
     _unitOfWork     = unitOfWork;
     _mapper         = mapper;
     _accessQueries  = accessQueries;
     _companyQueries = companyQueries;
     _companyLocationGroupQueries = companyLocationGroupQueries;
 }
        public CompanyLocationGroupsController()
        {
            _context    = new AppointmentsDb.Models.AppointmentsDbContext();
            _unitOfWork = new AppointmentsDb.Pattern.UnitOfWork(_context);
            _mapper     = new AppointmentsDb.MapperStart.Automapper_Startup().StartAutomapper();

            _companyQueries = new CompanyQueries(_unitOfWork, _mapper);
            _accessQueries  = new AccessQueries(_unitOfWork, _companyQueries, _mapper);

            _companyLocationGroupQueries = new CompanyLocationGroupQueries(_unitOfWork, _mapper, _accessQueries, _companyQueries);
        }