Ejemplo n.º 1
0
 public CallService(ICallRepository callRepository, IReferenceGenerator referenceGenerator)
 {
     Check.If(callRepository).IsNotNull();
     Check.If(referenceGenerator).IsNotNull();
     _callRepository = callRepository;
     _referenceGenerator = referenceGenerator;
 }
Ejemplo n.º 2
0
 public Operator(
     string name,
     ICallRepository callRepository)
 {
     Name = name;
     this.callRepository = callRepository;
 }
Ejemplo n.º 3
0
        public CallEndedTests()
        {
            var settingsManager         = new SettingsManager(new SettingsRepository(new CachingService()));
            var locationManager         = new LocationManager(new LocationRepository(new CachingService()));
            var metaRepository          = new MetaRepository(new CachingService());
            var registeredSipRepository = new RegisteredSipRepository(settingsManager, locationManager, metaRepository, new CachingService());

            _registeredSipRepository = new CachedRegisteredSipRepository(new CachingService(), registeredSipRepository);

            _kamailioMessageManager = new KamailioMessageManager(
                _registeredSipRepository,
                new CachedCallRepository(
                    new CachingService(),
                    new CallRepository(new CallHistoryRepository(new CachingService()), settingsManager, new CachingService())
                    ),
                new KamailioMessageParser(new KamailioDataParser())
                );

            _callRepository = new CallRepository(new CallHistoryRepository(new CachingService()), settingsManager, new CachingService());

            _callRepository = new CachedCallRepository(
                new CachingService(),
                new CallRepository(
                    new CallHistoryRepository(new CachingService()),
                    settingsManager,
                    new CachingService()
                    )
                );

            //kamailioMessageManager = new KamailioMessageManager(
            //    GetRegisteredSipRepository(),
            //    new CallRepository(new CallHistoryRepository(), new SettingsManager(new SettingsRepository())),
            //    new KamailioMessageParser(new KamailioDataParser())
            //);
        }
Ejemplo n.º 4
0
 public CodecStatusHubUpdater(
     ICallRepository callRepository,
     ICallHistoryRepository callHistoryRepository)
 {
     _callRepository        = callRepository;
     _callHistoryRepository = callHistoryRepository;
 }
Ejemplo n.º 5
0
 public CallStatsService(ICallRepository callRepository, IQueueService queueService, IAgentService agentService, IQueueProvider queueProvider, IQueueStateHandler queueStateHandler)
 {
     _callRepository = callRepository;
     _queueService = queueService;
     _agentService = agentService;
     _queueProvider = queueProvider;
     _queueStateHandler = queueStateHandler;
 }
 public CustomerController(ICustomerRepository customerRepository,
                           ICallRepository callRepository,
                           IMapper mapper)
 {
     _customerRepository = customerRepository;
     _callRepository     = callRepository;
     _mapper             = mapper;
 }
 public GetCallMetricsByPeriodSelectionQueryHandler(
     ICallRepository callRepository,
     ILogger logger,
     IMemoryCache cache)
 {
     _callRepository = callRepository;
     _logger         = logger;
     _cache          = cache;
 }
Ejemplo n.º 8
0
 public CreateCallCommandHandler(
     ICallRepository callRepository,
     ILogger logger,
     IValidator <CreateCallCommand> validator)
 {
     _callRepository = callRepository;
     _logger         = logger;
     _validator      = validator;
 }
 public RegisteredUserAgentViewModelsProvider(
     IRegisteredSipRepository registeredSipRepository,
     ICallRepository callRepository,
     ISettingsManager settingsManager)
 {
     _registeredSipRepository = registeredSipRepository;
     _callRepository          = callRepository;
     _settingsManager         = settingsManager;
 }
 public CallService(
     ICallRepository callRepository,
     IMapper mapper,
     ICallTimelineRepository callTimelineRepository
     )
 {
     this._callRepository         = callRepository;
     this._mapper                 = mapper;
     this._callTimelineRepository = callTimelineRepository;
 }
Ejemplo n.º 11
0
 public TwilioEngine(IAccountRepository accountRepository, ICallRepository callRepository, IConferenceRepository conferenceRepository, IConferenceParticipantRepository conferenceParticipantRepository,
                     IAlertRepository alertRepository, IActivityLogRepository activityLogRepository, ILogger <TwilioEngine> logger)
 {
     AccountRepository               = accountRepository;
     CallRepository                  = callRepository;
     ConferenceRepository            = conferenceRepository;
     ConferenceParticipantRepository = conferenceParticipantRepository;
     AlertRepository                 = alertRepository;
     ActivityLogRepository           = activityLogRepository;
     Logger = logger;
 }
 public CodecStatusViewModelsProvider(
     IRegisteredSipRepository registeredSipRepository,
     ICallRepository callRepository,
     ISipAccountRepository sipAccountRepository,
     ISettingsManager settingsManager)
 {
     _registeredSipRepository = registeredSipRepository;
     _callRepository          = callRepository;
     _sipAccountRepository    = sipAccountRepository;
     _settingsManager         = settingsManager;
 }
Ejemplo n.º 13
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;
        }
Ejemplo n.º 14
0
        public CallService(
            ILogger <ICallService> logger,
            MediatR.IMediator mediator,
            ICallRepository callRepository,
            IApiCallServerRequestModelValidator callModelValidator,
            IDALCallMapper dalCallMapper,
            IDALCallAssignmentMapper dalCallAssignmentMapper,
            IDALNoteMapper dalNoteMapper)
            : base()
        {
            this.CallRepository          = callRepository;
            this.CallModelValidator      = callModelValidator;
            this.DalCallMapper           = dalCallMapper;
            this.DalCallAssignmentMapper = dalCallAssignmentMapper;
            this.DalNoteMapper           = dalNoteMapper;
            this.logger = logger;

            this.mediator = mediator;
        }
