public DataSourceService( ISourceDataContext context, IEmailManager emailManager) : base(context) { this.emailManager = emailManager; }
/// <summary> /// Initializes a new instance of the <see cref="AccountController"/> class. /// </summary> /// <param name="personManager"> /// The person manager <see cref="UserManager{Person}"/> /// </param> /// <param name="emailManager"> /// The email Manager. /// </param> public AccountController( UserManager<Person> personManager, IEmailManager emailManager) { this.signInManager = new SignInManager<Person, string>(personManager, System.Web.HttpContext.Current.GetOwinContext().Authentication); this.personManager = personManager; this.emailManager = emailManager; }
public AccountMembershipService( MembershipProviderBase membership, RoleProviderBase roles, IEmailManager emailManager) { _membership = membership; _roles = roles; _emailManager = emailManager; }
public AppModule(IEmailManager emailManager, IGroupManager groupManager) : base("/app") { Get["/mail"] = _ => new MailsResponse { Emails = emailManager.GetAllEmails() }; Get["/mail/{id}"] = _ => emailManager.GetEmail(_.id); Get["/groups"] = _ => new GroupsResponse { Groups = groupManager.GetAllGroups() }; }
public UserAccountManager(IUserRepository userRepository, IUserAuthHelper userSessionHelper, IProjectManager projectManager, ITeamRepository teamRepository, IEmailManager emailManager, IEmailRepository emailRepository, IOptions<AppSettings> settings) { this.emailManager = emailManager; this.userRepository = userRepository; this.userSessionHelper = userSessionHelper; this.projectManager = projectManager; this.teamRepository = teamRepository; this.emailRepository = emailRepository; this._settings = settings.Value; }
public EmailQueue(IEmailManager emailManager, ILogger logger) { if (emailManager == null) throw new ArgumentNullException("emailManager"); if (logger == null) throw new ArgumentNullException("logger"); _emailManager = emailManager; _logger = logger; }
public IssueManager(IIssueRepository issueRepository, IProjectRepository iProjectRepository, IActivityRepository activityRepository, IUserAuthHelper userSessionHelper, ICache cache,IUploadRepository uploadRepository,IEmailManager emailManager) { this.issueRepository = issueRepository; this.iProjectRepository = iProjectRepository; this.activityRepository = activityRepository; this.userSessionHelper = userSessionHelper; this.cache = cache; this.uploadRepository = uploadRepository; this.emailManager = emailManager; }
public CommentManager(ICommentRepository commentRepository,IUserAuthHelper userSessionHelper, IIssueRepository issueRepository, IActivityRepository activityRepository,IEmailManager emailManager,ITeamRepository teamRepository,IEmailRepository emailRepository, IOptions<AppSettings> settings) { this._settings = settings.Value; this._emailRepository = emailRepository; this._teamRepository = teamRepository; this._emailManager = emailManager; this._commentRepository = commentRepository; this._userSessionHelper = userSessionHelper; this._issueRepository = issueRepository; this._activityRepository = activityRepository; }
public ClientServiceController(IConfiguration configuration, ILogger logger, IUser user, IUserPolicy userPolicy, IClient client, IConsumptionHistory consumptionHistory, ITokenManger tokenManager, IRefreshToken refreshToken, IModule module, IClienAnswer clientAnswer, IClientModule clientModule, IEmailManager emailManager) { _configuration = configuration; _logger = logger; _user = user; _userPolicy = userPolicy; _client = client; _consumptionHistory = consumptionHistory; _tokenManager = tokenManager; _timeExpirationTokenRefresh = configuration.GetValue <double>("JwtSettings:TimeExpirationTokenRefresh"); _refreshToken = refreshToken; _module = module; _scoreByQuestion = configuration.GetValue <double>("DetailScore:Score") / ((configuration.GetValue <double>("DetailScore:Modules")) + 1); _clientAnswer = clientAnswer; _clientModule = clientModule; _emailmanager = emailManager; }
/// <summary> /// Initializes a new instance of the <see cref="DirectSendNotificationProvider"/> class. /// </summary> /// <param name="configuration"> Instance of <see cref="IConfiguration"/>. </param> /// <param name="mailService">Instance of <see cref="IEmailService"/>.</param> /// <param name="logger">Instance of <see cref="ILogger"/>.</param> /// <param name="emailManager">Instance of <see cref="IEmailManager"/>.</param> public DirectSendNotificationProvider( IConfiguration configuration, IEmailService mailService, ILogger logger, IEmailManager emailManager) { this.configuration = configuration; this.mailService = mailService; this.logger = logger; if (this.configuration?["MailSettings"] != null) { this.mailSettings = JsonConvert.DeserializeObject <List <MailSettings> >(this.configuration?["MailSettings"]); } this.emailManager = emailManager; this.directSendSetting = this.configuration.GetSection("DirectSendSetting").Get <DirectSendSetting>(); }
public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILoggerFactory loggerFactory, IStatisticsManager statisticsManager, IEmailSender emailSender, IEmailManager emailManager, IOptions <AppSettings> appSettings, ICaptchaService captchaService) { _userManager = userManager; _signInManager = signInManager; _statisticsManager = statisticsManager; _emailManager = emailManager; _logger = loggerFactory.CreateLogger <AccountController>(); _appSettings = appSettings.Value; _captchaService = captchaService; }
public EmailSender( IEmailStore <EmailMessage> emailStore, IOptions <SmtpSettings> smtpSettings, ILogger <EmailSender> logger, IEmailManager emailManager, ICacheManager cacheManager, IDbHelper dbHelper) { _smtpSettings = smtpSettings.Value; _cacheManager = cacheManager; _emailManager = emailManager; _emailStore = emailStore; _dbHelper = dbHelper; _logger = logger; // Set polling interval IntervalInSeconds = _smtpSettings.PollingInterval; }
public IssueReportEmail( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, IDummyClaimsPrincipalFactory <User> claimsPrincipalFactory, ICapturedRouterUrlHelper capturedRouterUrlHelper, IContextFacade contextFacade, IEmailManager emailManager, ILocaleStore localeStore) { _capturedRouterUrlHelper = capturedRouterUrlHelper; _claimsPrincipalFactory = claimsPrincipalFactory; _contextFacade = contextFacade; _emailManager = emailManager; _localeStore = localeStore; T = htmlLocalizer; S = stringLocalizer; }
/// <summary> /// Initializes a new instance of the <see cref="SMTPNotificationProvider"/> class. /// </summary> /// <param name="emailAccountManager"> IEmailAccountManager.</param> /// <param name="logger"> ILogger.</param> /// <param name="configuration"> IConfiguration.</param> /// <param name="emailManager"> IEmailManager.</param> public SMTPNotificationProvider( IEmailAccountManager emailAccountManager, ILogger logger, IConfiguration configuration, IEmailManager emailManager) { this.emailAccountManager = emailAccountManager; this.logger = logger; this.configuration = configuration; this.smtpSetting = this.configuration?.GetSection(ConfigConstants.SMTPSettingConfigSectionKey).Get <SMTPSetting>(); this.applicationAccounts = JsonConvert.DeserializeObject <List <ApplicationAccounts> >(this.configuration?[ConfigConstants.ApplicationAccountsConfigSectionKey]); _ = int.TryParse(this.configuration[$"{ConfigConstants.RetrySettingConfigSectionKey}:{ConfigConstants.RetrySettingMaxRetryCountConfigKey}"], out this.maxTryCount); if (this.configuration?[ConfigConstants.MailSettingsConfigKey] != null) { this.mailSettings = JsonConvert.DeserializeObject <List <MailSettings> >(this.configuration?[ConfigConstants.MailSettingsConfigKey]); } this.emailManager = emailManager; }
/// <summary> /// Instantiates an <see cref="EmailFeed"/> /// </summary> /// <param name="emailManagerFactory"></param> /// <param name="marketDataRepositoryFactory"></param> /// <param name="emailFeedConfiguration"></param> public EmailFeed(IEmailManagerFactory emailManagerFactory, IMarketDataRepositoryFactory marketDataRepositoryFactory, EmailFeedConfiguration emailFeedConfiguration) { // set config _emailManagerFactory = emailManagerFactory; _marketDataRepositoryFactory = marketDataRepositoryFactory; _emailFeedConfiguration = emailFeedConfiguration; // create email manager _emailManager = _emailFeedConfiguration.CreateEmailManager(_emailManagerFactory); // set last polled time _lastPolled = _emailFeedConfiguration.LastChecked; // create timer _pollingTimer = new Timer(obj => RetrieveNewEmails()); }
/// <summary> /// OrganizationMembersController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="personRepository"></param> /// <param name="accessRequestManager"></param> /// <param name="emailSender"></param> public OrganizationMembersController(IOrganizationMemberRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IHttpContextAccessor httpContextAccessor, IPersonRepository personRepository, IAccessRequestsManager accessRequestManager, IConfiguration configuration, IEmailManager emailSender) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.membershipManager = membershipManager; this.userManager = userManager; this.personRepository = personRepository; this.emailSender = emailSender; this.accessRequestManager = accessRequestManager; this.membershipManager.SetContext(SecurityContext); this.personRepository.SetContext(SecurityContext); this.accessRequestManager.SetContext(SecurityContext); }
public AlibabaCallbackJob( IUnitOfWorkManager _unitOfWorkManager, IAccessTokenManager _accessTokenManager, ICallbackMessageRepository _callbackMessageRepository, IAlibabaMessageRepository _alibabaMessageRepository, IAccessTokenRepository _accessTokenRepository, IEmailManager _emailManager) : base() { unitOfWorkManager = _unitOfWorkManager; accessTokenManager = _accessTokenManager; callbackMessageRepository = _callbackMessageRepository; alibabaMessageRepository = _alibabaMessageRepository; accessTokenRepository = _accessTokenRepository; emailManager = _emailManager; this.UnitOfWorkManager = _unitOfWorkManager; }
/// <summary> /// Instantiates an <see cref="EmailFeed"/> /// </summary> /// <param name="emailManagerFactory"></param> /// <param name="marketDataRepositoryFactory"></param> /// <param name="emailFeedConfiguration"></param> public EmailFeed(IEmailManagerFactory emailManagerFactory, IMarketDataRepositoryFactory marketDataRepositoryFactory, EmailFeedConfiguration emailFeedConfiguration) { // set config _emailManagerFactory = emailManagerFactory; _marketDataRepositoryFactory = marketDataRepositoryFactory; _emailFeedConfiguration = emailFeedConfiguration; // create email manager _emailManager = _emailFeedConfiguration.CreateEmailManager(_emailManagerFactory); // set last polled time _lastPolled = _emailFeedConfiguration.LastChecked; // create timer _pollingTimer = new Timer(obj => RetrieveNewEmails()); }
public AccountService( ILogger <AccountService> logger, ISessionManager sessionManager, IEmailManager emailManager, IUnitOfWorkFactory uowFactory, ICacheManager cache, ISessionProvider sessionProvider, IHttpContextAccessor httpContextAccessor) { _logger = logger; _httpContextAccessor = httpContextAccessor; _sessionProvider = sessionProvider; _uowFactory = uowFactory; _cache = cache; _sessionManager = sessionManager; _emailManager = emailManager; }
public MotherController( ILogger <MotherController> logger, IScanCenterProfileQuery scanCenterProfileQuery, IScanCenterProductQuery scanCenterProductQuery, IClientMotherQuery clientMotherQuery, IScanCenterAppointmentQuery scanCenterAppointmentQuery, IScanCenterCustomFieldQuery scanCenterCustomFieldQuery, ICryptography cryptography, IEmailManager emailManager, IOptions <AppSettings> appSettings) : base(logger, scanCenterProfileQuery) { _scanCenterProductQuery = scanCenterProductQuery; _scanCenterAppointmentQuery = scanCenterAppointmentQuery; _scanCenterCustomFieldQuery = scanCenterCustomFieldQuery; _cryptography = cryptography; _clientMotherQuery = clientMotherQuery; _emailManager = emailManager; _appSettings = appSettings.Value; }
public PaymentService( IRepository <Account> accountRepository, IRepository <Address> addressRepository, IRepository <Product> productRepository, IRepository <Brand> brandRepository, IRepository <EmailInvoice> emailInvoiceRepository, IRepository <ProductPrice> productPriceRepository, IRepository <Order> orderRepository, IRepository <OrderPayment> orderPaymentRepository, IRepository <LineItem> lineItemRepository, IRepository <SystemCheck> systemCheckRepository, IRepository <Country> countryRepository, IRepository <USState> usStateRepository, IOrderService orderService, IPaymentSystemService paymentSystem, IAccountService accountService, IEmailManager emailManager, ILogBuilder logBuilder, ISystemCheckService systemCheckService, IAddressBuilder addressBuilder, ICacheManager cacheManager) { _accountRepository = accountRepository; _addressRepository = addressRepository; _productRepository = productRepository; _brandRepository = brandRepository; _emailInvoiceRepository = emailInvoiceRepository; _productPriceRepository = productPriceRepository; _orderRepository = orderRepository; _orderPaymentRepository = orderPaymentRepository; _lineItemRepository = lineItemRepository; _systemCheckRepository = systemCheckRepository; _countryRepository = countryRepository; _usStateRepository = usStateRepository; _orderService = orderService; _accountService = accountService; _paymentSystem = paymentSystem; _emailManager = emailManager; _systemCheckService = systemCheckService; _addressBuilder = addressBuilder; _cacheManager = cacheManager; _logger = logBuilder.CreateLogger(GetType().FullName); }
public Parser(string file, bool? test, IEmailManager emailManager, IStudentManager studentManager) { try { _excelFactory = new ExcelQueryFactory(file); } catch (IOException e) { throw; } _emailManager = emailManager; _studentManager = studentManager; _students = new Dictionary<string, Domain.Student>(); _myOutlook = new Application(); _isTest = test; _studentTask = Task.Factory.StartNew(PopulateStudents); }
public AdminController( IHtmlLocalizer <AdminController> htmlLocalizer, IStringLocalizer <AdminController> stringLocalizer, IViewProviderManager <EmailSettings> viewProvider, IAuthorizationService authorizationService, IBreadCrumbManager breadCrumbManager, IOptions <SmtpSettings> smtpSettings, IEmailManager emailManager, IAlerter alerter) { _authorizationService = authorizationService; _breadCrumbManager = breadCrumbManager; _viewProvider = viewProvider; _smtpSettings = smtpSettings.Value; _emailManager = emailManager; _alerter = alerter; T = htmlLocalizer; S = stringLocalizer; }
public UserManager( UserManager <User> userManager, SignInManager <User> signInManager, IRoleManager roleManager, IEmailManager emailManager, IUnitOfWork unitOfWork, IDomainEvents domainEvents, IOptions <IdentitySettings> identitySettings, ILoggerService <UserManager> logger ) { _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _emailManager = emailManager; _unitOfWork = unitOfWork; _userRepository = _unitOfWork.GetRepository <User>(); _domainEvents = domainEvents; _identitySettings = identitySettings.Value; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="EmailServiceManager"/> class. /// </summary> /// <param name="configuration">An instance of <see cref="IConfiguration"/>.</param> /// <param name="repositoryFactory">An instance of <see cref="IRepositoryFactory"/>.</param> /// <param name="cloudStorageClient">An instance of <see cref="ICloudStorageClient"/>.</param> /// <param name="logger">Instance of Logger.</param> /// <param name="notificationProviderFactory">An instance of <see cref="INotificationProviderFactory"/>.</param> /// <param name="emailManager">An instance of <see cref="IEmailManager"/>.</param> public EmailServiceManager( IConfiguration configuration, IRepositoryFactory repositoryFactory, ICloudStorageClient cloudStorageClient, ILogger logger, INotificationProviderFactory notificationProviderFactory, IEmailManager emailManager) { this.repositoryFactory = repositoryFactory; this.configuration = configuration; this.emailNotificationRepository = repositoryFactory.GetRepository(Enum.TryParse <StorageType>(this.configuration?[Constants.StorageType], out this.repo) ? this.repo : throw new Exception()); this.cloudStorageClient = cloudStorageClient; this.logger = logger; this.notificationProvider = notificationProviderFactory.GetNotificationProvider(Enum.TryParse <NotificationProviderType>(this.configuration?[Constants.NotificationProviderType], out this.provider) ? this.provider : throw new Exception()); if (this.configuration?["MailSettings"] != null) { this.mailSettings = JsonConvert.DeserializeObject <List <MailSettings> >(this.configuration?["MailSettings"]); } this.emailManager = emailManager; }
//public void Index() //{ // ProductQuote pq = new ProductQuote(); // pq.ProductQuoteID = 999999; // pq.CustomerID = 2; // pq.CustomerName = "Álcalis de la Patagonia S.A.I.C."; // pq.CustomerContactName = "Mariano Emanuelli"; // pq.CustomerContactMail = "*****@*****.**"; // pq.ProductName = "Amoniaco Anhidro (NH3)"; // pq.ProductProviderName = "Profertil S.A. – Planta Bahía Blanca"; // pq.ProductPackagingName = "Bolsas"; // pq.MinimumQuantityDelivery = 30; // pq.QuantityOpenPurchaseOrder = 190; // pq.Price = (decimal)1300.8; // pq.PaymentDeadlineName = "90 dias FF"; // pq.GeographicAreaName = "CABA"; // pq.DateQuote = Convert.ToDateTime("28/11/2017"); // pq.DateDelivery = Convert.ToDateTime("01/12/2017"); // var ret = pdfService.ProductQuoteToPdf(pq); // pq = null; // Response.Clear(); // Response.ContentType = "application/pdf"; // Response.AddHeader("content-disposition", "attachment;filename=" + ret); // Response.Cache.SetCacheability(HttpCacheability.NoCache); // byte[] bytes = System.IO.File.ReadAllBytes("C:\\Projects\\Inquimex\\Cotizador Online\\ProductQuoteAppProject\\ProductQuoteApp\\Documents\\Export\\" + ret); // //byte[] bytes = System.IO.File.ReadAllBytes("C:\\Personales\\Inquimex\\ProductQuoteAppProject\\ProductQuoteApp\\Documents\\Export\\" + ret); // Response.BinaryWrite(bytes); // Response.End(); // //return View(ret); //} protected override void Dispose(bool disposing) { if (disposing) { if (emailManager != null) { emailManager.Dispose(); emailManager = null; } if (emailAccountRepository != null) { emailAccountRepository.Dispose(); emailAccountRepository = null; } if (adminUserRepository != null) { adminUserRepository.Dispose(); adminUserRepository = null; } } base.Dispose(disposing); }
public ProductQuoteServiceBuilder() { _logger = new Logger(); _productRepository = new ProductRepository(_logger, new ProductDocumentRepository(_logger)); _saleModalityRepository = new SaleModalityRepository(_logger); _geographicAreaRepository = new GeographicAreaRepository(_logger); _saleModalityProductRepository = new SaleModalityProductRepository(_logger); _geographicAreaTransportTypeRepository = new GeographicAreaTransportTypeRepository(_logger); _creditRatingPaymentDeadlineRepository = new CreditRatingPaymentDeadlineRepository(_logger); _exchangeTypeRepository = new ExchangeTypeRepository(_logger); _stockTimeRepository = new StockTimeRepository(_logger); _deliveryAmountRepository = new DeliveryAmountRepository(_logger); _productQuoteRepository = new ProductQuoteRepository(_logger); _emailManager = new EmailManager(); _emailAccountRepository = new EmailAccountRepository(_logger); _adminUserRepository = new AdminUserRepository(); _applicationUserRepository = new ApplicationUserRepository(); _workflowMessageService = new WorkflowMessageService(_emailManager, _emailAccountRepository, _adminUserRepository, _applicationUserRepository); _pdfService = new PdfService(); _saleModalityCreditRatingRepository = new SaleModalityCreditRatingRepository(_logger); _globalVariableRepository = new GlobalVariableRepository(_logger); _customerOrderRepository = new CustomerOrderRepository(_logger); _customerRepository = new CustomerRepository(_logger); _transportTypeRepository = new TransportTypeRepository(_logger); _packagingRepository = new PackagingRepository(_logger); _rofexRepository = new RofexRepository(_logger); _paymentDeadlineRepository = new PaymentDeadlineRepository(_logger); _shipmentTrackingRepository = new ShipmentTrackingRepository(_logger); _customerProductRepository = new CustomerProductRepository(_logger); _logRecordRepository = new LogRecordRepository(); _customerOrderService = new CustomerOrderService(_customerOrderRepository, _workflowMessageService); _transportService = new TransportServices(_geographicAreaTransportTypeRepository); _marginServices = new MarginServices(); _wayOfExceptionRepository = new WayOfExceptionRepository(_logger); _wayOfExceptionServices = new WayOfExceptionServices(_wayOfExceptionRepository); _salesChannelUserRepository = new SalesChannelUserRepository(_logger); }
/// <summary> /// AuthController constructor /// </summary> /// <param name="userManager"></param> /// <param name="signInManager"></param> /// <param name="httpContextAccessor"></param> /// <param name="configuration"></param> /// <param name="logger"></param> /// <param name="membershipManager"></param> /// <param name="personRepository"></param> /// <param name="personEmailRepository"></param> /// <param name="emailVerificationRepository"></param> /// <param name="emailSender"></param> public AuthController( ApplicationIdentityUserManager userManager, SignInManager <ApplicationUser> signInManager, IHttpContextAccessor httpContextAccessor, IConfiguration configuration, ILogger <AuthController> logger, IMembershipManager membershipManager, IPersonRepository personRepository, IPersonEmailRepository personEmailRepository, IEmailVerificationRepository emailVerificationRepository, IPasswordPolicyRepository passwordPolicyRepository, IEmailManager emailSender, IOrganizationManager organizationManager, IAccessRequestsManager accessRequestManager, IOrganizationMemberRepository organizationMemberRepository, IAgentRepository agentRepository, ITermsConditionsManager termsConditionsManager, IAuditLogRepository auditLogRepository) : base(httpContextAccessor, userManager, membershipManager) { this.userManager = userManager; this.signInManager = signInManager; this.configuration = configuration; this.logger = logger; this.membershipManager = membershipManager; this.personRepository = personRepository; this.emailSender = emailSender; this.personEmailRepository = personEmailRepository; this.emailVerificationRepository = emailVerificationRepository; this.passwordPolicyRepository = passwordPolicyRepository; this.organizationManager = organizationManager; this.accessRequestManager = accessRequestManager; this.organizationMemberRepository = organizationMemberRepository; this.termsConditionsManager = termsConditionsManager; this.agentRepository = agentRepository; this.auditLogRepository = auditLogRepository; }
/// <summary> /// Initializes a new instance of the <see cref="MSGraphNotificationProvider"/> class. /// </summary> /// <param name="configuration">Instance of <see cref="IConfiguration"/>.</param> /// <param name="emailAccountManager">Instance of <see cref="IEmailAccountManager"/>.</param> /// <param name="logger">Instance of <see cref="ILogger"/>.</param> /// <param name="mSGraphSetting">Instance of <see cref="IEmailManager"/>.</param> /// <param name="tokenHelper">Instance of <see cref="ITokenHelper"/>.</param> /// <param name="msGraphProvider">Instance of <see cref="IMSGraphProvider"/>.</param> /// <param name="emailManager">Instance of <see cref="IEmailManager"/>..</param> public MSGraphNotificationProvider( IConfiguration configuration, IEmailAccountManager emailAccountManager, ILogger logger, IOptions <MSGraphSetting> mSGraphSetting, ITokenHelper tokenHelper, IMSGraphProvider msGraphProvider, IEmailManager emailManager) { this.configuration = configuration; this.applicationAccounts = JsonConvert.DeserializeObject <List <ApplicationAccounts> >(this.configuration?[ConfigConstants.ApplicationAccountsConfigSectionKey]); this.emailAccountManager = emailAccountManager; this.logger = logger; _ = int.TryParse(this.configuration[$"{ConfigConstants.RetrySettingConfigSectionKey}:{ConfigConstants.RetrySettingMaxRetryCountConfigKey}"], out this.maxTryCount); if (this.configuration?[ConfigConstants.MailSettingsConfigKey] != null) { this.mailSettings = JsonConvert.DeserializeObject <List <MailSettings> >(this.configuration?[ConfigConstants.MailSettingsConfigKey]); } this.mSGraphSetting = mSGraphSetting?.Value; this.tokenHelper = tokenHelper; this.msGraphProvider = msGraphProvider; this.emailManager = emailManager; }
public QuestionController(IWoUow uow, IEmailManager emailManager) { Uow = uow; EmailManager = emailManager; }
public EmailManager(IEmailManager manager) { _manager = manager; }
public SurveyController(ISurveyManager surveyManager, IUtilityManager utilityManager, IEmailManager emailManager) { _surveyManager = surveyManager; _utilityManager = utilityManager; _emailManager = emailManager; }
/// <summary> /// BookingManager Constructor /// </summary> /// <param name="existingAvailabilityManager">An override for the default 'spawn new manager' behaviour</param> /// <param name="existingOrderManager">An override for the default 'spawn new Order Manager' behaviour</param> public BookingManager(IAvailabilityManager existingAvailabilityManager = null, IOrderManager existingOrderManager = null) { availabilityManager = existingAvailabilityManager ?? new AvailabilityManager(existingBookingManager: this); orderManager = existingOrderManager ?? new OrderManager(existingBookingManager: this, existingAvailabilityManager: availabilityManager); emailManager = new EmailManager(); }
public AccountController(IUserManager userManager, IErrorLogManager errorLogManager, ICMSManager cmsManager, IEmailManager emailManager) : base(errorLogManager) { _userManager = userManager; _cmsManager = cmsManager; ViewBag.RecordsPerPage = RecordsPerPage; _emailManager = emailManager; _errorManager = errorLogManager; }
public UserController(IUserManager userManager, IMapper mapper, ICacheManager cacheManager, IBooksLibraryManager booksLibraryManager, IEmailManager emailManager) { _userManager = userManager; _mapper = mapper; _cacheManager = cacheManager; _booksLibraryManager = booksLibraryManager; _emailManager = emailManager; ViewBag.IsItLibrary = true; }
/// <summary> /// Constructor /// </summary> /// <param name="emailMng">IEmailManager</param> public DistributionManager(IEmailManager emailMng) { emailManager = emailMng; }
private IEnumerable<MailMessage> GetStudentEmails(IEmailManager emailManager) { IEnumerable<Student> students = _studentManager.LoadAll(_dataFile); foreach (Student student in students) { Requirements studentRequirements = _studentManager.DetermineRequirements(student.Courses); Requirements emailRequirements = _studentManager.DetermineEmails(student, studentRequirements, _cutOff); if (studentRequirements.HasFlag(Requirements.Practicum)) { emailRequirements |= Requirements.Practicum; } if (emailRequirements != Requirements.None && emailRequirements != Requirements.Practicum) { yield return emailManager.GenerateEmail(student, emailRequirements); } } }
public EmailManagerTestController(IEmailManager emailManager) { _emailManager = emailManager; }
public ExceptionQueueFunction(IEmailManager emailManager) { this.emailManager = emailManager; }
public RsxBoxEmailController(IEmailManager<EmailTemplate, int> manager) { this.manager = manager; }
public IEmailManager SetEmailManager(IEmailManager emailManager) { return(EmailManager = emailManager); }
public RisorseController(IAzioniManager azioniManager, IContattiManager contattiManager, IEmailManager emailManager, IRichiesteManager richiesteManager, IRisorseManager risorseManager, IUtilityManager utilityManager) { _azioniManager = azioniManager; _contattiManager = contattiManager; _emailManager = emailManager; _richiesteManager = richiesteManager; _risorseManager = risorseManager; _utilityManager = utilityManager; }
public UserAccountManager(IUserRepository userRepository, IUserAuthHelper userSessionHelper, IProjectManager projectManager, ITeamRepository teamRepository, IEmailManager emailManager, IEmailRepository emailRepository, IOptions <TeamBinsAppSettings> settings) { this.emailManager = emailManager; this.userRepository = userRepository; this.userSessionHelper = userSessionHelper; this.projectManager = projectManager; this.teamRepository = teamRepository; this.emailRepository = emailRepository; this._settings = settings.Value; }
public IssueManager(IIssueRepository issueRepository, IProjectRepository iProjectRepository, IActivityRepository activityRepository, IUserAuthHelper userSessionHelper, ICache cache, IUploadRepository uploadRepository, IEmailManager emailManager) { this.issueRepository = issueRepository; this.iProjectRepository = iProjectRepository; this.activityRepository = activityRepository; this.userSessionHelper = userSessionHelper; this.cache = cache; this.uploadRepository = uploadRepository; this.emailManager = emailManager; }
public ChatHub(IEmailManager emailManager, ApplicationDbContext dbContext, IConfiguration configuration) { _emailManager = emailManager; _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _adminEamil = configuration.GetSection("AdminEmail").Value; }