@@ -58,27 +58,25 @@ public async Task<IActionResult> Index()
5858
5959 return View ( itemList ) ;
6060 }
61- else
61+
62+ //
63+ // If the call failed with access denied, then drop the current access token from the cache,
64+ // and show the user an error indicating they might need to sign-in again.
65+ //
66+ if ( response . StatusCode == System . Net . HttpStatusCode . Unauthorized )
6267 {
63- //
64- // If the call failed with access denied, then drop the current access token from the cache,
65- // and show the user an error indicating they might need to sign-in again.
66- //
67- if ( response . StatusCode == System . Net . HttpStatusCode . Unauthorized )
68- {
69- var todoTokens = authContext . TokenCache . ReadItems ( ) . Where ( a => a . Resource == AzureAdOptions . Settings . TodoListResourceId ) ;
70- foreach ( TokenCacheItem tci in todoTokens )
71- authContext . TokenCache . DeleteItem ( tci ) ;
68+ var todoTokens = authContext . TokenCache . ReadItems ( ) . Where ( a => a . Resource == AzureAdOptions . Settings . TodoListResourceId ) ;
69+ foreach ( TokenCacheItem tci in todoTokens )
70+ authContext . TokenCache . DeleteItem ( tci ) ;
7271
73- ViewBag . ErrorMessage = "UnexpectedError" ;
74- TodoItem newItem = new TodoItem ( ) ;
75- newItem . Title = "(No items in list)" ;
76- itemList . Add ( newItem ) ;
77- return View ( itemList ) ;
78- }
72+ ViewBag . ErrorMessage = "UnexpectedError" ;
73+ TodoItem newItem = new TodoItem ( ) ;
74+ newItem . Title = "(No items in list)" ;
75+ itemList . Add ( newItem ) ;
76+ return View ( itemList ) ;
7977 }
8078 }
81- catch ( Exception ee )
79+ catch ( Exception )
8280 {
8381 if ( HttpContext . Request . Query [ "reauth" ] == "True" )
8482 {
@@ -143,27 +141,25 @@ public async Task<ActionResult> Index(string item)
143141 {
144142 return RedirectToAction ( "Index" ) ;
145143 }
146- else
144+
145+ //
146+ // If the call failed with access denied, then drop the current access token from the cache,
147+ // and show the user an error indicating they might need to sign-in again.
148+ //
149+ if ( response . StatusCode == System . Net . HttpStatusCode . Unauthorized )
147150 {
148- //
149- // If the call failed with access denied, then drop the current access token from the cache,
150- // and show the user an error indicating they might need to sign-in again.
151- //
152- if ( response . StatusCode == System . Net . HttpStatusCode . Unauthorized )
153- {
154- var todoTokens = authContext . TokenCache . ReadItems ( ) . Where ( a => a . Resource == AzureAdOptions . Settings . TodoListResourceId ) ;
155- foreach ( TokenCacheItem tci in todoTokens )
156- authContext . TokenCache . DeleteItem ( tci ) ;
157-
158- ViewBag . ErrorMessage = "UnexpectedError" ;
159- TodoItem newItem = new TodoItem ( ) ;
160- newItem . Title = "(No items in list)" ;
161- itemList . Add ( newItem ) ;
162- return View ( newItem ) ;
163- }
151+ var todoTokens = authContext . TokenCache . ReadItems ( ) . Where ( a => a . Resource == AzureAdOptions . Settings . TodoListResourceId ) ;
152+ foreach ( TokenCacheItem tci in todoTokens )
153+ authContext . TokenCache . DeleteItem ( tci ) ;
154+
155+ ViewBag . ErrorMessage = "UnexpectedError" ;
156+ TodoItem newItem = new TodoItem ( ) ;
157+ newItem . Title = "(No items in list)" ;
158+ itemList . Add ( newItem ) ;
159+ return View ( newItem ) ;
164160 }
165161 }
166- catch ( Exception ee )
162+ catch ( Exception )
167163 {
168164 //
169165 // The user needs to re-authorize. Show them a message to that effect.
0 commit comments