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;
 }
Example #5
0
 public ChatsController(IChatService chatService, ICurrentUserInfoProvider currentUserInfoProvider, IHubContext <ChatHub, IChatClient> chatHubContext)
 {
     _chatService             = chatService;
     _currentUserInfoProvider = currentUserInfoProvider;
     _chatHubContext          = chatHubContext;
 }
Example #6
0
 public LoggedInHomeRoute(string url, RouteValueDictionary defaults, IRouteHandler routeHandler, ICurrentUserInfoProvider provider)
     : base(url, defaults, routeHandler)
 {
     if (provider == null) throw new ArgumentNullException("provider");
     this.provider = provider;
 }