Exemple #1
0
        public TextController(CodeRedService codeRed, IConfiguration config, ILogger <TextController> log)
        {
            this.codeRed = codeRed;
            this.log     = log;

            whitelist = (config["smsWhitelist"] ?? "").Split(',').Select(f => f.Split(':')).Where(f => f.Length == 2).ToDictionary(f => f[0].Trim(), f => f[1].Trim());
        }
        public HomeController(IConfiguration config, CodeRedService codeRed)
        {
            bool understood = Boolean.TryParse(config["disarm"] ?? "false", out bool parsed);

            armed = understood && !parsed;

            this.codeRed   = codeRed;
            this.groupName = string.IsNullOrEmpty(config["groupName"]) ? "ESAR" : config["groupName"];
        }