Пример #1
0
        private ESConfiguration ReadElectionConf()
        {
            var fn = System.IO.Path.Combine(contentRootPath, "Data/apiconf.js");

            if (!System.IO.File.Exists(fn))
            {
                throw new Exception("System configuration error: API Endpoint configuration is missing!");
            }
            return(ESConfiguration.FromJson(System.IO.File.ReadAllText(fn)));
        }
Пример #2
0
        public IActionResult SaveAPI(string eligerevsapi)
        {
            var confAPI = new ESConfiguration()
            {
                VotingSystemTicketAPI = eligerevsapi != null && eligerevsapi.Trim() == String.Empty ? null : eligerevsapi,
            };

            System.IO.File.WriteAllText(Path.Combine(contentRootPath, "Data/apiconf.js"), confAPI.ToJson());

            return(RedirectToAction("Index"));
        }
Пример #3
0
        public static ESConfiguration GetESConfiguration(string contentRootPath)
        {
            var confAPI = new ESConfiguration();
            var fn      = Path.Combine(contentRootPath, "Data/apiconf.js");

            if (System.IO.File.Exists(fn))
            {
                confAPI = ESConfiguration.FromJson(System.IO.File.ReadAllText(fn));
            }
            return(confAPI);
        }