/// <summary>
 /// Initializes a new instance of the <see cref="ForgotPasswordDataProvider" /> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="emailService">The email service.</param>
 /// <param name="messageTemplateDataProvider">The email template data provider.</param>
 /// <param name="adminDataProvider">The admin data provider.</param>
 /// <param name="securityQuestionDataProvider">The security question data provider.</param>
 public ForgotPasswordDataProvider(
     IUnitOfWork unitOfWork,
     IEmailService emailService,
     IMessageTemplateDataProvider messageTemplateDataProvider,
     IAdminDataProvider adminDataProvider,
     ISecurityQuestionDataProvider securityQuestionDataProvider,
     ILogger logger)
 {
     this.unitOfWork   = unitOfWork;
     this.emailService = emailService;
     this.messageTemplateDataProvider  = messageTemplateDataProvider;
     this.adminDataProvider            = adminDataProvider;
     this.securityQuestionDataProvider = securityQuestionDataProvider;
     this.fromEmail       = ConfigurationManager.AppSettings["FromEmail"];
     this.fromDisplayName = ConfigurationManager.AppSettings["FromDisplayName"];
     this.logger          = logger;
 }
Esempio n. 2
0
 public AdminController(IAdminDataProvider adminDataProvider)
 {
     this.adminDataProvider = adminDataProvider;
 }
 /// <summary>
 /// constructor
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 public ResourceDataProvider(IUnitOfWork unitOfWork, IAdminDataProvider userManagementDataProvider)
 {
     this.unitOfWork = unitOfWork;
     this.userManagementDataProvider = userManagementDataProvider;
 }