public async Task <ActionResult <IEnumerable <Node> > > GetFilteredSettlements(string name = null, string type = null) { var options = new FilterOptions { Name = name, SettlementType = type }; var settlementDTOs = await _directoryService.FilterAsync(options); if (settlementDTOs == null || settlementDTOs.Any() == false) { return(NotFound()); } IEnumerable <Node> nodes = _mapper.Map <IEnumerable <SettlementDTO>, List <Node> >(settlementDTOs); return(Ok(nodes.ToList())); }
public void FilterAsyncTest(string name, string type) { // Act var results = _directoryService.FilterAsync( new FilterOptions { Name = name, SettlementType = type }).GetAwaiter().GetResult(); // Assert Assert.NotNull(results); ShowAll(results); }