示例#1
0
 public CreateUrlMappingCommandHandler(IUrlMappingRepository urlMappingRepository, ICodeService codeService, IDateTime dateProvider)
 {
     // TODO :: Check Fluent Validation with MediatR
     _validator            = new CreateUrlMappingCommandValidator();
     _urlMappingRepository = urlMappingRepository ?? throw new ArgumentNullException(nameof(urlMappingRepository));
     _codeService          = codeService ?? throw new ArgumentNullException(nameof(codeService));
     _dateProvider         = dateProvider ?? throw new ArgumentNullException(nameof(dateProvider));
 }
示例#2
0
 public HostModel(IConfiguration configuration, ITenantManager tenantManager, ILocalizationManager localizationManager, ILanguageRepository languages, IAntiforgery antiforgery, ISiteRepository sites, IPageRepository pages, IUrlMappingRepository urlMappings, IVisitorRepository visitors)
 {
     _configuration       = configuration;
     _tenantManager       = tenantManager;
     _localizationManager = localizationManager;
     _languages           = languages;
     _antiforgery         = antiforgery;
     _sites       = sites;
     _pages       = pages;
     _urlMappings = urlMappings;
     _visitors    = visitors;
 }
示例#3
0
 public PageController(IPageRepository pages, IModuleRepository modules, IPageModuleRepository pageModules, IPermissionRepository permissionRepository, ISettingRepository settings, IUserPermissions userPermissions, IUrlMappingRepository urlMappings, ITenantManager tenantManager, ISyncManager syncManager, ILogManager logger)
 {
     _pages                = pages;
     _modules              = modules;
     _pageModules          = pageModules;
     _permissionRepository = permissionRepository;
     _settings             = settings;
     _userPermissions      = userPermissions;
     _urlMappings          = urlMappings;
     _syncManager          = syncManager;
     _logger               = logger;
     _alias                = tenantManager.GetAlias();
 }
示例#4
0
 public HomeController(IUrlMappingRepository urlMappingRepository,
                       IConfiguration configuration)
 {
     _serverUrl            = configuration.GetSection("ServerUrl").Value;
     _urlMappingRepository = urlMappingRepository;
 }
示例#5
0
 public UrlMappingController(IUrlMappingRepository urlMappings, ILogManager logger, ITenantManager tenantManager)
 {
     _urlMappings = urlMappings;
     _logger      = logger;
     _alias       = tenantManager.GetAlias();
 }
 public GetLinkMappedQueryHandler(IUrlMappingRepository urlMappingRepository)
 {
     _urlMappingRepository = urlMappingRepository ?? throw new ArgumentNullException(nameof(urlMappingRepository));
 }