Ejemplo n.º 1
0
        public void SetUp( )
        {
            AppSettingsModel appSettingsModel = AppConfig.Load();

            _driver     = new ChromeDriver(@"C:\Users\Hanna_Ismahilova\source\repos\TrelloWebAutomation\TrelloWebAutomation\bin\Debug\netcoreapp2.2\chromedriver.exe\");
            _driver.Url = appSettingsModel.URL;
        }
Ejemplo n.º 2
0
 public HtmlUtil(IHttpContextAccessor httpContextAccessor, IHtmlHelper htmlHelper, IWebHostEnvironment env, IOptions <AppSettingsModel> settings)
 {
     _httpContext = httpContextAccessor.HttpContext;
     _htmlHelper  = htmlHelper;
     _env         = env;
     _appSettings = settings.Value;
 }
Ejemplo n.º 3
0
 public AdminController(
     IOptions <AppSettingsModel> appSettings,
     IOptionsSnapshot <RegisterSettingsModel> regSettings,
     IOptionsSnapshot <BackgroundSetting> bgSettings,
     IOptionsSnapshot <DataSettingsModel> dataSettings,
     BlogContext db,
     UsersContext udb,
     AdminUtil adminUtil,
     CategoryUtil catUtil,
     ExpUtil expUtil,
     MessageUtil msgUtil,
     UserManager <UserProfile> userManager,
     IMemoryCache cache,
     IWebHostEnvironment env,
     IServiceProvider serviceProvider)
 {
     _db              = db;
     _udb             = udb;
     _adminUtil       = adminUtil;
     _catUtil         = catUtil;
     _expUtil         = expUtil;
     _msgUtil         = msgUtil;
     _appSettings     = appSettings.Value;
     _regSettings     = regSettings.Value;
     _bgSettings      = bgSettings.Value;
     _dataSettings    = dataSettings.Value;
     _userManager     = userManager;
     _cache           = cache;
     _env             = env;
     _serviceProvider = serviceProvider;
 }
        /// <summary>
        /// Carga la cantidad de tiempo configurada en el <see cref="Label"/> de la intefaz
        /// y formatea el mensaje según el tiempo que haya sido configurado
        /// </summary>
        private void LoadData()
        {
            AppSettingsModel settings = AppSettingsModel.Load(AppSettingsValues.SettingsFile);
            TimeSpan         result   = TimeSpan.FromMinutes(settings.TimeInterval);

            periodicSendSettingsView.labelIntervaloActual.Text = StringUtil.TimeSpanToString(result);
        }
Ejemplo n.º 5
0
 public DevelopersService(IDataSource dataSource, IHttpClientFactory httpClientFactory, IOptions <AppSettingsModel> settings)
 {
     _dataSource         = dataSource;
     _settings           = settings.Value;
     _httpClientFactory  = httpClientFactory;
     this.GenericService = new GenericService(dataSource);
 }
Ejemplo n.º 6
0
        public IServiceProvider ConfigureServices(IServiceCollection services)
        {
            services.AddMvc(options =>
            {
                options.Filters.Add(typeof(ValidateModelAttribute));
                options.ModelBinderProviders.Insert(0, new ProtectedIdModelBinderProvider());
            })
            .AddControllersAsServices();

            services.AddSwaggerGen(c =>
            {
                c.SwaggerDoc("v1", new Info {
                    Title = "FileStorage API", Version = "v1"
                });
            });

            var settings = new AppSettingsModel();

            Configuration.Bind("AppSettings", settings);


            // Add Autofac
            var containerBuilder = new ContainerBuilder();

            containerBuilder.RegisterModule <CommonModule>();
            containerBuilder.Register(x => settings).As <IStorageServiceConfigs>().SingleInstance();
            containerBuilder.Register(x => settings).As <IBusinessLogicConfigs>().SingleInstance();
            containerBuilder.RegisterType <DownloadController>().PropertiesAutowired();
            containerBuilder.Populate(services);

            ApplicationContainer = containerBuilder.Build();

            return(new AutofacServiceProvider(ApplicationContainer));
        }
        public MailServiceController(IConfiguration config, PolicyManager policyManager, IndustryManager industryManager)
        {
            Config         = config;
            _policyManager = policyManager;
            AppSettings    = config.GetSection("AppSettings")
                             .Get <AppSettingsModel>();

            graphSettingsModel = config.GetSection("GraphApi")
                                 .Get <GraphSettingsModel>();

            this.industryManager = industryManager;

            SigningCredentials = new Lazy <X509SigningCredentials>(() =>
            {
                var certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
                certStore.Open(OpenFlags.ReadOnly);
                var certCollection = certStore.Certificates.Find(
                    X509FindType.FindByThumbprint,
                    AppSettings.SigningCertThumbprint,
                    false);
                // Get the first cert with the thumb-print
                if (certCollection.Count > 0)
                {
                    return(new X509SigningCredentials(certCollection[0]));
                }

                throw new Exception("Certificate not found");
            });
        }
Ejemplo n.º 8
0
        public AutenticarUsuario(IUnitOfWork uow, IServiceContext serviceContext, ILogTransacaoRepository logTransacaoRepository, IUsuarioRepository usuarioRepository, IOptions <AppSettingsModel> appSettings)
            : base(uow, serviceContext, logTransacaoRepository)
        {
            _usuarioRepository = usuarioRepository;

            _appSettings = appSettings.Value;
        }
Ejemplo n.º 9
0
 public BlogController(
     IOptions <AppSettingsModel> appSettings,
     IOptionsSnapshot <DataSettingsModel> dataSettings,
     BlogContext db,
     UsersContext udb,
     AdminUtil adminUtil,
     BlogUtil blogUtil,
     CategoryUtil catUtil,
     MessageUtil msgUtil,
     TagUtil tagUtil,
     UserManager <UserProfile> userManager,
     UploadUtil uploadUtil,
     RatingUtil ratingUtil,
     IRecommendationProvider recommendationProvider,
     CacheService cacheService,
     IMemoryCache cache)
 {
     _db                     = db;
     _udb                    = udb;
     _adminUtil              = adminUtil;
     _catUtil                = catUtil;
     _blogUtil               = blogUtil;
     _msgUtil                = msgUtil;
     _appSettings            = appSettings.Value;
     _dataSettings           = dataSettings.Value;
     _userManager            = userManager;
     _cache                  = cache;
     _uploadUtil             = uploadUtil;
     _tagUtil                = tagUtil;
     _ratingUtil             = ratingUtil;
     _recommendationProvider = recommendationProvider;
     _cacheService           = cacheService;
 }
Ejemplo n.º 10
0
        public static IServiceProvider CreateServiceProvider(
            AppSettingsModel settings,
            Action <global::Serilog.LoggerConfiguration> loggerConfigureAction)
        {
            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            var loggerFactory = LoggerConfiguration.CreateLoggerFactory(settings.LogLevel, loggerConfigureAction);

            return(ClientServiceConfiguration.CreateServiceProvider(
                       new IPEndPoint(IPAddress.Loopback, settings.ListenPort),
                       loggerFactory,
                       serviceCollection =>
            {
                switch (settings.Mode)
                {
                case ClientMode.Simple:
                    serviceCollection.AddTransient <IDatagramInterceptor, PassthroughInterceptor>();
                    return;

                case ClientMode.UdpRandomFirstSessionPrefix:
                    if (!(settings.DatagramInterceptorSettings is RandomFirstSessionPrefixInterceptor.Settings
                          interceptorSettings))
                    {
                        interceptorSettings = new RandomFirstSessionPrefixInterceptor.Settings();
                        settings.DatagramInterceptorSettings = interceptorSettings;
                    }

                    serviceCollection.AddSingleton(interceptorSettings);
                    serviceCollection.AddTransient <IDatagramInterceptor, RandomFirstSessionPrefixInterceptor>();
                    return;
Ejemplo n.º 11
0
        static void Main(string[] args)
        {
            // Get the app settings
            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json");

            var config = builder.Build();

            Program.AppSettings = new AppSettingsModel();
            config.GetSection("AppSettings").Bind(Program.AppSettings);

            // Set the report type
            Console.WriteLine("1) Type the email address and then press enter:");
            string emailAddress = Console.ReadLine();

            Console.WriteLine();

            Console.WriteLine("2) Type the MFA phone number and then press enter:\r\n\tIf MFA is not required, just click enter.");
            string phoneNumber = Console.ReadLine();

            Console.WriteLine();

            SendEmail(emailAddress, phoneNumber);
        }
Ejemplo n.º 12
0
        private void LanguageButton_Clicked(object sender, RoutedEventArgs e)
        {
            AppSettingsModel settings = settingsManager.GetSettings();
            string           language = settings.Language;

            if (string.Equals(language, "English"))
            {
                language = "Polish";
            }
            else if (string.Equals(language, "Polish"))
            {
                language = "English";
            }
            else
            {
                language = "Polish";
            }

            settingsManager.GetSettings().Language = language;
            settingsManager.UpdateLanguage();
            settingsManager.ModifySettings(settings);
            ChangeLanguageIcon(language);

            onLanguageChange = true;
            new MainWindow().Show();
            Close();
        }
Ejemplo n.º 13
0
 public ReplyController(
     IOptions <AppSettingsModel> appSettings,
     BlogContext db,
     UsersContext udb,
     AdminUtil adminUtil,
     BlogUtil blogUtil,
     ExpUtil expUtil,
     MessageUtil msgUtil,
     RatingUtil ratingUtil,
     IWebHostEnvironment env,
     IMemoryCache cache,
     ICompositeViewEngine viewEngine,
     IActionContextAccessor actionAccessor,
     HtmlSanitizerService sanitizerService)
 {
     _appSettings      = appSettings.Value;
     _db               = db;
     _udb              = udb;
     _adminUtil        = adminUtil;
     _blogUtil         = blogUtil;
     _cache            = cache;
     _env              = env;
     _expUtil          = expUtil;
     _ratingUtil       = ratingUtil;
     _msgUtil          = msgUtil;
     _viewEngine       = viewEngine;
     _actionAccessor   = actionAccessor;
     _sanitizerService = sanitizerService;
 }
Ejemplo n.º 14
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            ActivityInstance = this;
            progress         = new ProgressDialogHelper(this);
            signInService    = new SignInService();
            bitmapService    = new BitmapOperationService();
            appSettings      = SharedPreferencesHelper.GetAppSettings(this);
            if (!appSettings.ChatDisabled)
            {
                this.chatHubClientService = ChatHubClientService.GetServiceInstance(bearerToken);
            }
            this.messagesService = new MessagesService(bearerToken);
            SetContentView(Resource.Layout.ConversationActivity);
            SetupViews(savedInstanceState);
            SetupConversationToolbar();
            pageNumber = 0;
            GetExtras();
            player = new MediaPlayer();
            player.SetDataSource(this, Android.Net.Uri.Parse("android.resource://" + this.PackageName + "/raw/" + Resource.Raw.message_sound));
            player.Prepare();
            progress.ShowProgressDialog("Trwa pobieranie wiadomoœci...");
            await SetupIntelocutorInfo();
            await GetAndDisplayMesages(savedInstanceState);

            coversationsLayoutWrapper.Visibility = ViewStates.Visible;
            progress.CloseProgressDialog();
        }
Ejemplo n.º 15
0
        protected override void ConfigureIoC(IStyletIoCBuilder builder)
        {
            base.ConfigureIoC(builder);
            // Bind your own types. Concrete types are automatically self-bound.

            //get settings service
            builder.Bind <ISettings>().To <AppSettingService>().InSingletonScope();
            builder.Bind <ILogger>().To <NLogLogger>().InSingletonScope();
            //load settings
            ioc      = builder.BuildContainer();
            settings = ioc.Get <ISettings>().Load();
            //
            //bind logger service

            //bind Notification service with account settings value
            builder.Bind <INotification>().ToFactory(container => new NotificationTelegramService(settings.NotificationAccount, container.Get <ILogger>()));
            builder.Bind <ISender>().ToFactory(container => new SenderWebService(settings.MainAccount));
            //builder.Bind<ISender>().To<SenderTestService>();
            builder.Bind <NotificationAccountSettings>().ToFactory(container => settings.NotificationAccount);
            builder.Bind <MainAccount>().ToFactory(container => settings.MainAccount);
            builder.Bind <AppSettingsModel>().ToFactory(container => settings);
            builder.Bind <IReaderMails>().To <ReaderMailsService>().InSingletonScope();
            builder.Bind <IDialogService>().To <DefaultDialogService>();
            //builder.Bind<ILoadReceivers>().To<ReceiverLoaderExel>();
            builder.Bind <ILoadReceivers>().To <LoadSaveReceiversSqlite>();

            builder.Bind <BindableCollection <Receiver> >().ToFactory(container => new BindableCollection <Receiver>()).InSingletonScope();

            ioc = builder.BuildContainer();
        }
 public static void Load()
 {
     using (var stream = new StreamReader(AppDomain.CurrentDomain.BaseDirectory + @"/appSettings.json"))
     {
         appSettings = JsonConvert.DeserializeObject <AppSettingsModel>(stream.ReadToEnd());
     }
 }
        public void ObtainLocalPath()
        {
            AppSettingsModel settingVm = new AppSettingsModel();

            var expected = @"C:\Users\Takahiro\source\repos\ktakahiro150397\GlobalHookWPF\HookAppUnitTest\bin\Debug\netcoreapp3.1\Resources\Default\KeyDisplaySetting.yaml";

            settingVm.SelectedSkinSettingFilePath.AssertIs(expected);
        }
Ejemplo n.º 18
0
        public QuizManager(AppSettingsManager settingsManager)
        {
            this.settingsManager = settingsManager;
            this.settings        = settingsManager.GetSettings();

            QuestionList = new List <QuestionModel>();
            QuestionUsed = new List <QuestionModel>();
        }
Ejemplo n.º 19
0
        public NesopsAuthorize()
        {
            var client = new NesopsHttpClient();

            _appSettings = client.NesopsHttpClientConfig();
            client       = new NesopsHttpClient(_appSettings.AuthorizeUrl);
            this._client = client;
        }
Ejemplo n.º 20
0
 public TaskController(IOptions <AppSettingsModel> appSettings)
 {
     _appSettings = appSettings.Value;
     _emi         = new EntityManagerInitiateModel
     {
         Constring = _appSettings.Constring.Main
     };
 }
        public void ObtainFolderListTest()
        {
            AppSettingsModel settingVm     = new AppSettingsModel();
            List <string>    ansFolderList = new List <string> {
                "Default", "Test2", "Test3", "yamlFormatInvalid", "yamlReadTest"
            };

            ansFolderList.AssertIs(settingVm.SkinFolderNameList);
        }
 public AuthenticationService(IConfiguration configuration, IRepository <User> userRepository,
                              IRepository <UserPassword> userPasswordRepository, IOptions <AppSettingsModel> appSettings, IUnitOfWork unitOfWork)
 {
     _userRepository         = userRepository;
     _configuration          = configuration;
     _userPasswordRepository = userPasswordRepository;
     _unitOfWork             = unitOfWork;
     _appSettings            = appSettings.Value;
 }
Ejemplo n.º 23
0
        public NesopsAuditLog()
        {
            var client = new NesopsHttpClient();

            _appSettings = client.NesopsHttpClientConfig();
            client       = new NesopsHttpClient(_appSettings.MonitorUrl);
            this._client = client;
            CheckAuthorize().Wait();
        }
Ejemplo n.º 24
0
        public SettingsWindow()
        {
            appSettingsManager = DependencyContainer.Instance.GetDependencyInstance <AppSettingsManager>("SettingsManager");
            appSettingsModel   = appSettingsManager.GetSettingsCopy();

            InitializeComponent();
            this.DataContext          = appSettingsModel;
            QuizModeCombo.ItemsSource = Enum.GetValues(typeof(AppSettingsModel.EQuizMode)).Cast <AppSettingsModel.EQuizMode>();
        }
        public OptionViewModel(AppSettingsModel appSettings)
        {
            //アプリ設定情報Model
            AppSettings = appSettings;

            //コマンドクラスのインスタンス化
            OKInput     = new OptionOKInputCommand(this);
            CancelInput = new MenuCloseButtonInput(this);
        }
Ejemplo n.º 26
0
        public StepController(IOptions <AppSettingsModel> optionsAccessor)
        {
            this.optionsAccessor = optionsAccessor;

            if (optionsAccessor.Value.Keys != null & optionsAccessor.Value.Keys.Length >= 1)
            {
                appSettings = optionsAccessor.Value;
            }
        }
Ejemplo n.º 27
0
 public SearchController(
     IOptions <AppSettingsModel> appSettings,
     BlogContext db,
     IMemoryCache cache)
 {
     _db          = db;
     _appSettings = appSettings.Value;
     _cache       = cache;
 }
        public static void SetAppSettings(Context context, AppSettingsModel appSettingsModel)
        {
            var preference        = PreferenceManager.GetDefaultSharedPreferences(context);
            var preferencesEditor = preference.Edit();
            var json = JsonConvert.SerializeObject(appSettingsModel);

            preferencesEditor.PutString(SharedPreferencesKeys.APP_SETTINGS, json);
            preferencesEditor.Commit();
        }
Ejemplo n.º 29
0
        public AuditLog(AppSettingsModel appSettings)
        {
            AppSettings = appSettings;

            this.AzureADGraphClient = new AzureADGraphClient(
                appSettings.Tenant,
                appSettings.ClientId,
                appSettings.ClientSecret,
                appSettings.GraphApiBetaVersion);
        }
Ejemplo n.º 30
0
 public InvitationController(IOptions <AppSettingsModel> appSettings,
                             KeyVaultCertificateHelper keyVaultCertificateHelper,
                             IEmailSender mailSender,
                             ILogger <InvitationController> logger)
 {
     _appSettings = appSettings?.Value ?? throw new ArgumentNullException(nameof(appSettings));
     _keyVaultCertificateHelper = keyVaultCertificateHelper ?? throw new ArgumentNullException(nameof(keyVaultCertificateHelper));
     _mailSender = mailSender ?? throw new ArgumentNullException(nameof(mailSender));
     _logger     = logger;
 }