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, }; } } }
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); } }