public async void initialiseList() { var Wait = UserDialogs.Instance.Loading("Wait...", Cancel(), "", true, MaskType.Black); Wait.Show(); try { JObject result = await _IAllDataServices.GetFranchiseByChannelPartnerId(CPSettings.ChannelPartnerid) as JObject; if (result != null) { var type = (int)result["Type"]; if (type == 1) { itemsList = JsonConvert.DeserializeObject <ObservableCollection <FranchiseeDetailModel> >(result["Result"].ToString()); if (itemsList.Count == 0) { await App.Current.MainPage.DisplayAlert("Oops!", "No Franchisee found.", "Ok"); } } else { await App.Current.MainPage.DisplayAlert("Error!", (string)result["ResponseMessage"], "Ok"); } Wait.Hide(); } else { Wait.Hide(); } } catch (Exception e) { Wait.Hide(); } }