public OAuthRefreshTokenIndexViewModel( TokenSearchCriteria searchCriteria, IClientsRepository clientRepository, ICodeTokenRepository codeTokenRepository, bool doSearch = false) { this.SearchCriteria = searchCriteria; var clients = from item in clientRepository.GetAll() select new { item.Name, item.ID }; var list = (from item in clients.ToArray() select new SelectListItem { Text = item.Name, Value = item.ID.ToString() }).ToList(); list.Insert(0, new SelectListItem { Text = "-none selected-", Value = "" }); this.Clients = list; if (searchCriteria.HasValues || doSearch) { var results = codeTokenRepository.Search(searchCriteria.ClientID, searchCriteria.Username, searchCriteria.Scope, CodeTokenType.RefreshTokenIdentifier); this.SearchResults = results.OrderBy(x => x.TimeStamp); } }
public OAuth2TokenController(IUserRepository userRepository, IConfigurationRepository configurationRepository, IClientsRepository clientsRepository, ICodeTokenRepository refreshTokenRepository) { UserRepository = userRepository; ConfigurationRepository = configurationRepository; ClientsRepository = clientsRepository; RefreshTokenRepository = refreshTokenRepository; }
public OAuth2AuthorizeController(IConfigurationRepository configuration, IClientsRepository client, IRelyingPartyRepository rpRepository, ICodeTokenRepository codeTokenRepository) { Configuration = configuration; Clients = client; RPRepository = rpRepository; CodeTokenRepository = codeTokenRepository; }
public OAuthRefreshTokenIndexViewModel( TokenSearchCriteria searchCriteria, IClientsRepository clientRepository, ICodeTokenRepository codeTokenRepository, bool doSearch = false) { this.SearchCriteria = searchCriteria; var clients = from item in clientRepository.GetAll() select new { item.Name, item.ID }; var list = (from item in clients.ToArray() select new SelectListItem { Text = item.Name, Value=item.ID }).ToList(); list.Insert(0, new SelectListItem { Text = @"-none selected-", Value="" }); this.Clients = list; if (searchCriteria.HasValues || doSearch) { var results = codeTokenRepository.Search(searchCriteria.ClientID, searchCriteria.Username, searchCriteria.Scope, CodeTokenType.RefreshTokenIdentifier); this.SearchResults = results.OrderBy(x=>x.TimeStamp); } }
public OAuth2TokenController(IUserRepository userRepository, IConfigurationRepository configurationRepository, IClientsRepository clientsRepository, ICodeTokenRepository codeTokenRepository) { UserRepository = userRepository; ConfigurationRepository = configurationRepository; ClientsRepository = clientsRepository; CodeTokenRepository = codeTokenRepository; }
public OAuthRefreshTokenController( IClientsRepository clientRepository, ICodeTokenRepository codeTokenRepository) { this.clientRepository = clientRepository; this.codeTokenRepository = codeTokenRepository; }