Ejemplo n.º 15
0
        public CallEndedTests()
        {
            var settingsManager         = new SettingsManager(new SettingsRepository(new CachingService()));
            var locationManager         = new LocationManager(new LocationRepository(new CachingService()));
            var sipAccountManager       = new SipAccountManager(new SipAccountRepository(new CachingService()));
            var metaRepository          = new MetaRepository(new CachingService());
            var locationRepository      = new LocationRepository(new CachingService());
            var userAgentRepository     = new UserAgentRepository(new CachingService());
            var registeredSipRepository = new RegisteredSipRepository(settingsManager, locationManager, metaRepository, userAgentRepository, sipAccountManager, new CachingService());

            _registeredSipRepository = new CachedRegisteredSipRepository(new CachingService(), registeredSipRepository);

            var profileGroupRepository = new ProfileGroupRepository(new CachingService());

            _profileGroupRepository = new CachedProfileGroupRepository(new CachingService(), profileGroupRepository);
            _kamailioMessageManager = new KamailioMessageManager(
                _registeredSipRepository,
                new CachedCallRepository(
                    new CachingService(),
                    new CallRepository(new CallHistoryRepository(new CachingService()), settingsManager, new CachingService())
                    )
                );

            _callRepository = new CallRepository(new CallHistoryRepository(new CachingService()), settingsManager, new CachingService());

            _callRepository = new CachedCallRepository(
                new CachingService(),
                new CallRepository(
                    new CallHistoryRepository(new CachingService()),
                    settingsManager,
                    new CachingService()
                    )
                );

            _registeredSipsManager = new RegisteredSipsManager(registeredSipRepository, _callRepository, userAgentRepository, locationRepository, profileGroupRepository, settingsManager);
        }
Ejemplo n.º 16
0
 public CallController(ILogger <CallController> logger, ICallRepository callRepository)
 {
     _logger         = logger;
     _callRepository = callRepository;
 }
Ejemplo n.º 17
0
 public CallService(ICallRepository callRepository, ILogger logger)
 {
     _callRepository = callRepository;
     _logger = logger;
 }
Ejemplo n.º 18
0
 /// <summary>
 ///     Callcontroller using DI
 /// </summary>
 /// <param name="callRepository"></param>
 public CallController(ICallRepository callRepository)
 {
     _callRepo = callRepository;
 }
 public CallSearch(ICallRepository callRepository)
 {
     _callRepository = callRepository;
 }
 public CallRegistration(ICallValidator validator, ICallRepository callRepository)
 {
     _validator = validator;
     _callRepository = callRepository;
 }
Ejemplo n.º 21
0
 public ClientRepository(ICallRepository callRepository, IAddressRepository addressRepository)
 {
     this.callRepository    = callRepository;
     this.addressRepository = addressRepository;
     this.Seed();
 }
Ejemplo n.º 22
0
 public CallHandler(ICallRepository compamyRepository)
 {
     _CallRepository = compamyRepository;
 }
Ejemplo n.º 23
0
 public CachedCallRepository(IAppCache cache, ICallRepository internalRepository)
 {
     // TODO: Use cache call on the other queries
     _lazyCache          = cache;
     _internalRepository = internalRepository;
 }
 public ApiCallServerRequestModelValidator(ICallRepository callRepository)
 {
     this.CallRepository = callRepository;
 }
Ejemplo n.º 25
0
 public RepositoryWrapper(TmContext tmContext, ICallRepository call)
 {
     context   = tmContext;
     this.call = call;
 }
Ejemplo n.º 26
0
 public OngoingCallController(ICallRepository callRepository)
 {
     _callRepository = callRepository;
 }
Ejemplo n.º 27
0
 public KamailioMessageManager(IRegisteredSipRepository sipRepository, ICallRepository callRepository)
 {
     _sipRepository  = sipRepository;
     _callRepository = callRepository;
 }
Ejemplo n.º 28
0
 public CallsController(ICallRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 29
0
 public CallBL()
 {
     this.callRepository = new CallRepository();
 }
Ejemplo n.º 30
0
 public CachedCallRepository(IAppCache cache, ICallRepository internalRepository)
 {
     _lazyCache          = cache;
     _internalRepository = internalRepository;
 }
 public CallDataService(ICallRepository callRepository)
 {
     this.callRepository = callRepository;
 }
Ejemplo n.º 32
0
 public CodecStatusHubUpdater(IRegisteredSipRepository registeredSipRepository, ICallRepository callRepository, ICallHistoryRepository callHistoryRepository)
 {
     _registeredSipRepository = registeredSipRepository;
     _callRepository          = callRepository;
     _callHistoryRepository   = callHistoryRepository;
 }
Ejemplo n.º 33
0
 public RegisteredSipDetailsController(ISettingsManager settingsManager, ICallRepository callRepository, IRegisteredSipDetailsRepository registeredSipRepository)
 {
     _settingsManager = settingsManager;
     _callRepository  = callRepository;
     _registeredSipDetailsRepository = registeredSipRepository;
 }
Ejemplo n.º 34
0
 public KamailioMessageManager(IRegisteredSipRepository sipRepository, ICallRepository callRepository, IKamailioMessageParser kamailioMessageParser)
 {
     _sipRepository         = sipRepository;
     _callRepository        = callRepository;
     _kamailioMessageParser = kamailioMessageParser;
 }
Ejemplo n.º 35
0
 public CallController(ICallRepository callRepository)
 {
     _callRepository = callRepository;
 }