示例#1
0
        static Assignment GetFromSO(ConfigurationContext config)
        {
            using (var cmd = new Assignment_Load_p())
            {
                cmd.Parameters.Assignment_id = 99;

                using (var sm = new SqlConnectionManager())
                using (var dr = sm.ExecuteReader(cmd, config))
                {
                    var data = AssignmentInfoAssembler.CreateList(dr)[0];

                    return new Assignment
                    {
                        Assignment_id = data.Assignment_id,
                        AssignmentType = (AssignmentType)Enum.Parse(typeof(AssignmentType), data.AssignmentTypeCode),
                        Parent_id = data.ParentAssignment_id,
                        Title = data.Title,
                    };
                }
            }
        }
示例#2
0
        static Assignment GetFromAssembler(MyObjectAssemblerManager manager, ConfigurationContext config)
        {
            using (var cmd = new Assignment_Load_p())
            {
                cmd.Parameters.Assignment_id = 99;

                return manager.Create<Assignment>(config, cmd);
            }
        }