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