public AccountController( UbikUserManager<UbikUser> userManager, UbikSignInManager<UbikUser> signInManager, IEmailSender emailSender, ISmsSender smsSender, ILoggerFactory loggerFactory) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _smsSender = smsSender; _logger = loggerFactory.CreateLogger<AccountController>(); }
public UserAdminstrationService(IUserRepository userRepository, IRoleRepository roleRepository, UbikUserManager<UbikUser> userManager, UbikRoleManager<UbikRole> roleManager, IViewModelCommand<RoleSaveModel> roleCommand, IViewModelCommand<NewUserSaveModel> newUserCommand, IDbContextScopeFactory dbContextScopeFactory, IEnumerable<IResourceAuthProvider> authProviders, ICacheProvider cache, IViewModelCommand<UserSaveModel> userCommand) { _userRepo = userRepository; _roleRepo = roleRepository; _userManager = userManager; _roleManager = roleManager; _roleCommand = roleCommand; _newUserCommand = newUserCommand; _dbContextScopeFactory = dbContextScopeFactory; _authProviders = authProviders; _cache = cache; _userCommand = userCommand; _userBuilder = new UserViewModelBuilder(RoleViewModels); _newUserBuilder = new NewUserViewModelBuilder(RoleViewModels); _roleBuilder = new RoleViewModelBuilder(RoleViewModels); }