public StoreTypeController(IMapper mapper, SessionHandler sessionHandler, ApiManager apiManager, IStoreTypeService storeTypeService, ResourceMessages resourceMessages, CustomModelValidator modelValidator) { _sessionHandler = sessionHandler; _apiManager = apiManager; _resourceMessages = resourceMessages; _modelValidator = modelValidator; _storeTypeService = storeTypeService; _mapper = mapper; }
public AccountController(IMapper mapper, SessionHandler sessionHandler, IUserService userService, ApiManager apiManager, IConfiguration config, ResourceMessages resourceMessages, CustomModelValidator modelValidator) { _sessionHandler = sessionHandler; _apiManager = apiManager; _config = config; _resourceMessages = resourceMessages; _userService = userService; _mapper = mapper; _modelValidator = modelValidator; }
public static async Task BeforeSendHandler(object param, OxygenHttpContextWapper oxygenHttpContext) { await new AuthenticationHandler().AuthenticationCheck(HttpContextExt.Current.RoutePath);//授权校验 //方法前拦截器,入参校验 if (param != null) { CustomModelValidator.Valid(param); } oxygenHttpContext.Headers.Add("AuthIgnore", "true"); await Task.CompletedTask; }