public static T LoadConfig <T>(this IJsonConfiguration <T> module) // Load config file { string path = Module.GetPath(module.GetType().Name + ".json"); try { if (!File.Exists(path)) { File.WriteAllText(path, JsonConvert.SerializeObject(module.DefaultConfig, typeof(T), Formatting.Indented, null)); return(module.DefaultConfig); } return(JsonConvert.DeserializeObject <T>(File.ReadAllText(path))); } catch (Exception e) { if (module is IModule log) { log.LogError("Error while loading " + path + "."); log.LogError(e.Message); } Modules.Log.SendLog(e.StackTrace, true); return(module.DefaultConfig); } }
public TaskManager(IJsonConfiguration config, IWorker worker, ILogger logger) { _worker = worker; // simple task injection model _logger = logger; _config = config; _intervalSeconds = _config.TaskManagerIntervalSeconds; }
public TaskManager(IJsonConfiguration config, IDocuSignStatusUpdater docuSignStatusUpdater) { _docuSignStatusUpdater = docuSignStatusUpdater; // simple task injection model _logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger(); _config = config; _intervalSeconds = _config.TaskManagerIntervalSeconds; }
public SignatureBuilder(IRestApiWrapper wrapper, IJsonConfiguration config, IRepository repository) { _api = wrapper; _config = config; _repository = repository; _repository.InitializeContext(_config.ConnectionString); _logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger(); }
public DocuSignStatusUpdater(IJsonConfiguration config, IRepository repo, IStatusBuilder statusBuilder) //ctor { _logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger(); _config = config; _repo = repo; _repo.InitializeContext(_config.ConnectionString); _statusBuilder = statusBuilder; }
public static bool SaveConfig <T>(this IJsonConfiguration <T> module, T value) // Save config file { string path = Module.GetPath(module.GetType().Name + ".json"); try { File.WriteAllText(path, JsonConvert.SerializeObject(value, typeof(T), Formatting.Indented, null)); return(true); } catch (Exception e) { if (module is IModule log) { log.LogError("Error while loading " + path + "."); log.LogError(e.Message); } Modules.Log.SendLog(e.StackTrace, true); return(false); } }
public void Initialize() { _config = new JsonConfiguration(); _repository = new Repository(_config.ConnectionString); }
public Recipe(IJsonConfiguration config) // ctor { _config = config; }
public RepositoryService(IJsonConfiguration config) // ctor { _config = config; }
public RestApiWrapper(HttpClient client, IJsonConfiguration config) //ctor { _client = client; _config = config; _logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger(); }
public TemplateFieldBuilder(IRestApiWrapper wrapper, IJsonConfiguration config) { _api = wrapper; // ctor _config = config; _logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger(); }
public void Initialize() { _api = new RestApiWrapper(new HttpClient(), new JsonConfiguration()); _config = new JsonConfiguration(); _repository = new Repository(); }
public AuthenticationMiddleware(RequestDelegate next, IJsonConfiguration config) { _next = next; _config = config; }
public StatusBuilder(IRestApiWrapper wrapper, IJsonConfiguration config) // ctor { _api = wrapper; _config = config; _logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger(); }
public Repository(HttpClient client, IJsonConfiguration config, IEncryption encryption) { _client = client; _config = config; _encryption = encryption; }
public SettingsViewModel(IJsonConfiguration jsonConfiguration) { _configuration = jsonConfiguration; }
public Worker(IJsonConfiguration config, ILogger logger) //ctor { _logger = logger; _config = config; _repo = new Repository(config.ConnectionString); }