Example #1
0
 public ApiUserRoutineHandlerAsync(
     ControllerBase controllerBase,
     ApplicationSettings applicationSettings,
     IMemoryCache memoryCache,
     MemberTag memberTag
     ) : base(
         controllerBase,
         (aspRoutineFeature) => AspNetCoreManager.GetUserAndFailedActionResultInitialisedAsync(applicationSettings, memberTag, controllerBase, aspRoutineFeature, memoryCache, aspRoutineFeature.AspRequestId),
         (aspRoutineFeature, getInput, user, containerFactory) =>
         AspNetCoreManager.GetUserHandlerAsync(
             aspRoutineFeature,
             getInput,
             user,
             new UserContext(user),
             containerFactory,
             memberTag,
             applicationSettings,
             uc => uc.User.LoginName
             )
         )
 {
 }