using System.Collections.Generic; using System.Linq; using System.Text; namespace YZXYH.Repository { public partial class VocationInfoRepository { public string GetVocations() { StringBuilder sb = new StringBuilder(); var lists = Get(c => c.IsLocked == "N", a => a.OrderBy(s => s.SortNo)); foreach (var list in lists) { sb.Append(""); } return sb.ToString(); } public string GetVocations(string id) { StringBuilder sb = new StringBuilder(); var vocations = UnitOfWork.VocationUserRepository.Get(a => a.UserNo == id); List vocationNos= new List(); foreach (var vocation in vocations) vocationNos.Add(vocation.VocationNo); var lists = Get(c => c.IsLocked == "N", a => a.OrderBy(s => s.SortNo)); foreach (var list in lists) { if (vocationNos.Contains(list.Id)) sb.Append(""); else sb.Append(""); } return sb.ToString(); } } }