private static object GetValue(Type type, IContext context)
        {
            ISystemConfigurationProvider configProvider =
                context.Kernel.Get <ISystemConfigurationProvider>();
            MethodInfo method =
                typeof(ISystemConfigurationProvider).GetMethodExt("GetSystemSettings");

            return(method != null
                ? method.MakeGenericMethod(type)
                   .Invoke(configProvider,
                           new object[] {})
                : null);
        }
예제 #2
0
 //private readonly INotificationHubService _notificationHubService;
 public ClaimService(ISession session, IUserService userservice, IHelperService helpersvc, IServicesService servicesvc, IPlanService plansvc, IUniquePageService uniquepage, ITariffService tariffservice, IRoleService roleService, ISystemConfigurationProvider systemConfigurationProvider, IProviderService providerSvc, IEmailSender emailSender, MailSettings mailSettings)
 {
     _session                     = session;
     _userService                 = userservice;
     _helpersvc                   = helpersvc;
     _servicevc                   = servicesvc;
     _plansvc                     = plansvc;
     _uniquePageService           = uniquepage;
     _tariffService               = tariffservice;
     _roleSvc                     = roleService;
     _systemConfigurationProvider = systemConfigurationProvider;
     _providersvc                 = providerSvc;
     _emailSender                 = emailSender;
     _mailSettings                = mailSettings;
     //_notificationHubService = notificationHub;
 }
예제 #3
0
 public SystemSettingsController(ISystemConfigurationProvider configurationProvider, ITestSmtpSettings testSmtpSettings, IStringResourceProvider resourceProvider)
 {
     _configurationProvider = configurationProvider;
     _testSmtpSettings      = testSmtpSettings;
     _resourceProvider      = resourceProvider;
 }
예제 #4
0
 public EnsureDatabaseIsInstalled(ISystemConfigurationProvider systemConfigurationProvider)
 {
     _systemConfigurationProvider = systemConfigurationProvider;
 }
예제 #5
0
 public SystemSettingsModelBinder(IKernel kernel, ISystemConfigurationProvider configurationProvider) : base(kernel)
 {
     _configurationProvider = configurationProvider;
 }
예제 #6
0
 public ShellFactory(ISystemConfigurationProvider systemConfigurationProvider)
 {
     this.systemConfigurationProvider = systemConfigurationProvider;
 }
 public ThirdPartyAuthSettingsModelBinder(IKernel kernel, ISystemConfigurationProvider configurationProvider) : base(kernel)
 {
     _configurationProvider = configurationProvider;
 }
예제 #8
0
 public DatabaseCreationService(IKernel kernel,
     ISystemConfigurationProvider systemConfigurationProvider)
 {
     _kernel = kernel;
     _systemConfigurationProvider = systemConfigurationProvider;
 }
예제 #9
0
 public DatabaseCreationService(IKernel kernel,
                                ISystemConfigurationProvider systemConfigurationProvider)
 {
     _kernel = kernel;
     _systemConfigurationProvider = systemConfigurationProvider;
 }
예제 #10
0
 public EnsureDatabaseIsInstalled(ISystemConfigurationProvider systemConfigurationProvider)
 {
     _systemConfigurationProvider = systemConfigurationProvider;
 }
예제 #11
0
 public SystemSettingsController(ISystemConfigurationProvider configurationProvider)
 {
     _configurationProvider = configurationProvider;
 }
 public ThirdPartyAuthSettingsAdminService(ISystemConfigurationProvider configurationProvider)
 {
     _configurationProvider = configurationProvider;
 }
예제 #13
0
 public SystemSettingsController(ISystemConfigurationProvider configurationProvider)
 {
     _configurationProvider = configurationProvider;
 }
 public ThirdPartyAuthSettingsAdminService(ISystemConfigurationProvider configurationProvider)
 {
     _configurationProvider = configurationProvider;
 }
예제 #15
0
 public SecurityOptionsController(ISystemConfigurationProvider configurationProvider, IRoleAdminService roleAdminService)
 {
     _configurationProvider = configurationProvider;
     _roleAdminService      = roleAdminService;
 }