public async Task GetSubmitVideo() { try { Nothing = false; SubmitVideoCanLoadMore = false; LoadingSubmitVideo = true; var api = userDetailAPI.SubmitVideos(mid, SubmitVideoPage, keyword: Keyword, tid: SelectTid.tid, order: (SubmitVideoOrder)SelectOrder); CurrentTid = SelectTid.tid; var results = await api.Request(); if (results.status) { var data = results.GetJObject(); if (data["code"].ToInt32() == 0) { if (Tlist.Count == 1) { ObservableCollection <SubmitVideoTlistItemModel> _tlist = new ObservableCollection <SubmitVideoTlistItemModel>(); foreach (var item in data["data"]["list"]["tlist"]) { Tlist.Add(JsonConvert.DeserializeObject <SubmitVideoTlistItemModel>(item.First.ToString())); } } var items = JsonConvert.DeserializeObject <ObservableCollection <SubmitVideoItemModel> >(data["data"]["list"]["vlist"].ToString()); if (SubmitVideoItems == null) { SubmitVideoItems = items; } else { foreach (var item in items) { SubmitVideoItems.Add(item); } } if (SubmitVideoPage == 1 && (SubmitVideoItems == null || SubmitVideoItems.Count == 0)) { Nothing = true; } var count = data["data"]["page"]["count"].ToInt32(); if (SubmitVideoItems.Count >= count) { SubmitVideoCanLoadMore = false; } else { SubmitVideoCanLoadMore = true; SubmitVideoPage++; } } else { Utils.ShowMessageToast(data["message"].ToString()); } } else { Utils.ShowMessageToast(results.message); } } catch (Exception ex) { var handel = HandelError <AnimeHomeModel>(ex); Utils.ShowMessageToast(handel.message); } finally { LoadingSubmitVideo = false; } }