Exemple #1
0
 private void SetFilters(LoadingPlaceFilteringData filteringData)
 {
     if (filteringData.LoadingPlaceStatus != 0)
     {
         sortFilterService.SetConcreteFilter(x => x.LoadingPlaceStatus == filteringData.LoadingPlaceStatus);
     }
 }
        public async Task <IActionResult> IndexLoadingPlace(LoadingPlaceFilteringData filteringData)
        {
            var vm = new LoadingPlacesViewModel
            {
                LoadingPlaces = await deliveryService.GetLoadingPlaces(filteringData ?? new LoadingPlaceFilteringData())
            };

            return(View(vm));
        }
Exemple #3
0
 public GetLoadingPlacesQueryHandlerTest()
 {
     searchLoadingPlacesService = new Mock<ISearchLoadingPlacesService>();
     mapper = new Mock<IMapper>();
     filteringData = new LoadingPlaceFilteringData();
     query = new GetLoadingPlacesQuery(filteringData);
     queryHandler = new GetLoadingPlacesQueryHandler(searchLoadingPlacesService.Object, mapper.Object);
     loadingPlaces = new List<LoadingPlace> { new LoadingPlace(), new LoadingPlace() };
     loadingPlacesDto = new List<GetLoadingPlacesDto> { new GetLoadingPlacesDto(), new GetLoadingPlacesDto() };
 }
Exemple #4
0
        public async Task <List <LoadingPlace> > GetLoadingPlaces(LoadingPlaceFilteringData filteringData)
        {
            var getLoadingPlaces = $"{baseUrl}loadingPlaces";

            var queryParams = SetLoadingPlaceQueryParams(filteringData);

            var loadingPlaces = await customHttpClient.GetStringAsync(getLoadingPlaces, token, queryParams);

            return(JsonConvert.DeserializeObject <List <LoadingPlace> >(loadingPlaces));
        }
Exemple #5
0
        private Dictionary <string, string> SetLoadingPlaceQueryParams(LoadingPlaceFilteringData filteringData)
        {
            var queryParams = new Dictionary <string, string>();

            if (filteringData.LoadingPlaceStatus != 0)
            {
                queryParams.Add("LoadingPlaceStatus", filteringData.LoadingPlaceStatus.ToString());
            }

            return(queryParams);
        }
Exemple #6
0
 public async Task <IActionResult> GetLoadingPlaces([FromQuery] LoadingPlaceFilteringData filteringData)
 {
     return(Ok(await mediator.Send(new GetLoadingPlacesQuery(filteringData))));
 }
Exemple #7
0
        public async Task <List <LoadingPlace> > SearchLoadingPlaces(LoadingPlaceFilteringData filteringData)
        {
            SetFilters(filteringData);

            return(await sortFilterService.Search());
        }
 public GetLoadingPlacesQuery(LoadingPlaceFilteringData filteringData)
 {
     FilteringData = filteringData;
 }