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