private async Task getlistAsync() { var Wait = UserDialogs.Instance.Loading("Wait..", Cancel(), "Cancel", true, MaskType.Black); Wait.Show(); JObject result_List = await IAllDataServices_Data.GetEmployeeStock(); //_Article_List = JsonConvert.DeserializeObject<ObservableCollection<ArticleMaster_Class>>((string)result_List["Result"]); //string sdads = ""; //int a = result_List["Result"].Count(); if (result_List != null) { ObservableCollection <ArticleMaster_Class> newror = new ObservableCollection <ArticleMaster_Class>(); foreach (var od in result_List["Result"]) { ArticleMaster_Class ror = new ArticleMaster_Class(); ror.Article_Id = (int)od["Article_Id"]; ror.Article_No = (string)od["Article_No"]; ror.Article_PrimaryImage = (string)od["Article_PrimaryImage"]; ror.Article_SecondaryImage = (string)od["Article_SecondaryImage"]; ror.CategoryMaster_Class_Data.Category_Name = (string)od["CategoryMaster_Class_Data"]["Category_Name"]; ror.Color = (string)od["Color"]; ror.Description = (string)od["Description"]; ror.MRP = (decimal)od["MRP"]; ror.Selling_Price = (double)od["Selling_Price"]; //ror.FranchiseStokeMaster_Class_List= ObservableCollection <StockMaster_Class> rbcl = new ObservableCollection <StockMaster_Class>(); foreach (var bd in od["FranchiseStokeMaster_Class_List"]) { StockMaster_Class rbc = new StockMaster_Class(); rbc.Quantity = (int)bd["Quantity"]; rbc.Stock_Id = (int)bd["Stock_Id"]; rbc.SubCategory_Id = (int)bd["SubCategoryMaster_Class_Data"]["SubCategory_Id"]; rbc.SubCategoryMaster_Class_Data.SubCategory_Name = (string)bd["SubCategoryMaster_Class_Data"]["SubCategory_Name"]; rbcl.Add(rbc); } ror.FranchiseStokeMaster_Class_List = rbcl; newror.Add(ror); } _Article_List = newror; } Wait.Dispose(); }