public EmailTemplate(IEmailSender emailSender, ITemplateEngine templateEngine, string from)
		{
			this.emailSender = emailSender;
			this.templateEngine = templateEngine;

			this.From = from;
		}
 public static void SendTaskAssignedEmail(TaskAssignedEmailViewModel viewModel, IEmailSender emailSender, bool isActionTask = false)
 {
     var email = (isActionTask) ? 
         new MailerController().ActionTaskAssigned(viewModel) :
         new MailerController().TaskAssigned(viewModel);
     emailSender.Send(email);
 }
 public PasswordRecoveryByRecoveryClue(IEmailSender eMailSender, ISystemContext systemContext, ICryptoProvider cryptoProvider, IConfigurationProvider configProvider)
 {
     this.eMailSender = eMailSender;
     this.systemContext = systemContext;
     this.cryptoProvider = cryptoProvider;
     this.configProvider = configProvider;
 }
		public SimpleNewsletterService(Type sometype, IEmailSender sender, ITemplateEngine templateEngine)
		{
			if (sometype == null) throw new ArgumentNullException("sometype");

			_sender = sender;
			_templateEngine = templateEngine;
		}
Exemple #5
0
 public OrderProcessor(IUnitOfWork unitOfWork, IEmailSender emailSender, IEmailGenerator emailGenerator, ITotalPriceCalculator totalPriceCalculator)
 {
     _unitOfWork = unitOfWork;
     _emailSender = emailSender;
     _emailGenerator = emailGenerator;
     _totalPriceCalculator = totalPriceCalculator;
 }
Exemple #6
0
 public UserService(IRepository<PersonalInformation, long> personalInfo, IEmailSender emailSender, IAsyncRunner iAsyhcRunner, HttpContextBase httpContextBase)
 {
     this._personalInformation = personalInfo;
     this._EmailSender = emailSender;
     this._IAsyncRunner = iAsyhcRunner;
     this._IHttpContextBase = httpContextBase;
 }
        //Add an entry in the ACL, and send an invitation email
        public void SendInvitation(string email, Guid ProjectID, UserType userType, IEmailSender emailSender)
        {
            //Database access
            var db = new ApplicationDBContext();

            //make sure this isnt a duplicate
            if (db.UsersAccessProjects.Where(acl => acl.Email == email && acl.ProjectID == ProjectID).Count() == 0)
            {
                //Working with ACL
                var acl = new UsersAccessProjects();
                acl.Email = email;
                acl.invitationAccepted = false;
                acl.ProjectID = ProjectID;
                acl.UserID = null;

                //Save the ACL entry
                db.UsersAccessProjects.Add(acl);
                db.SaveChanges();

                //build an invitaion email
                string body;
                body = "You have been invited to a new project.\n";
                body += "Click the link to accept the invitation.\n";
                body += "http://northcarolinataxrecoverycalculator.apphb.com/Project/AcceptInvite/" + acl.ID;

                //send an invitaion email
                emailSender.SendMail(email, "You have been invited to a project", body);
            }
        }
 public SiteController(UserManager<ApplicationUser> userManager, IEmailSender emailSender, IAllReadyDataAccess dataAccess, ILogger<SiteController> logger)
 {
     _userManager = userManager;
     _emailSender = emailSender;
     _dataAccess = dataAccess;
     _logger = logger;
 }
 public PasswordRecoveryByResetLink(IAccountContext accountContext, IEmailSender eMailSender, ISystemContext systemContext, IConfigurationProvider configProvider)
 {
     this.accountContext = accountContext;
     this.eMailSender = eMailSender;
     this.systemContext = systemContext;
     this.configProvider = configProvider;
 }
 public QueuedMessagesSendTask(IQueuedEmailService queuedEmailService,
     IEmailSender emailSender, ILogger logger)
 {
     this._queuedEmailService = queuedEmailService;
     this._emailSender = emailSender;
     this._logger = logger;
 }
Exemple #11
0
 public AccountService(IMapper mapper, IEmailSender messageService, IHttpContextAccessor accessor, IUserRepository userRepository)
 {
     _mapper = mapper;
     _messageService = messageService;
     _accessor = accessor;
     _userRepository = userRepository;
 }
