using Business.SS; using Business.TK; using M55128_rec.Business.TK; using M55128_rec.Models.ViewModels.ToolsMangerModer; using Models.Entity.LottomatBaseDB; using Models.Views; using Services; using System.Collections.Generic; using System.Linq; namespace M55128_rec.Business.SS { public class SSApiBLL { static SSApiBLL() { } public static List QuerySSList(string id) { var itemlist = DataItemBLL.GetDataItemListbyId(id); var enumerator = itemlist.GetEnumerator(); List ssdata = new List(); List ids = itemlist.Select(s => s.ItemDetailId).ToList(); List detelist = SS_SSListBLL.GetSSListByCateId(ids); List qtoolList = new List(); while (enumerator.MoveNext()) { Tools_Preview tmp = new Tools_Preview() { SimpleSpelling = enumerator.Current.SimpleSpelling.ToUpper(), ToolsName = enumerator.Current.ItemName, ToolsPreviewItem = new List(), }; qtoolList = detelist.Where(w => w.CategoryId == enumerator.Current.ItemDetailId).ToList(); if (qtoolList.Count > 0) { tmp.ToolsPreviewItem = qtoolList.Select(d => new ToolsItem(d.PK.ToString(),d.Title, d.ToolsUrl)).ToList();//.ToList(); } ssdata.Add(tmp); } return ssdata; } } }