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

            response = _locationService.GetAllRegionsByServiceArea(request);
            return(response.RegionViews);
        }
Example #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);
        }
Example #3
0
        public GetAllRegionResponse GetAllRegions()
        {
            GetAllRegionResponse response = new GetAllRegionResponse();

            IEnumerable <Region> regions = _regionRepository
                                           .FindAll();

            if (regions != null)
            {
                response.RegionFound = true;
                response.Regions     = regions.ConvertToRegionViews();
            }
            else
            {
                response.RegionFound = false;
            }


            return(response);
        }