Exemple #12
0
 public UserEmailer(IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender, IWebUrlService webUrlService, IRepository<Tenant> tenantRepository)
 {
     _emailTemplateProvider = emailTemplateProvider;
     _emailSender = emailSender;
     _webUrlService = webUrlService;
     _tenantRepository = tenantRepository;
 }
 public SendQueuedMessagesTask(ISession session, IEmailSender emailSender, SiteSettings siteSettings,Site site)
 {
     _session = session;
     _emailSender = emailSender;
     _siteSettings = siteSettings;
     _site = site;
 }
        public EmailSenderWorker(IEmailQueue emailQueue, IEmailSender emailSender)
        {
            Guard.NotNull(emailQueue, nameof(emailQueue));
            Guard.NotNull(emailSender, nameof(emailSender));

            this._emailQueue = emailQueue;
            this._emailSender = emailSender;
        }
        public EmailSubsystem(IEmailTemplateEngine templateEngine, IEmailSender sender)
        {
            Invariant.IsNotNull(templateEngine, "templateEngine");
            Invariant.IsNotNull(sender, "sender");

            TemplateEngine = templateEngine;
            Sender = sender;
        }
Exemple #16
0
 public EmailService(ILogger logger, IEmailSender emailSender, ITemplateParserService emailTemplateParserService, string bccEmailAddress, string fromEmailAddress)
 {
     this.logger = logger;
     this.emailSender = emailSender;
     this.emailTemplateParserService = emailTemplateParserService;
     this.bccEmailAddress = bccEmailAddress;
     this.fromEmailAddress = fromEmailAddress;
 }
 public IncomingMessageProcessor(IRepository repository, IMessageSender messageSender,
                                 ICaseRepository caseRepository, IEmailSender emailSender)
 {
     _repository = repository;
     _messageSender = messageSender;
     _caseRepository = caseRepository;
     _emailSender = emailSender;
 }
Exemple #18
0
 public UserService(IUserRepository userRepository, ICountryRepository countryRepository,
     IEmailSender emailSender, ISmsSender smsSender)
 {
     this.userRepository = userRepository;
     this.countryRepository = countryRepository;
     this.emailSender = emailSender;
     this.smsSender = smsSender;
 }
Exemple #19
0
 public EmailService(ApplicationSettings applicationSettings,
                     IEmailTemplateEngine templateEngine,
                     IEmailSender sender)
 {
     _applicationSettings = applicationSettings;
     _templateEngine = templateEngine;
     _sender = sender;
 }
		public WorkflowStepper(IEmailSender emailSender,
		                       IAlertRegistry registry,
		                       IWorkflowRepository repository)
		{
			_emailSender = emailSender;
			_registry = registry;
			_repository = repository;
		}
Exemple #21
0
 public AccountController(UserManager<ApplicationUser> userManager, SignInManager<ApplicationUser> signInManager, IEmailSender emailSender, ISmsSender smsSender, ILogger<AccountController> logger)
 {
     _userManager = userManager;
     _signInManager = signInManager;
     _emailSender = emailSender;
     _smsSender = smsSender;
     _logger = logger;
 }
Exemple #22
0
	    public DataController(
			IAppDbRepository appRepository,
			IEmailSender emailSender,
			ISmsSender smsSender)
	    {
		    this._appRepository = appRepository;
		    this._emailSender = emailSender;
		    this._smsSender = smsSender;
	    }
Exemple #23
0
        public EmailSubsystem(string fromAddress, IEmailTemplateEngine templateEngine, IEmailSender sender) {
            Invariant.IsNotBlank(fromAddress, "fromAddress");
            Invariant.IsNotNull(templateEngine, "templateEngine");
            Invariant.IsNotNull(sender, "sender");

            FromAddress = fromAddress;
            TemplateEngine = templateEngine;
            Sender = sender;
        }
 public HostSettingsAppService(
     IEmailSender emailSender,
     EditionManager editionManager,
     ITimeZoneService timeZoneService)
 {
     _emailSender = emailSender;
     _editionManager = editionManager;
     _timeZoneService = timeZoneService;
 }
		/// <summary>
		/// ctor the Mighty
		/// </summary>
		public BrewerFollowNotification(IWebSettings webSettings, IUserService userService, 
			IEmailSender emailSender, INotificationService notificationService, BrewgrUrlBuilder brewgrUrlBuilder)
		{
			this.WebSettings = webSettings;
			this.UserService = userService;
			this.EmailSender = emailSender;
			this.NotificationService = notificationService;
			this.BrewgrUrlBuilder = brewgrUrlBuilder;
		}
 public AccountController(
     IAuthenticationService authenticationService,
     IUserService userService,
     IEmailSender emailSender)
 {
     _authenticationService = authenticationService;
     _userService = userService;
     _emailSender = emailSender;
 }
 public HomeController(
     IWiFiAuthService wifiAuthService,
     IEmailSender emailSender,
     ISmsSender smsSender)
 {
     _wifiAuthService = wifiAuthService;
     _emailSender = emailSender;
     _smsSender = smsSender;
 }
        public TemplateEmailSender(IEmailSender emailSender, ITemplateCompiler templateCompiler, IXmlSerializer xmlSerializer)
        {
            if (emailSender == null) throw new ArgumentNullException("emailSender");
            if (templateCompiler == null) throw new ArgumentNullException("templateCompiler");
            if (xmlSerializer == null) throw new ArgumentNullException("xmlSerializer");

            _emailSender = emailSender;
            _templateCompiler = templateCompiler;
            _xmlSerializer = xmlSerializer;
        }
		/// <summary>
		/// ctor the Mighty
		/// </summary>
        public BrewSessionCommentNotification(INotificationService notificationService, IRecipeService recipeService, IUserService userService, IEmailSender emailSender, 
			IWebSettings webSettings, BrewgrUrlBuilder recipeUrlBuilder)
		{
			this.NotificationService = notificationService;
			this.RecipeService = recipeService;
			this.UserService = userService;
			this.EmailSender = emailSender;
			this.WebSettings = webSettings;
			this.RecipeUrlBuilder = recipeUrlBuilder;
		}
