protected override void BuildReturnDataScheme(IChildObjectBuilder <IPagedList <DTO_UserSession> > builder) { using (var b = builder.FromPagedList(x => x.Model)) { b.AddProperties(x => x.HeaderImageUrl, x => x.CreateDt, x => x.SessionId, x => x.Name, x => x.LastMessageId, x => x.LastActivityDt, x => x.SessionUserIds, x => x.Type); } }
protected override void BuildReturnDataScheme(IChildObjectBuilder <IPagedList <DTO_UserSession> > builder) { using (var b = builder.FromPagedList(x => x.Model)) { b.AddProperties(x => x.HeaderImageUrl, x => x.CreateDt, x => x.SessionId, x => x.Name, x => x.LastMessageId, x => x.LastActivityDt, //x => x.SessionUserIds, x => x.Type, x => x.LastMessageContent, x => x.ContentType, x => x.unreadCount) .AddArrayValue(x => x.SessionUserIds) //.AddArrayValue("SessionUserIds",x=>x.Model.SessionUserIds) ; } }