コード例 #1
0
        private async Task <StoreData> FindStore(BitTokenEntity bitToken)
        {
            var store = await _StoreRepository.FindStore(bitToken.StoreId);

            if (store == null)
            {
                throw new BitpayHttpException(401, "Unknown store");
            }
            return(store);
        }
コード例 #2
0
        private IEnumerable <BitTokenEntity> GetCompatibleTokens(BitTokenEntity token)
        {
            if (token.Facade == Facade.Merchant.ToString())
            {
                yield return(token.Clone(Facade.User));

                yield return(token.Clone(Facade.PointOfSale));
            }
            if (token.Facade == Facade.PointOfSale.ToString())
            {
                yield return(token.Clone(Facade.User));
            }
            yield return(token);
        }