public static List <Approval> SelApprovals(Approval _param) { List <Approval> tmpApprovals = DaoFactory.GetList <Approval>("Comm.SelApproval", _param); tmpApprovals.ForEach(app => { app.InboxStep = ApprovalStepRepository.SelApprovalSteps(new ApprovalStep { ApprovalOID = app.OID }); app.InboxCommnet = ApprovalCommentRepository.SelApprovalComment(new ApprovalComment { ApprovalOID = app.OID }); }); return(tmpApprovals); }
public static Approval SelApproval(Approval _param) { Approval tmpApproval = ApprovalRepository.SelApprovalNonStep(_param); if (tmpApproval != null) { tmpApproval.InboxStep = ApprovalStepRepository.SelApprovalSteps(new ApprovalStep { ApprovalOID = tmpApproval.OID }); tmpApproval.InboxCommnet = ApprovalCommentRepository.SelApprovalComment(new ApprovalComment { ApprovalOID = tmpApproval.OID }); } return(tmpApproval); }