/// <summary>
        /// UserApplication initailizes object instance.
        /// </summary>
        /// <param name="applicationUserInfrastructure"></param>
        /// <param name="emailApplication"></param>
        /// <param name="userManager"></param>
        /// <param name="signInManager"></param>
        /// <param name="configuration"></param>
        /// <param name="logger"></param>
        public UserApplication(IUserInfrastructure applicationUserInfrastructure, IEmailApplication emailApplication, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IConfiguration configuration, ILogger <UserApplication> logger) : base(configuration, logger)
        {
            this.ApplicationUserInfrastructure = applicationUserInfrastructure;
            this.EmailApplication = emailApplication;


            _userManager   = userManager;
            _signInManager = signInManager;
        }
        /// <summary>
        /// AccountController initializes class object .
        /// </summary>
        /// <param name="userApplication"></param>
        /// <param name="dealerApplication"></param>
        /// <param name="dealershipApplication"></param>
        /// <param name="employeeApplication"></param>
        /// <param name="roleApplication"></param>
        /// <param name="emailServiceConnector"></param>
        /// <param name="headerValue"></param>
        /// <param name="configuration"></param>
        /// <param name="logger"></param>
        public AccountController(IUserApplication userApplication, IEmailApplication emailApplication, IEmployeeApplication employeeApplication, IRoleApplication roleApplication, IClaimApplication claimApplication, IEmailServiceConnector emailServiceConnector, IHeaderValue headerValue, IConfiguration configuration, ILogger <AccountController> logger) : base(headerValue, configuration, logger)
        {
            this.UserApplication       = userApplication;
            this.EmployeeApplication   = employeeApplication;
            this.RoleApplication       = roleApplication;
            this.EmailServiceConnector = emailServiceConnector;

            this.EmailApplication = emailApplication;
            this.ClaimApplication = claimApplication;
        }
示例#3
0
 public LogApplication(IOptions <AppSettings.Logs> settings, IEmailApplication emailApplication)
 {
     this._settings         = settings.Value;
     this._emailApplication = emailApplication;
 }