Exemple #30
0
 public MailService(IEmailSender email, ILogService logService)
 {
     _email      = email;
     _logService = logService;
 }
Exemple #31
0
 public ForgotPasswordModel(UserManager <MyDictionaryWebUser> userManager, IEmailSender emailSender)
 {
     _userManager = userManager;
     _emailSender = emailSender;
 }
Exemple #32
0
 public static Task SendEmailConfirmationAsync(this IEmailSender emailSender, string email, string link)
 {
     return(emailSender.SendEmailAsync(email, "Confirm your email",
                                       $"Please confirm your account by clicking this link: <a href='{HtmlEncoder.Default.Encode(link)}'>link</a>"));
 }
 public ModifyPriceModel(CarServiceDbContext context, IEmailSender emailSender)
 {
     _workSheetLogic = new WorkSheetLogic(context);
     _userLogic = new UserLogic(context);
     _emailLogic = new EmailLogic(context, emailSender);
 }
 public ForgotPasswordModel(UserManager <ApplicationUser> userManager, IEmailSender emailSender)
 {
     _userManager = userManager;
     _emailSender = emailSender;
 }
 public RequisitoController(UserManager <ApplicationUser> userManager, SistemasLegalesContext context, IEmailSender emailSender, IUploadFileService uploadFileService)
 {
     this.userManager = userManager;
     db = context;
     this.emailSender       = emailSender;
     this.uploadFileService = uploadFileService;
 }
 public SendConfirmAccountEmailHandler(IEmailSender emailSender)
 {
     this.emailSender = emailSender;
 }
Exemple #37
0
 public ErrorHandlingMiddleware(RequestDelegate next, IEmailSender emailSender, IOptions <EmailSettings> emailSetting)
 {
     _next         = next;
     _emailSender  = emailSender;
     _emailSetting = emailSetting;
 }
Exemple #38
0
 protected SettingsAppServiceBase(
     IEmailSender emailSender)
 {
     _emailSender = emailSender;
 }
Exemple #39
0
 public ForgotPasswordModel(UserManager <HopeLineUser> userManager, IEmailSender emailSender)
 {
     _userManager = userManager;
     _emailSender = emailSender;
 }
 public CustomerHasTakenLoanEventHandler(IEmailSender emailSender)
 {
     _emailSender = emailSender;
 }
 private async Task SendMailAsync(string email, string subject, string body)
 {
     IEmailSender sender = HttpContext.RequestServices.GetRequiredService <IEmailSender>();
     await sender.SendEmailAsync(email, subject, body);
 }
Exemple #42
0
 public MembersController(ApplicationDbContext context, IAuthorizationService authorizationService, UserManager <ApplicationUser> userManager, IEmailSender emailSender)
 {
     _context = context;
     _authorizationService = authorizationService;
     _userManager          = userManager;
     _emailSender          = emailSender;
 }
 public RegisterConfirmationModel(UserManager <ApplicationUser> userManager, IEmailSender sender)
 {
     _userManager = userManager;
     _sender      = sender;
 }
Exemple #44
0
 public CartController(ApplicationDbContext db, IEmailSender emailSender)
 {
     _db = db;
     _emailSender = emailSender;
 }
Exemple #45
0
 public ManageController(UserManager <TUser> userManager, SignInManager <TUser> signInManager, IEmailSender emailSender, ILogger <ManageController <TUser, TKey> > logger, IGenericControllerLocalizer <ManageController <TUser, TKey> > localizer, UrlEncoder urlEncoder)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _logger        = logger;
     _localizer     = localizer;
     _urlEncoder    = urlEncoder;
 }
 // Injecting context and managers
 public UsersController(UserManager <ApplicationUser> userManager,
                        SignInManager <ApplicationUser> signInManager, IBasketManager bsktManager, IEmailSender emailSender)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _bsktManager   = bsktManager;
     _emailSender   = emailSender;
 }
