public virtual QCSubject GetQCSubjectTree(QCSubjectFilter filter) { var list = ObjectFactory <IQCSubjectQueryDA> .Instance.GetAllQCSubject(filter); QCSubject root = new QCSubject(); root.Name = "Root"; root.SysNo = 0; BuildTree(root, list); return(root); }
public void LoadTree(string channelID, QCSubjectStatus?status, EventHandler <RestClientEventArgs <QCSubject> > callback) { QCSubjectFilter filter = new QCSubjectFilter(); filter.CompanyCode = CPApplication.Current.CompanyCode; filter.ChannelID = channelID; filter.Status = status; filter.PagingInfo = new QueryFilter.Common.PagingInfo() { PageIndex = 0, PageSize = int.MaxValue }; string relativeUrl = "/CustomerService/QCSubject/GetQCSubjectTree"; restClient.Query <QCSubject>(relativeUrl, filter, callback); }