public IEnumerable <RegionView> GetAllRegionByServiceArea(int fk)
        {
            GetAllRegionResponse response = new GetAllRegionResponse();
            GetAllRegionRequest  request  = new GetAllRegionRequest {
                ServiceAreaFk = fk
            };

            response = _locationService.GetAllRegionsByServiceArea(request);
            return(response.RegionViews);
        }
Пример #2
0
        public GetAllRegionResponse GetAllRegionsByServiceArea(GetAllRegionRequest request)
        {
            GetAllRegionResponse response = new GetAllRegionResponse();

            Query regionQuery = new Query();

            regionQuery.Add(Criterion.Create <Region>(r => r.ServiceArea.Id, request.ServiceAreaFk, CriteriaOperator.Equal, ConditionOperator.And));

            IEnumerable <Region> regions = _regionRepository.FindBy(regionQuery);

            response.RegionViews = regions.ConvertToRegionViewList();

            return(response);
        }