/// <inheritdoc /> public CallManagementService( UnitOfWork unitOfWork, CallManagementServiceClient callManagementServiceClient, ContactManagementServiceClient contactManagementClient, UserManagementServiceClient userManagementServiceClient, IParticipantRepository participantRepository, InboxDistributionServiceClient inboxDistributionServiceClient, MediaRecordingServiceClient mediaRecordingServiceClient, ICaseTypeRepository caseTypeRepository, ICaseFolderRepository caseFolderRepository, ISmsRepository smsRepository, PhoneHubMessageService phoneHubMessageService, IMapper mapper, ILogger logger) { _callManagementServiceClient = callManagementServiceClient; _contactManagementClient = contactManagementClient; _userManagementServiceClient = userManagementServiceClient; _participantRepository = participantRepository; _smsRepository = smsRepository; _inboxDistributionServiceClient = inboxDistributionServiceClient; _mediaRecordingServiceClient = mediaRecordingServiceClient; _caseTypeRepository = caseTypeRepository; _caseFolderRepository = caseFolderRepository; _phoneHubMessageService = phoneHubMessageService; _unitOfWork = unitOfWork; _logger = logger; _mapper = mapper; }
public SmsService(ISmsRepository smsRepository, ICustomerRepository customerRepository, IUnitOfWork uow, IEmployeeRepository employeeRepository) : this(smsRepository, uow) { this._customerRepository = customerRepository; _employeeRepository = employeeRepository; }
public SmsService(ISmsRepository smsRepository, IReferenceGenerator referenceGenerator) { Check.If(smsRepository).IsNotNull(); Check.If(referenceGenerator).IsNotNull(); _smsRepository = smsRepository; _referenceGenerator = referenceGenerator; }
public SmsController(ISmsRepository Smss, ILogManager logger) { _Smss = Smss; _logger = logger; _twilioAccountSid = ""; _twilioAuthToken = ""; }
/// <summary> /// Create a new instance of Praise Management Service /// </summary> /// <param name="favoriteRepository">Associated smsRepository, intented to be resolved with DI</param> public SmsAppService(ISmsRepository smsRepository) //the userinfo repository { if (smsRepository == null) { throw new ArgumentNullException("smsRepository"); } _smsRepository = smsRepository; }
public VerifyCodeController() : this(DependencyResolver.Current.GetService <ISmsRepository>(), DependencyResolver.Current.GetService <IUnitOfWork>()) { DatabaseFactory dbFactory = new DatabaseFactory(); this.smsRepository = new SmsSendRepository(dbFactory); this.unitOfWork = new UnitOfWork(dbFactory); }
public AccountRepository(IEmailRepository emailRepository, IMapper mapper, AppDbContext appDbContext, ISmsRepository smsRepository, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager) { _emailRepository = emailRepository; _mapper = mapper; _smsRepository = smsRepository; _appDbContext = appDbContext; _userManager = userManager; _signInManager = signInManager; }
public ExternalSmsService(ISmsRepository smsRepository, IErrorEngine errorEngine, IReferenceGenerator referenceGenerator) { Check.If(smsRepository).IsNotNull(); Check.If(errorEngine).IsNotNull(); Check.If(referenceGenerator).IsNotNull(); _smsRepository = smsRepository; _errorEngine = errorEngine; _referenceGenerator = referenceGenerator; }
public CallbackController( ISmsRepository smsRepository, ICqrsEngine cqrsEngine, ILog log ) { _smsRepository = smsRepository; _cqrsEngine = cqrsEngine; _log = log.CreateComponentScope(nameof(CallbackController)); }
public SmsTest(ServicesFixture fixture) { var services = fixture.Services; _httpMessageHandler = fixture.HttpMessageHandler; _inboxDistributionClientMock = fixture.InboxDistributionClientMock; _operatorClientMock = fixture.OperatorClientMock; _serviceProvider = services.BuildServiceProvider(); _smsRepository = _serviceProvider.GetService <ISmsRepository>(); _smsInboxId = Guid.NewGuid(); }
public AccountRepository(IDistributedCache serverCache, ICalendarRepository calendar, IEmailRepository emailRepository, IMapper mapper, AppDbContext appDbContext, ISmsRepository smsRepository, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager) { _calendar = calendar; _emailRepository = emailRepository; _mapper = mapper; _smsRepository = smsRepository; _appDbContext = appDbContext; _userManager = userManager; _signInManager = signInManager; _serverCache = serverCache; }
public SmsRepositoryTest() { var config = InitConfiguration(); var accountSid = config["AccountSid"]; var authToken = config["AuthToken"]; var fromPhone = config["FromPhone"]; _toPhone = config["ToPhone"]; _repository = new SmsRepository(accountSid, authToken, fromPhone); }
public SendSmsRequestReceivedConsumer( IWebApiClient webApiClient, IPublishEndpoint publishEndpoint, ISmsClient smsClient, ISmsRepository smsRepository, ILogger <SendSmsRequestReceivedConsumer> logger) { _webApiClient = webApiClient; _publishEndpoint = publishEndpoint; _smsClient = smsClient; _smsRepository = smsRepository; _logger = logger; }
public SendSmsRequestReceivedConsumer( IBus bus, ISmsClient smsClient, ISmsRepository smsRepository, ILogger <SendSmsRequestReceivedConsumer> logger, ISmsLogRepository smsLogRepository) { _bus = bus; _smsClient = smsClient; _smsRepository = smsRepository; _logger = logger; _smsLogRepository = smsLogRepository; }
public NotificationManager( IEmailClient emailClient, ITemplateService templateEngine, IWebApiClient webApiClient, ISmsClient smsClient, ISmsRepository smsRepository) { _emailClient = emailClient ?? throw new ArgumentNullException(nameof(emailClient)); _templateEngine = templateEngine ?? throw new ArgumentNullException(nameof(templateEngine)); _webApiClient = webApiClient ?? throw new ArgumentNullException(nameof(webApiClient)); _smsClient = smsClient ?? throw new ArgumentNullException(nameof(smsClient)); _smsRepository = smsRepository ?? throw new ArgumentNullException(nameof(smsRepository)); }
public NotificationFacade( IEmailClient emailClient, ITemplateService templateEngine, ISmsClient smsClient, ISmsRepository smsRepository, ApplicationConfiguration applicationConfiguration) { _emailClient = emailClient ?? throw new ArgumentNullException(nameof(emailClient)); _templateEngine = templateEngine ?? throw new ArgumentNullException(nameof(templateEngine)); _smsClient = smsClient ?? throw new ArgumentNullException(nameof(smsClient)); _smsRepository = smsRepository ?? throw new ArgumentNullException(nameof(smsRepository)); _applicationConfiguration = applicationConfiguration; }
public OrderRepository(IHostingEnvironment env, ILunchRepository lunchRep, UserManager <ApplicationUser> userManager, IHttpContextAccessor contextAccessor, IEmailRepository emailRepository, ISmsRepository smsRepository, AppDbContext appDbContext, IMercadoPago mp, ICalendarRepository calendarRepository, IShoppingCartRepository shoppingCartRepository, IMapper mapper) { _env = env; _lunchRep = lunchRep; host = "http://" + contextAccessor.HttpContext?.Request.Host.ToString(); _userManager = userManager; _emailRepository = emailRepository; _smsRepository = smsRepository; _mapper = mapper; _mp = mp; _appDbContext = appDbContext; _cartRepository = shoppingCartRepository; _calendarRepository = calendarRepository; }
public InternalSmsService( ISmsProvider smsProvider, ISmsRepository smsRepository, IReferenceGenerator referenceGenerator, ISmsServiceSettings smsServiceSettings) { Check.If(smsProvider).IsNotNull(); Check.If(smsRepository).IsNotNull(); Check.If(referenceGenerator).IsNotNull(); Check.If(smsServiceSettings).IsNotNull(); _smsProvider = smsProvider; _smsRepository = smsRepository; _referenceGenerator = referenceGenerator; _smsServiceSettings = smsServiceSettings; }
public SmsCommandHandler( SmsSettings smsSettings, ISettingsService settingsService, ISmsSenderFactory smsSenderFactory, ISmsRepository smsRepository, ISmsProviderInfoRepository smsProviderInfoRepository, ILog log) { _smsSettings = smsSettings; _settingsService = settingsService; _smsSenderFactory = smsSenderFactory; _smsRepository = smsRepository; _smsProviderInfoRepository = smsProviderInfoRepository; _log = log.CreateComponentScope(nameof(SmsCommandHandler)); }
public OrderController(ISmsRepository smsRepository, IConfiguration config, SignInManager <ApplicationUser> signInManager, UserManager <ApplicationUser> userManager, ICalendarRepository calendarRepository, IMapper mp, IEmailRepository emailRespository, IOrderRepository orderRepository, IPieDetailRepository pieDetailRepository, IShoppingCartRepository shoppingCart, IAccountRepository accountRepository) { _signInManager = signInManager; _userManager = userManager; _pieDetailRepository = pieDetailRepository; _orderRepository = orderRepository; _cartRepository = shoppingCart; _accountRepository = accountRepository; _emailRespository = emailRespository; _mp = mp; _calendarRepository = calendarRepository; _config = config; _minimumArsForOrderDelivery = _config.GetValue <int>("MinimumArsForOrderDelivery"); _maxArsForReservation = _config.GetValue <int>("MaxArsForReservation"); _smsRepository = smsRepository; }
public CustomerLevelService(ICustomerLevelRepository customerLevelRepository, ICustomerRepository customerRepository, ILevelRepository levelRepository, IUnitOfWork uow , IEmployeeRepository employeeRepository, ILevelConditionService levelConditionService, IEmailRepository emailRepository, ISmsRepository smsRepository, ISaleRepository saleRepository, IQueryRepository queryRepository, ISupportRepository supportRepository, ISupportStatusRepository supportStatusRepository) { _customerLevelRepository = customerLevelRepository; _uow = uow; this._customerRepository = customerRepository; this._levelRepository = levelRepository; _employeeRepository = employeeRepository; _levelConditionService = levelConditionService; _emailRepository = emailRepository; _smsRepository = smsRepository; _saleRepository = saleRepository; _queryRepository = queryRepository; _supportRepository = supportRepository; _supportStatusRepository = supportStatusRepository; }
public ProcessController(IAccountRepository accountRepository, ICustomerRepository customerRepository, ISequenceRepository sequenceRepository, ITellerRepository tellerRepository, ICotRepository cotRepository, IChequeRepository chequeRepository, INominalRepository nominalRepository, ISmsRepository smsRepository, IAccountTypeRepository accounttypeRepository, ILocationRepository locationRepository, ITransactionRepository transactionRepository, IChargeRepository chargeRepository, ISmsApiRepository smsapiRepository, ITransitRepository transitRepository) { _cotRepository = cotRepository; _smsRepository = smsRepository; _chequeRepository = chequeRepository; _chargeRepository = chargeRepository; _tellerRepository = tellerRepository; _transitRepository = transitRepository; _accountRepository = accountRepository; _nominalRepository = nominalRepository; _customerRepository = customerRepository; _locationRepository = locationRepository; _sequenceRepository = sequenceRepository; _accounttypeRepository = accounttypeRepository; _transactionRepository = transactionRepository; }
public EventClassModel() { idbfactory = new DbFactory(); unitOfWork = new UnitOfWork(idbfactory); repotk_Location = new LocationRepository(idbfactory); repoEvent = new EventRepository(idbfactory); repoEventCustomer = new EventCustomerRepository(idbfactory); repotk_ClientProfile = new ClientProfileRepository(idbfactory); repoEventCategory = new EventCategoryRepository(idbfactory); repotk_ContactInfo = new ContactInformationRepository(idbfactory); repotk_Passenger = new PassengerRepository(idbfactory); repotk_SeatMapping = new SeatMappingRepository(idbfactory); repotk_TranLog = new TransactionLogRepository(idbfactory); repoFreeEvents = new FreeEventsRepository(idbfactory); repoFreeEventCustomers = new FreeEventCustomersRepository(idbfactory); repoSms = new SmsRepository(idbfactory); repotk_BatchCounter = new BatchCounterRpository(idbfactory); repoCoupon = new CouponsRepository(idbfactory); repoCouponAssign = new CouponCodeAssignmentRepository(idbfactory); repoCouponSetUp = new CouponsSetUpRepository(idbfactory); db = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString()); }
public void Setup() { _mockDbSettings.Setup(x => x.ConnectionString).Returns("TestConnectionString"); _mockContext.Setup(x => x.Smses).Returns(_mockDbSet.Object); _mockContext.Setup(x => x.SaveChanges()).Returns(1); _smsRepository = new SmsRepository(_mockContext.Object); }
/// <summary> /// 申请发送,或者验证注册码 /// </summary> /// <param name="smsRepository"></param> /// <param name="unitOfWork"></param> public VerifyCodeController(ISmsRepository smsRepository, IUnitOfWork unitOfWork) { this.smsRepository = smsRepository; this.unitOfWork = unitOfWork; }
public SmsService(ISmsRepository repository, IMapper mapper, ILogFactory logFactory) { _repository = repository; _mapper = mapper; _log = logFactory.CreateLog(this); }
public SmsService(ISmsConnectorService iSmsConnectorService, ISmsRepository iSmsRepository) : base(iSmsRepository) { _iSmsConnectorService = iSmsConnectorService; _iSmsRepository = iSmsRepository; }
public SmsServiceLoggingHandler(ISmsRepository smsRepository) { _smsRepository = smsRepository; }
public SmsVisualizationController(ISmsRepository smsRepository) { _smsRepository = smsRepository; }
public SmsController(ISmsRepository smsRepository, IHttpContextAccessor httpContextAccessor) { _smsRepository = smsRepository; _httpContextAccessor = httpContextAccessor; }
/// <summary>Initializes a new instance of the <see cref="SmsController" /> class.</summary> /// <param name="repository">The repository.</param> public SmsController(ISmsRepository repository) { this.smsRepository = repository; }
/// <summary> /// Constructor /// </summary> /// <param name="smsRepository"></param> /// <param name="notificationRepository"></param> public SmsManipulation(ISmsRepository smsRepository, INotificationRepository notificationRepository) { _smsRepository = smsRepository; _notificationRepository = notificationRepository; }
public SmsService(ISmsRepository repository) : base(repository) { this._repository = repository; }
public SmsController(ISmsRepository smsRepository, ISmsApiRepository smsapiRepository) { _smsRepository = smsRepository; _smsapiRepository = smsapiRepository; }