Exemple #47
0
 public static Task SendResetPasswordAsync(this IEmailSender emailSender, string email, string callbackUrl)
 {
     return(emailSender.SendEmailAsync(email, "Reset Password",
                                       $"Please reset your password by <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'>clicking here</a>."));
 }
 public RegisterConfirmationModel(UserManager <Calendar_AppUser> userManager, IEmailSender sender)
 {
     _userManager = userManager;
     _sender      = sender;
 }
 public ForgotPasswordModel(UserManager<Korisnik> userManager, IEmailSender emailSender)
 {
     _userManager = userManager;
     _emailSender = emailSender;
 }
Exemple #50
0
 public IdentityController(UserManager<IdentityUser> userManager, SignInManager<IdentityUser> signInManager, RoleManager<IdentityRole> roleManager, IEmailSender emailSender)
 {
     _userManager = userManager;
     this._signInManager = signInManager;
     this._roleManager = roleManager;
     this.emailSender = emailSender;
 }
 public ResendEmailConfirmationModel(UserManager <IdentityUser> userManager, IEmailSender emailSender)
 {
     _userManager = userManager;
     _emailSender = emailSender;
 }
Exemple #52
0
 public ErrWrsController(SwsDBContext context, IWebHostEnvironment environment, IEmailSender emailSender)
 {
     _context     = context;
     _environment = environment;
     _emailSender = emailSender;
 }
Exemple #53
0
 public ForgotPasswordModel(UserManager <TwitterCopyUser> userManager, IEmailSender emailSender)
 {
     _userManager = userManager;
     _emailSender = emailSender;
 }
Exemple #54
0
 public ForgotPasswordModel(UserManager <IdentityUser> userManager, IEmailSender emailSender)
 {
     _userManager = userManager;
     _emailSender = emailSender;
 }
Exemple #55
0
 public CustomerController(IMapper mapper, IUnitOfWork unitOfWork, ILogger <CustomerController> logger, IEmailSender emailSender)
 {
     _mapper      = mapper;
     _unitOfWork  = unitOfWork;
     _logger      = logger;
     _emailSender = emailSender;
 }
Exemple #56
0
 /// <summary>
 /// ctor the Mighty
 /// </summary>
 public RootController(IUnitOfWorkFactory <BrewgrContext> unitOfWorkFactory, IUserLoginService userLoginService,
                       IAuthenticationService authService, IUserResolver userResolver, IOAuthService oAuthService, IUserService userService,
                       ISearchService searchService, IFacebookConnectSettings facebookConnectSettings, IMarketingService marketingService,
                       IRecipeService recipeService, IEmailMessageFactory emailMessageFactory, IEmailSender emailSender, ISeoSitemap seoSitemap)
 {
     this.UnitOfWorkFactory       = unitOfWorkFactory;
     this.UserLoginService        = userLoginService;
     this.AuthService             = authService;
     this.UserResolver            = userResolver;
     this.OAuthService            = oAuthService;
     this.UserService             = userService;
     this.SearchService           = searchService;
     this.FacebookConnectSettings = facebookConnectSettings;
     this.MarketingService        = marketingService;
     this.RecipeService           = recipeService;
     this.EmailMessageFactory     = emailMessageFactory;
     this.EmailSender             = emailSender;
     this.SeoSitemap = seoSitemap;
 }
Exemple #57
0
 public ProfileModel(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IEmailSender emailSender)
 //: base(userManager, signInManager, emailSender)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
 }
Exemple #58
0
 public ViewModel(FypPmsContext context, ILogger<ViewModel> logger, IEmailSender emailSender)
 {
     _context = context;
     _logger = logger;
     _emailSender = emailSender;
 }
 public AccountController(SignInManager <AppUser> signInManager, IConfiguration configuration, UserManager <AppUser> userManager, ILogger <RegisterModel> logger, IEmailSender emailSender)
 {
     _signInManager = signInManager;
     _configuration = configuration;
     _userManager   = userManager;
     _logger        = logger;
     _emailSender   = emailSender;
 }
Exemple #60
-1
 public UserController(SignInManager<ChirpUser> a_signInManager, UserManager<ChirpUser> a_userManager, ILogger<UserController> a_logger, IEmailSender a_emailSender)
 {
     m_signInManager = a_signInManager;
     m_userManager = a_userManager;
     m_logger = a_logger;
     m_emailSender = a_emailSender;
 }