public AuthController(UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, IJwtTokenManager jwtTokenManager) { _userManager = userManager; _signInManager = signInManager; _jwtTokenManager = jwtTokenManager; }
public LoginPageController ( IMainPage mainPage, IJwtTokenManager tokenManager, Func <ILoginPage> createLoginPage, ILrpNavigation navigation ) { _navigation = navigation ?? throw new ArgumentNullException(nameof(navigation)); if (mainPage == null) { throw new ArgumentNullException(nameof(mainPage)); } mainPage.OnAppearingCalledEvent += MainPageOnAppearingCalled; _tokenManager = tokenManager ?? throw new ArgumentNullException(nameof(tokenManager)); _createLoginPage = createLoginPage ?? throw new ArgumentNullException(nameof(createLoginPage)); }
public App() { InitializeComponent(); var builder = new ContainerBuilder(); builder.RegisterModule <MainModule>(); builder.RegisterModule <Services2Module>(); builder.RegisterModule <LrpFactorsModule>(); var container = builder.Build(); // all of the following components are Autofac app-lifetime scope _tokenManager = container.Resolve <IJwtTokenManager>(); var mp = container.Resolve <IMainPage>(); MainPage = new NavigationPage(mp as ContentPage); var lrpNavigation = new LrpNavigation(MainPage.Navigation); // By passing the mainPage to the LoginPageController // before passing it to the MainPageController, // we ensure that the subscriptions to MainPage's // OnAppearingCalledEvent gives priority to the LoginPageController; _loginPageController = container.Resolve <ILoginPageController> ( new NamedParameter("navigation", lrpNavigation), new NamedParameter("mainPage", mp) ); var mainPageViewModel = container.Resolve <IMainPageViewModel> ( new NamedParameter("pageTitle", LrpConstants.MainPageTitle) ); mp.BindingContext = mainPageViewModel; _mainPageController = container.Resolve <IMainPageController> ( new NamedParameter("mainPage", mp), new NamedParameter("mainPageViewModel", mainPageViewModel), new NamedParameter("navigation", lrpNavigation) ); }
public UserController(IEntityMaint <User> entityMaint, IJwtTokenManager jwtTokenManager) : base(entityMaint) { this.jwtTokenManager = jwtTokenManager; if (this.entityMaint.GetAll().Any()) { return; } this.entityMaint.Add(new User() { Id = 1, UserName = "******", Password = "******" }); this.entityMaint.Add(new User() { Id = 2, UserName = "******", Password = "******" }); this.entityMaint.Add(new User() { Id = 3, UserName = "******", Password = "******" }); }
public UserMaint(AppSettings appSettings, IJwtTokenManager jwtTokenManager) { this.appSettings = appSettings; this.jwtTokenManager = jwtTokenManager; }
public JwtTokenMangerMiddleware(IJwtTokenManager jwtTokenManager) { this.jwtTokenManager = jwtTokenManager; }
public ClientsController(IClientService clientService, IJwtTokenManager tekonManager) { _clientService = clientService; _tekonManager = tekonManager; }
public UserController(IUserService userService, IJwtTokenManager tokenManager, EmailValidator emailValidator) { _userService = userService; _tokenManager = tokenManager; _emailValidator = emailValidator; }
public UserController(IUserBLService UserBLService, IOptions <AppConfig> AppConfig, IJwtTokenManager jwtTokenManager) { _UserBLService = UserBLService; _appConfig = AppConfig.Value; _jwtTokenManager = jwtTokenManager; }