Пример #1
0
        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);
        }
Пример #2
0
        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);
        }