private void OnDoneCallGetStores(string result, string transactionId) { ResponseModel <List <StoreModel> > jsonResponse = new ResponseModel <List <StoreModel> >(); jsonResponse.Data = new List <StoreModel>(); jsonResponse = JsonMapper.ToObject <ResponseModel <List <StoreModel> > >(result); if (jsonResponse.Succeed) { foreach (var item in jsonResponse.Data) { GameObject newButton = Instantiate(StoreButtonTemplate) as GameObject; StoreButtonTemplate sampleButton = newButton.GetComponent <StoreButtonTemplate>(); sampleButton.StoreId.text = item.Id.ToString(); sampleButton.StoreName.text = item.Name.ToString(); sampleButton.Address.text = item.Address.ToString(); newButton.transform.SetParent(InformationPanel.transform, false); } } else { MessageHelper.ErrorDialog(jsonResponse.Message); } LoadingManager.hideLoadingIndicator(loadingPanel); }
private void OnDoneCallLoadStoreListRequest(string result, string transactionId) { ResponseModel <List <StoreModel> > jsonResponse = new ResponseModel <List <StoreModel> >(); jsonResponse.Data = new List <StoreModel>(); jsonResponse = JsonMapper.ToObject <ResponseModel <List <StoreModel> > >(result); if (jsonResponse.Succeed) { if (jsonResponse.Data.Count > 0) { foreach (var item in jsonResponse.Data) { GameObject newButton = Instantiate(StoreButtonTemplate) as GameObject; StoreButtonTemplate sampleButton = newButton.GetComponent <StoreButtonTemplate>(); sampleButton.StoreId.text = item.Id.ToString(); sampleButton.StoreName.text = item.Name; sampleButton.Address.text = item.Address; newButton.transform.SetParent(StoreContentPanel.transform, false); } } else { //SHOW NO RECORD MESSAGE GameObject newButton = Instantiate(StoreButtonTemplate) as GameObject; StoreButtonTemplate sampleButton = newButton.GetComponent <StoreButtonTemplate>(); sampleButton.StoreName.text = "This brand has no store yet!!"; sampleButton.Address.text = ""; sampleButton.GetComponent <Button>().interactable = false; newButton.transform.SetParent(StoreContentPanel.transform, false); Debug.Log("No Store To Show On Organizer: " + OrganizerId); } } else { //Show error message MessageHelper.MessageDialog(jsonResponse.Message); } LoadingManager.hideLoadingIndicator(loadingPanel); }