Ejemplo n.º 1
0
        public async Task <ActionResult> DeleteSubscription()
        {
            string baseUrl       = $"{Request.Url.Scheme}://{Request.Url.Authority}";
            var    subscriptions = SubscriptionCache.GetSubscriptionCache().DeleteAllSubscriptions();

            try
            {
                foreach (var subscription in subscriptions)
                {
                    await SubscriptionHelper.DeleteSubscription(subscription.Key, baseUrl);
                }

                return(RedirectToAction("SignOut", "Account"));
            }
            catch (Exception ex)
            {
                ViewBag.Message = BuildErrorMessage(ex);
                return(View("Error", ex));
            }
        }