示例#1
0
 public EArticlesController(
     MimeHelper mimeHelper,
     HtmlSanitizer htmlSanitizer,
     ILogger <EArticlesController> logger,
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IHostingEnvironment hostingEnv,
     IStringLocalizer <Program> localizer)
 {
     _htmlSanitizer   = htmlSanitizer;
     _hostingEnv      = hostingEnv;
     _localizer       = localizer;
     _context         = context;
     _userManager     = userManager;
     _emailSender     = emailSender;
     _roleManager     = roleManager;
     _x_DOVEHelper    = x_DOVEHelper;
     _signInManager   = signInManager;
     _mimeHelper      = mimeHelper;
     _xUserFileHelper = new XUserFileHelper();
     //  _eArticleCategoryFilePath = _hostingEnv.ContentRootPath + $"/Data/LAppDoc/earticle_category.csv";
     _unicode2StringRegex = new Regex(@"\\u([0-9A-F]{4})", RegexOptions.IgnoreCase | RegexOptions.Compiled);
 }
示例#2
0
 public FunCommentsController(
     HtmlSanitizer htmlSanitizer,
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IWebHostEnvironment webHostEnv,
     IStringLocalizer <Program> localizer)
 {
     _htmlSanitizer = htmlSanitizer;
     _webHostEnv    = webHostEnv;
     _localizer     = localizer;
     _context       = context;
     _userManager   = userManager;
     _emailSender   = emailSender;
     _roleManager   = roleManager;
     _x_DOVEHelper  = x_DOVEHelper;
     _signInManager = signInManager;
     _weEduHubArticleClassHelper = new WeEduHubArticleClassHelper(_webHostEnv);
     _weEduHubHelper             = new WeEduHubHelper();
     _funFilesHelper             = new FunFilesHelper();
     _funAdminHelper             = new FunAdminHelper(_localizer, _context);
 }
示例#3
0
 public AccessDeniedModel(
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IHostingEnvironment hostingEnv,
     IStringLocalizer <Program> localizer)
 {
     _hostingEnv    = hostingEnv;
     _localizer     = localizer;
     _context       = context;
     _userManager   = userManager;
     _emailSender   = emailSender;
     _roleManager   = roleManager;
     _x_DOVEHelper  = x_DOVEHelper;
     _signInManager = signInManager;
 }
示例#4
0
 public CreateSuperUserModel(
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IWebHostEnvironment webHostEnv,
     IStringLocalizer <Program> localizer)
 {
     _webHostEnv    = webHostEnv;
     _localizer     = localizer;
     _context       = context;
     _userManager   = userManager;
     _emailSender   = emailSender;
     _roleManager   = roleManager;
     _x_DOVEHelper  = x_DOVEHelper;
     _signInManager = signInManager;
 }
示例#5
0
 public LoginWith2faModel(
     ILogger <ExternalLoginModel> logger,
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IHostingEnvironment hostingEnv,
     IStringLocalizer <Program> localizer)
 {
     _hostingEnv    = hostingEnv;
     _localizer     = localizer;
     _context       = context;
     _userManager   = userManager;
     _emailSender   = emailSender;
     _roleManager   = roleManager;
     _x_DOVEHelper  = x_DOVEHelper;
     _signInManager = signInManager;
     _logger        = logger;
 }
 public ResetPasswordConfirmationModel(
     ILogger <ExternalLoginModel> logger,
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IWebHostEnvironment webHostEnv,
     IStringLocalizer <Program> localizer)
 {
     _webHostEnv    = webHostEnv;
     _localizer     = localizer;
     _context       = context;
     _userManager   = userManager;
     _emailSender   = emailSender;
     _roleManager   = roleManager;
     _x_DOVEHelper  = x_DOVEHelper;
     _signInManager = signInManager;
     _logger        = logger;
 }
示例#7
0
 public LarryUsersController(
     IConfiguration configuration,
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IWebHostEnvironment webHostEnv,
     IStringLocalizer <Program> localizer)
 {
     _configuration = configuration;
     _webHostEnv    = webHostEnv;
     _localizer     = localizer;
     _context       = context;
     _userManager   = userManager;
     _emailSender   = emailSender;
     _roleManager   = roleManager;
     _x_DOVEHelper  = x_DOVEHelper;
     _signInManager = signInManager;
 }
示例#8
0
 public WeArticleSetController(
     HtmlSanitizer htmlSanitizer,
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IWebHostEnvironment webHostEnv,
     IStringLocalizer <Program> localizer)
 {
     _htmlSanitizer = htmlSanitizer;
     _webHostEnv    = webHostEnv;
     _localizer     = localizer;
     _context       = context;
     _userManager   = userManager;
     _emailSender   = emailSender;
     _roleManager   = roleManager;
     _x_DOVEHelper  = x_DOVEHelper;
     _signInManager = signInManager;
 }
示例#9
0
 public LUserFilesController(
     MimeHelper mimeHelper,
     IAntiforgery antiforgery,
     ILogger <Program> logger,
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IHostingEnvironment hostingEnv,
     IStringLocalizer <Program> localizer)
 {
     _hostingEnv      = hostingEnv;
     _localizer       = localizer;
     _context         = context;
     _userManager     = userManager;
     _emailSender     = emailSender;
     _roleManager     = roleManager;
     _x_DOVEHelper    = x_DOVEHelper;
     _signInManager   = signInManager;
     _mimeHelper      = mimeHelper;
     _xUserFileHelper = new XUserFileHelper();
 }
示例#10
0
 public ArbitramentsController(
     MimeHelper mimeHelper,
     HtmlSanitizer htmlSanitizer,
     ILogger <ArbitramentsController> logger,
     SignInManager <IdentityUser> signInManager,
     X_DOVEHelper x_DOVEHelper,
     RoleManager <IdentityRole> roleManager,
     IEmailSender emailSender,
     UserManager <IdentityUser> userManager,
     ApplicationDbContext context,
     IHostingEnvironment hostingEnv,
     IStringLocalizer <Program> localizer)
 {
     _htmlSanitizer = htmlSanitizer;
     _hostingEnv    = hostingEnv;
     _localizer     = localizer;
     _context       = context;
     _userManager   = userManager;
     _emailSender   = emailSender;
     _roleManager   = roleManager;
     _x_DOVEHelper  = x_DOVEHelper;
     _signInManager = signInManager;
     _mimeHelper    = mimeHelper;
 }