public IEnumerable <RegionView> GetAllRegionByServiceArea(int fk) { GetAllRegionResponse response = new GetAllRegionResponse(); GetAllRegionRequest request = new GetAllRegionRequest { ServiceAreaFk = fk }; response = _locationService.GetAllRegionsByServiceArea(request); return(response.RegionViews); }
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); }