예제 #1
0
        public async Task <IActionResult> GetAddress([FromQuery] Address address)
        {
            // Only valid postcodes
            if (Postcode.IsValid(address.PostCode))
            {
                var result = await this.service.GetPostCodeAsync(address.PostCode, address.Housenumber);

                return(base.Ok(result));
            }
            // Else we consider a bad request and return the model
            // to inform the user of the bad request
            return(base.BadRequest(address));
        }