private LoginViewModel GetLoginViewModel(IApplicationSettings applicationSettings, IJabbrRepository repository, IAuthenticationService authService) { ChatUser user = null; if (Context.CurrentUser != null) { user = repository.GetUserById(Context.CurrentUser.UserName); } var viewModel = new LoginViewModel(applicationSettings.AuthenticationMode, authService.Providers, user != null ? user.Identities : null); return viewModel; }
private LoginViewModel GetLoginViewModel(ApplicationSettings applicationSettings, IJabbrRepository repository, IAuthenticationService authService) { ChatUser user = null; if (IsAuthenticated) { user = repository.GetUserById(Principal.GetUserId()); } var viewModel = new LoginViewModel(applicationSettings, authService.GetProviders(), user != null ? user.Identities : null); return viewModel; }