Example #1
0
 GetUserAndFailedActionResultInitialisedAsync(
     ApplicationSettings applicationSettings,
     MemberTag memberTag,
     ControllerBase controllerBase,
     AspRoutineFeature aspRoutineFeature,
     IMemoryCache memoryCache,
     string aspRequestId
     )
 {
     return(GetUserAndFailedActionResultInitialisedAsync(applicationSettings, memberTag,
                                                         getName: () => controllerBase.User.Identity.Name,
                                                         systemIsInRole: g => controllerBase.User.IsInRole(g),
                                                         aspRoutineFeature,
                                                         memoryCache,
                                                         getForbiddenActionResult: () => controllerBase.Forbid(),
                                                         exceptionToActionResult: (ex) => {
         return AspNetCoreManager.GetErrorActionResult(ex, aspRequestId, applicationSettings.ForceDetailsOnCustomErrorPage, null);
     }
                                                         ));
 }