示例#1
0
 public SendUserLinkEmailCommandHandler(ILoggerFactory loggerFactory, IMediator mediator, IEmailTemplateService emailTemplate, UserManager <User> userManager, IUrlHelper urlHelper, UserClaimManager userClaimManager)
     : base(loggerFactory, mediator, emailTemplate)
 {
     _userManager      = userManager;
     _urlHelper        = urlHelper;
     _userClaimManager = userClaimManager;
 }
 public TenantContextResolver(IMediator mediator, ILoggerFactory loggerFactory, UserClaimManager userClaimManager, IHttpContextAccessor httpContextAccessor)
 {
     Mediator            = mediator;
     UserClaimManager    = userClaimManager;
     HttpContextAccessor = httpContextAccessor;
     Logger = loggerFactory.CreateLogger(GetType());
 }
示例#3
0
 public EmailModel(
     ITenant <TenantReadModel> tenant,
     IMediator mediator,
     ILoggerFactory loggerFactory,
     UserClaimManager userClaimManager)
     : base(tenant, mediator, loggerFactory)
 {
     _userClaimManager = userClaimManager;
     Date = DateTime.Now;
 }
        private async Task <TenantReadModel> ResolveFromUser(HttpContext context)
        {
            if (!context.User.Identity.IsAuthenticated)
            {
                return(null);
            }

            var slug = UserClaimManager.GetTenantSlug(context.User);

            if (slug.IsNullOrEmpty())
            {
                return(null);
            }

            var query  = new TenantSlugQuery(context.User, slug);
            var tenant = await Mediator.Send(query);

            return(tenant);
        }
示例#5
0
 public TemplateDropdownQueryHandler(ILoggerFactory loggerFactory, InstructorIQContext dataContext, IMapper mapper, UserClaimManager userClaimManager)
     : base(loggerFactory, dataContext, mapper)
 {
     _userClaimManager = userClaimManager;
 }
示例#6
0
 public ViewModel(ITenant <TenantReadModel> tenant, IMediator mediator, ILoggerFactory loggerFactory, UserClaimManager userClaimManager, IMapper mapper)
     : base(tenant, mediator, loggerFactory)
 {
     _userClaimManager = userClaimManager;
     _mapper           = mapper;
 }
示例#7
0
 public LinkTokenCreateCommandHandler(ILoggerFactory loggerFactory, InstructorIQContext dataContext, IMapper mapper, UserClaimManager userClaimManager)
     : base(loggerFactory, dataContext, mapper)
 {
     _userClaimManager = userClaimManager;
 }
示例#8
0
 public TemplateController(IMediator mediator, UserClaimManager userClaimManager) : base(mediator)
 {
     _userClaimManager = userClaimManager;
 }
示例#9
0
 public MemberChangeTenantCommandHandler(ILoggerFactory loggerFactory, InstructorIQContext dataContext, IMapper mapper, UserClaimManager claimManager) : base(loggerFactory, dataContext, mapper)
 {
     _claimManager = claimManager;
 }
 public GroupSequenceQueryHandler(ILoggerFactory loggerFactory, InstructorIQContext dataContext, IMapper mapper, UserClaimManager userClaimManager)
     : base(loggerFactory, dataContext, mapper)
 {
     _userClaimManager = userClaimManager;
 }
 public NotificationController(IMediator mediator, UserClaimManager userClaimManager) : base(mediator)
 {
     _userClaimManager = userClaimManager;
 }
示例#12
0
 public PlanUpdateModel(ITenant <TenantReadModel> tenant, IMediator mediator, ILoggerFactory loggerFactory, UserClaimManager userClaimManager)
     : base(tenant, mediator, loggerFactory)
 {
     _userClaimManager = userClaimManager;
 }
 public IntroductionModel(ITenant <TenantReadModel> tenant, IMediator mediator, ILoggerFactory loggerFactory, UserClaimManager userClaimManager)
     : base(tenant, mediator, loggerFactory)
 {
     _userClaimManager = userClaimManager;
 }