コード例 #1
0
        public async Task <IHttpActionResult> Get()
        {
            if (User.Identity.IsAuthenticated)
            {
                var customer = await _customerQuery.Execute(User.Identity.Name);

                return(Ok(customer.Address.Country));
            }

            var domains = _domainQuery.Execute(Request.Headers.Referrer?.Authority);

            return(Ok((await domains.FirstAsync()).Country));
        }