private object GetDataItemList() { var itemdata = new ItemsDetailApp().GetList(); Dictionary <string, object> dictionaryItem = new Dictionary <string, object>(); foreach (var item in new ItemsApp().GetList()) { var dataItemList = itemdata.FindAll(t => t.F_ItemId.Equals(item.F_Id)); Dictionary <string, string> dictionaryItemList = new Dictionary <string, string>(); foreach (var itemList in dataItemList) { dictionaryItemList.Add(itemList.F_ItemCode, itemList.F_ItemName); } dictionaryItem.Add(item.F_EnCode, dictionaryItemList); } return(dictionaryItem); }
private object GetDataItemList() { var itemdata = new ItemsDetailApp().GetList(); Dictionary <string, object> dictionaryItem = new Dictionary <string, object>(); List <ItemsEntity> itemEntity = new ItemsApp().GetList(); foreach (var item in itemEntity) { var dataItemList = itemdata.FindAll(t => t.ItemId == item.Id); Dictionary <string, string> dictionaryItemList = new Dictionary <string, string>(); foreach (var itemList in dataItemList) { dictionaryItemList.Add(itemList.ItemCode, itemList.ItemName); } dictionaryItem.Add(item.EnCode, dictionaryItemList); } return(dictionaryItem); }
public ActionResult GetItemTypeAndDetails() { List <object> itemAndDetails = new List <object>(); ItemsApp itemsApp = new ItemsApp(); List <ItemsEntity> itemTypes = itemsApp.GetApiList("Product_Cotton"); foreach (var itemType in itemTypes) { List <object> retDetails = new List <object>(); ItemsDetailApp itemsDetailApp = new ItemsDetailApp(); List <ItemsDetailEntity> itemDetails = itemsDetailApp.GetList(itemType.Id, ""); foreach (var itemDetail in itemDetails) { retDetails.Add(new { itemCode = itemDetail.F_ItemCode, itemName = itemDetail.F_ItemName }); } itemAndDetails.Add(new { typeName = itemType.F_FullName, typeEntitys = retDetails }); } return(Content(itemAndDetails.ToJson())); }
public ItemsDataController(ItemsDetailApp itemsDetailApp) { this.itemsDetailApp = itemsDetailApp; }