public AuthCookieApiAttribute(IUserRepository users, ICurrentUserInfoProvider currentUserProvider) { if (users == null) throw new ArgumentNullException("users"); if (currentUserProvider == null) throw new ArgumentNullException("currentUserProvider"); this.users = users; this.currentUserProvider = currentUserProvider; }
public ApiMiddleware(RequestDelegate next, ICurrentTenantInfoProvider currentTenantInfoProvider, ICurrentUserInfoProvider currentUserInfoProvider) { _next = next; _currentTenantInfoProvider = currentTenantInfoProvider; _currentUserInfoProvider = currentUserInfoProvider; }
public ProductDBContext(DbContextOptions <ProductDBContext> options, ICurrentUserInfoProvider currentUserInfoProvider) : base(options) { currentUserInfo = currentUserInfoProvider.GetCurrentUserInfo(); }
public ProductDBReadOnlyContext(DbContextOptions <ProductDBContext> options, ICurrentUserInfoProvider currentUserInfoProvider) : base(options, currentUserInfoProvider) { ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; }
public ChatsController(IChatService chatService, ICurrentUserInfoProvider currentUserInfoProvider, IHubContext <ChatHub, IChatClient> chatHubContext) { _chatService = chatService; _currentUserInfoProvider = currentUserInfoProvider; _chatHubContext = chatHubContext; }
public LoggedInHomeRoute(string url, RouteValueDictionary defaults, IRouteHandler routeHandler, ICurrentUserInfoProvider provider) : base(url, defaults, routeHandler) { if (provider == null) throw new ArgumentNullException("provider"); this.provider = provider; }