Esempio n. 1
0
        public DBResult InsertLidarConfig(LidarConfig config)
        {
            ISqlizable sql = DB.Format(@"
				INSERT INTO 
					sitewerx.lidar_configs (CONFIG_NAM, CONFIG_DATA)
				VALUES
					('{0}','{1}');
				"                , config.Name, config.Data);

            return(DB.Insert(sql));
        }
Esempio n. 2
0
        public DBResult UpdateLidarConfig(LidarConfig config)
        {
            ISqlizable sql = DB.Format(@"
				UPDATE
					sitewerx.lidar_configs
				SET 
					CONFIG_DATA = '{1}'
				WHERE
					CONFIG_ID = {0};
			"            , config.Id, config.Data);

            return(DB.Update(sql));
        }
Esempio n. 3
0
        public IEnumerable <LidarConfig> Get()
        {
            var configFiles            = this.GetFilePaths();
            List <LidarConfig> configs = new List <LidarConfig>();

            foreach (var file in configFiles)
            {
                string      fileContent = File.ReadAllText(file);
                dynamic     d           = JObject.Parse(fileContent);
                LidarConfig config      = new LidarConfig()
                {
                    Name = d.name,
                    Data = fileContent
                };
                configs.Add(config);
            }
            return(configs);
        }
Esempio n. 4
0
 public bool Post([FromBody] LidarConfig config)
 {
     File.WriteAllText(HostingEnvironment.MapPath("~/Configurations/" + config.Name + ".json"), config.Data);
     return(true);
 }