public InviteController(IApplicationSetting applicationSetting,
                         IGetMeetingService getMeetingService,
                         IInvitationService invitationService,
                         INotificationService notificationService,
                         IMeetingAttendeeRepository attendeeRepository)
 {
     _applicationSetting  = applicationSetting;
     _getMeetingService   = getMeetingService;
     _invitationService   = invitationService;
     _notificationService = notificationService;
     _attendeeRepository  = attendeeRepository;
 }
 public AuthenticationService(
     IApplicationSetting applicationSetting, IMemoryCache memoryCache,
     IAuthRepository authRepository, ILogService logService,
     IUserRepository userDatabaseRepository, IApplicationSetupRepository applicationSetupRepository,
     IInstanceRepository instanceRepository, IMeetingAttendeeRepository meetingAttendeeRepository,
     ICacheRepository cacheRepository)
 {
     _applicationSetting = applicationSetting;
     _cache                      = memoryCache;
     _authRepository             = authRepository;
     _logService                 = logService;
     _userDatabaseRepository     = userDatabaseRepository;
     _applicationSetupRepository = applicationSetupRepository;
     _instanceRepository         = instanceRepository;
     _meetingAttendeeRepository  = meetingAttendeeRepository;
     _cacheRepository            = cacheRepository;
 }