/// <summary> /// Sensor Area Value Units /// </summary> /// <param name="rawdata"></param> public void UpdateData(string rawdata) { var data = rawdata.Split(' '); if (data.Length == 4) { var property = $"{data[0]}{data[1]}"; ProcessDataManager.SetData(this, property, $"{data[2]} {data[3]}"); } }
static void Main(string[] args) { var nTemplate = new Template(); nTemplate.Name = "GeneratedCatfishName"; nTemplate.AddTemplateVariable(new TemplateVariable() { Value = "ProductNumber" }); var nDocument = new Document(); nDocument.Title = "CatfishingUpTheRealMcCoy"; nDocument.AddTemplate(nTemplate); var nDataValue = new DataValue(); nDataValue.Name = "ProductNumber"; var dv = nDocument.DataValues.Where(x => x == nDataValue); if (dv.Any()) { nDataValue = dv.First(); } else { nDocument.AddDataValue(nDataValue); } WriteDocumentInfo(nDocument); nDataValue.Value = "RFBC3W4025AA"; WriteDocumentInfo(nDocument); nDataValue.Value = "RFHC3W4025AA"; WriteDocumentInfo(nDocument); IProcessDataManager Context = new ProcessDataManager(); Context.Documents.Add(nDocument); Context.Commit(); var docs = Context.Documents.GetAll(); var template = Context.Templates.GetAll(); Console.ReadKey(); }