/// <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;
        }
示例#2
0
 public UserApplicationBase(IUserInfrastructure userInfrastructure, IConfiguration configuration, ILoggerManager logger) : base(configuration, logger)
 {
     this._userInfrastructure = userInfrastructure;
 }
 public UserApplication(IUserInfrastructure userInfrastructure, IConfiguration configuration,
                        ILoggerManager logger) : base(userInfrastructure, configuration, logger)
 {
 }