internal static List <LogicInput> MakeResultSet(SQLiteDataReader reader) { List <LogicInput> logicInputs = new List <LogicInput>(); while (reader.Read()) { LogicInput logicInput = new LogicInput(); logicInput.key = (string)reader["Key"]; logicInput.value = (string)reader["Value"]; logicInput.logicId = (string)reader["LogicId"]; logicInputs.Add(logicInput); } return(logicInputs); }
public static List <LogicInput> ConvertMapToObject(Dictionary <string, string> Inputs, string logicId) { List <LogicInput> LogicInputs = new List <LogicInput>(); List <string> list = Inputs.Keys.ToList(); for (var i = 0; i < list.Count; i++) { string key = list.ElementAt(i); string value = Inputs[key]; LogicInput logicInput = new LogicInput(); logicInput.logicId = logicId; logicInput.key = key; logicInput.value = value; LogicInputs.Add(logicInput); } return(LogicInputs); }