/// <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; }
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; }