Example #1
0
        public async Task <JsonResult> AddIban(AddIban card, string tenantUid)
        {
            var origin = TenantHelper.GetCurrentTenantUrl(_contentService, tenantUid);
            var token  = Request.Cookies["token"].Value;

            var response = await _cardService.AddIban(tenantUid, token, origin, card);

            AppCaches _appCaches = new AppCaches();
            var       cacheName  = "CustomerActiveCards" + $"_tenantUid:{tenantUid}_token:{token}_origin:{origin}";

            _appCaches.RuntimeCache.ClearByKey(cacheName);

            return(Json(response));
        }
Example #2
0
        public async Task <IResponseContent> AddIban(string tenantUid, string token, string origin, AddIban card)
        {
            var customerGuid = DecodeJwt(token).CustomerGuid;

            card.CustomerGuid = customerGuid.ToString();

            var response = await SubmitPostAsync(URL_API_ADD_IBAN, origin, card, token, tenantUid);

            var responseContent = AssertResponseContent <AddCardResponseContent>(response);

            return(responseContent);
        }