示例#1
0
 public UserAgentsController(IUserAgentRepository userAgentRepository,
                             IProfileRepository profileRepository,
                             ICodecPresetRepository codecPresetRepository)
 {
     _userAgentRepository   = userAgentRepository;
     _profileRepository     = profileRepository;
     _codecPresetRepository = codecPresetRepository;
 }
 public RegisteredSipRepository(
     ISettingsManager settingsManager,
     ILocationManager locationManager,
     IMetaRepository metaRepository,
     IUserAgentRepository userAgentRepository,
     ISipAccountManager sipAccountManager,
     IAppCache cache)
     : base(cache)
 {
     _metaRepository      = metaRepository;
     _userAgentRepository = userAgentRepository;
     _sipAccountManager   = sipAccountManager;
     LocationManager      = locationManager;
     SettingsManager      = settingsManager;
 }
示例#3
0
        public RegisteredSipsManager(
            IRegisteredSipRepository registeredSipRepository,
            ICallRepository callRepository,
            IUserAgentRepository userAgentRepository,
            ILocationRepository locationRepository,
            IProfileGroupRepository profileGroupRepository,
            ISettingsManager settingsManager)
        {
            _registeredSipRepository = registeredSipRepository;
            _callRepository          = callRepository;
            _userAgentRepository     = userAgentRepository;
            _locationRepository      = locationRepository;
            _profileGroupRepository  = profileGroupRepository;

            _settingsManager = settingsManager;
        }
示例#4
0
 public CachedUserAgentRepository(IAppCache cache, IUserAgentRepository internalRepository)
 {
     _lazyCache          = cache;
     _internalRepository = internalRepository;
 }