コード例 #1
0
        public void WhenICreateAMacroWithTheProperties(string reference, Table table)
        {
            var service = new MacroService(cc.GetContext());
            var m       = service.CreateMacro();

            foreach (var r in table.Rows)
            {
                var property = r["Property"];
                var value    = r["Value"];

                switch (property)
                {
                case "Name": m.Name = value; break;

                case "Description": m.Description = value; break;

                case "Script": m.Script = value; break;
                }
            }

            cc.GetContext().SaveChanges();

            cc.ObjectBag["macro-" + reference] = m;
        }