Пример #1
0
        public IEnumerable <PopulatedClaim> GetPopulatedClaims([FromRoute] string postcode, [FromRoute] string region)
        {
            var isValid = _postcodeService.IsValidPostcode(postcode, region);

            if (!isValid)
            {
                return(Enumerable.Empty <PopulatedClaim>());
            }

            var claims = _claimService.GetClaims(region);

            if (region == "sng")
            {
                return(_claimService.PopulateSummedValues(claims, postcode, region));
            }
            return(_claimService.PopulateValues(claims, postcode, region));
        }
Пример #2
0
 public bool IsValid([FromQuery] string query, [FromQuery] string region)
 {
     return(_postcodeService.IsValidPostcode(query, region));
 }