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); }
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); }