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 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); } }
/// <summary> /// Returns list of all Clients /// </summary> /// <returns>IEnumerable of ClientModel</returns> public IHttpActionResult Get() { var raksClientList = _clientsRepository.GetAll() .Select(client => new ClientModel() { Id = client.ID, FullName = client.FULL_NAME, ShortName = client.SHORT_NAME, ApartamentNumber = client.APARTMENT_NUMBER, BuildingNumber = client.BUILDING_NUMBER, Street = client.STREET, City = client.PLACE, Country = client.COUNTRY, ZipCode = client.ZIPCODE, Province = client.PROVINCE, EMail = client.R3_CONTACT_WEB_ADDRESSES.Select(w => w.ADDRESS), PhoneNumber = client.R3_CONTACT_PHONES.Select(w => w.NUMBER) }) .ToList(); if (raksClientList == null) { return(NotFound()); } return(Ok(raksClientList)); }
public async Task <PagedList <Clients> > GetAll(ClientsQueryFilters filters) { filters.PageNumber = filters.PageNumber == 0 ? _paginationOptions.DefaultPageNumber : filters.PageNumber; filters.PageSize = filters.PageSize == 0 ? _paginationOptions.DefaultPageSize : filters.PageSize; var client = await _clientsRepository.GetAll(); if (filters.clientId != null) { client = client.Where(x => x.Client_Id == filters.clientId); } if (filters.identification != null) { client = client.Where(x => x.Identification == filters.identification); } if (filters.status) { client = client.Where(x => x.Status == filters.status); } var pageClient = PagedList <Clients> .Create(client, filters.PageNumber, filters.PageSize); return(pageClient); }
private IEnumerable <Client> GetAllClients() { try { return(_clientsRepository.GetAll()); } catch (Exception e) { _logger.Log($"Impossible to get all clients", e); } return(new List <Client>()); }
public Task <IList <ClientsModel> > GetAllAsync() { var dal = _clientRepository.GetAll(); if (dal == null) { return(Task.FromResult <IList <ClientsModel> >(null)); } else { IQueryable <ClientsModel> modelList = AutoMapperGenericHelper <Clients, ClientsModel> .ConvertAsQueryable(dal); return(Task.FromResult <IList <ClientsModel> >(modelList.ToList())); } }
public async Task <IActionResult> GetClients() { return(Ok(await _clientRepository.GetAll())); }
public IEnumerable <Client> Get() { return(_clientsRepository.GetAll()); }
public async Task <ActionResult <IEnumerable <ClientViewModel> > > GetClients() { List <Client> clients = await _clientsRepository.GetAll().ToListAsync(); return(Ok(_mapper.Map <IEnumerable <ClientViewModel> >(clients))); }