public SearchLocationListViewModel(ILocationSearchService locationSearchService) { _locationSearchServiceService = locationSearchService; Title = "Browse"; LocationList = new ObservableCollection <Location>(); LoadItemsCommand = new Command(async() => await ExecuteSearchLocationListCommandAsync()); }
public LocationWeatherListViewModel(IWeatherService weatherService, ILocationSearchService locationSearchServiceService) { _weatherService = weatherService; _locationSearchServiceService = locationSearchServiceService; Title = "Browse Weather"; LocationWeatherList = new ObservableCollection <LocationWeather>(); LoadItemsCommand = new Command(async() => await ExecuteLoadLocationListFromDataStoreCommandAsync()); RemoveItemCommand = new Command <string>(async(key) => await ExecuteRemoveItemFromDataStoreCommandAsync(key)); MessagingCenter.Subscribe <SearchLocationListPage, Location>(this, "AddItem", async(obj, location) => { var weatherList = await _weatherService.GetCurrentWeatherByLocationAsync(location.Key); var locationWeather = new LocationWeather { Location = location, CurrentWeather = weatherList.FirstOrDefault() }; var locationIsPresented = LocationWeatherList.Any(lw => lw?.Location?.Key == location.Key); if (!locationIsPresented) { LocationWeatherList.Add(locationWeather); } await _locationSearchServiceService.AddLocationAsync(location); }); }
public WeatherViewModel(ILocationSearchService locationSearchService, IWeatherService weatherService, INavigationService navigationService, IDatabaseService databaseService) { this.locationSearchService = locationSearchService; this.weatherService = weatherService; this.navigationService = navigationService; this.databaseService = databaseService; }
public LocationController(ILocationQueryValidator queryValidator, ILocationRetrievalService retrievalService, ILocationSearchService searchService, ILocationSearchPostcodeService searchPostcodeService, ILocationQueryFields locationQueryFields) { _queryValidator = queryValidator; _retrievalService = retrievalService; _searchService = searchService; _searchPostcodeService = searchPostcodeService; _locationQueryFields = locationQueryFields; }
public SearchProvider( ILocationSearchService locationSearchService, IMapper apprenticeshipSearchMapper, ILogService logger) { _locationSearchService = locationSearchService; _apprenticeshipSearchMapper = apprenticeshipSearchMapper; _logger = logger; }
public ApprenticeshipVacancySuggestionsStrategy( IVacancySearchService <ApprenticeshipSearchResponse, ApprenticeshipVacancyDetail, ApprenticeshipSearchParameters> searchService, IVacancyDataProvider <ApprenticeshipVacancyDetail> vacancyDataProvider, ILocationSearchService locationSearchService, IReferenceDataService referenceDataService) { _searchService = searchService; _vacancyDataProvider = vacancyDataProvider; _locationSearchService = locationSearchService; _referenceDataService = referenceDataService; }
public ManualComparisonController(ISchoolBenchmarkListService benchmarkBasketService, ILocalAuthoritiesService laService, IContextDataService contextDataService, IValidationService valService, ILocationSearchService locationSearchService, ISchoolSearchService schoolSearchService, IFilterBuilder filterBuilder, ILaSearchService laSearchService, IManualBenchmarkListService manualBenchmarkListService) : base(schoolSearchService, null, benchmarkBasketService, filterBuilder) { _laService = laService; _laSearchService = laSearchService; _contextDataService = contextDataService; _valService = valService; _locationSearchService = locationSearchService; _manualBenchmarkListService = manualBenchmarkListService; }
public TrustSearchController(ILocalAuthoritiesService laService, ILaSearchService laSearchService, ILocationSearchService locationSearchService, IFilterBuilder filterBuilder, IValidationService valService, IContextDataService contextDataService, ITrustSearchService trustSearchService, ISchoolSearchService schoolSearchService, ISchoolBenchmarkListService benchmarkBasketService) : base(schoolSearchService, trustSearchService, benchmarkBasketService, filterBuilder) { _laService = laService; _laSearchService = laSearchService; _locationSearchService = locationSearchService; _valService = valService; _contextDataService = contextDataService; }
public SearchProvider(ILocationSearchService locationSearchService, IVacancySearchService <ApprenticeshipSearchResponse, ApprenticeshipVacancyDetail, ApprenticeshipSearchParameters> apprenticeshipSearchService, IVacancySearchService <TraineeshipSearchResponse, TraineeshipVacancyDetail, TraineeshipSearchParameters> traineeshipSearchService, IAddressSearchService addressSearchService, IMapper apprenticeshipSearchMapper, IMapper traineeshipSearchMapper, ILogService logger) { _locationSearchService = locationSearchService; _apprenticeshipSearchService = apprenticeshipSearchService; _traineeshipSearchService = traineeshipSearchService; _addressSearchService = addressSearchService; _apprenticeshipSearchMapper = apprenticeshipSearchMapper; _traineeshipSearchMapper = traineeshipSearchMapper; _logger = logger; }
public SavedSearchProcessor( ISavedSearchReadRepository savedSearchReadRepository, IServiceBus serviceBus, IUserReadRepository userReadRepository, ICandidateReadRepository candidateReadRepository, ILocationSearchService locationSearchService, IVacancySearchProvider <ApprenticeshipSearchResponse, ApprenticeshipSearchParameters> vacancySearchProvider, ISavedSearchAlertRepository savedSearchAlertRepository, ISavedSearchWriteRepository savedSearchWriteRepository, ILogService logService) { _savedSearchReadRepository = savedSearchReadRepository; _serviceBus = serviceBus; _userReadRepository = userReadRepository; _candidateReadRepository = candidateReadRepository; _locationSearchService = locationSearchService; _vacancySearchProvider = vacancySearchProvider; _savedSearchAlertRepository = savedSearchAlertRepository; _savedSearchWriteRepository = savedSearchWriteRepository; _logService = logService; }
public LocationController(ISchoolBenchmarkListService benchmarkBasketService, ILocationSearchService locationSearchService) { _benchmarkBasketService = benchmarkBasketService; _locationSearchService = locationSearchService; }
public LocationProvider(ILocationSearchService locationSearchService, IDomainToViewModelMapper <Location, LocationViewModel> locationDomainToViewModelMapper) { _locationSearchService = locationSearchService; _locationDomainToViewModelMapper = locationDomainToViewModelMapper; }
public LocationController(ILocationSearchService locationSearchService) { _locationSearchService = locationSearchService; }