public JsonResult GetDeliveryDetails(string DeliveryID) { List <CMSDeliveryDetailWModels> SyncDatas = new List <CMSDeliveryDetailWModels>(); var cmsService = new CMSService(); int Delivery_ID = NumUtil.ParseInteger(DeliveryID); var cri = new DeliveryCriteria(); cri.Delivery_ID = Delivery_ID; var result = cmsService.GetCMSDelivery(cri); if (result.Code == ReturnCode.SUCCESS) { var deliverys = result.Object as List <CMS_Delivery>; if (deliverys != null && deliverys.Count() == 1) { var delivery = deliverys.FirstOrDefault(); foreach (var row in delivery.CMS_Delivery_Detail) { var lrow = new CMSDeliveryDetailWModels(); lrow.CMS_Delivery_Detail_ID = row.CMS_Delivery_Detail_ID; if (!string.IsNullOrEmpty(row.Product_Code)) { lrow.Product_ID = 1; //remove after improve code in mobile lrow.Product_Code = row.Product_Code; lrow.Product_Name = ""; } SyncDatas.Add(lrow); } } } return(Json(SyncDatas, JsonRequestBehavior.AllowGet)); }