12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
-
- 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<Tools_Preview> QuerySSList(string id)
- {
- var itemlist = DataItemBLL.GetDataItemListbyId(id);
- var enumerator = itemlist.GetEnumerator();
- List<Tools_Preview> ssdata = new List<Tools_Preview>();
- List<string> ids = itemlist.Select(s => s.ItemDetailId).ToList();
- List<Base_Tools> detelist = SS_SSListBLL.GetSSListByCateId(ids);
- List<Base_Tools> qtoolList = new List<Base_Tools>();
- while (enumerator.MoveNext())
- {
- Tools_Preview tmp = new Tools_Preview()
- {
- SimpleSpelling = enumerator.Current.SimpleSpelling.ToUpper(),
- ToolsName = enumerator.Current.ItemName,
- ToolsPreviewItem = new List<ToolsItem>(),
- };
- 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<ToolsItem>();
- }
- ssdata.Add(tmp);
- }
- return ssdata;
- }
-
- }
- }
|