public VendorService(RazielContext context, Settings settings, IMemoryCache memoryCache, ITideLogger logger) { _context = context; _settings = settings; _memoryCache = memoryCache; _logger = logger; }
public EosTideAuthentication(Settings settings, IMemoryCache memoryCache, ITideLogger logger) { _settings = settings; _memoryCache = memoryCache; _logger = logger; _repo = new OrkRepo(settings, memoryCache); }
public EosAdminTideAuthentication(Settings settings, ITideLogger logger) { _settings = settings; _logger = logger; _eos = new Eos(new EosConfigurator { HttpEndpoint = _settings.BlockchainEndpoint, ChainId = _settings.BlockchainChainId, ExpireSeconds = 60, SignProvider = new DefaultSignProvider(_settings.EosPrivateKey) }); }
public static void LogMsg(this ITideLogger logger, string message, AuthenticationModel model = null, Exception ex = null) { var tideLog = new TideLog() { Data = JsonConvert.SerializeObject(new { Data = model, Exception = ex, HashedUsername = model?.Username, ConvertedUsername = model?.Username?.ConvertToUint64(), UserIp = model?.Ip }), Message = message, TideLogLevel = ex == null ? TideLogLevel.Information : TideLogLevel.Error }; logger.Log(tideLog); }
public EosTideAuthentication(Settings settings, IMemoryCache memoryCache, ITideLogger logger) { _settings = settings; _memoryCache = memoryCache; _logger = logger; }
public LogController(ITideLogger logger) { _logger = logger; }