public void GetNewsData() { Task.Run(async() => { LoginResponse loginResponse = PingPongNews.Login(); ListCategoriesResponse categoriesResponse = await PingPongNews.GetListCategories(1, 10); Device.BeginInvokeOnMainThread(() => { if (categoriesResponse != null && categoriesResponse.success) { var Categories = categoriesResponse.data.categories; if (Categories.Count > 0) { foreach (var item in Categories) { this.Children.Add(new ItemNewsPage(item) { Title = item.name }); } } } }); }); }
public static ListCategoriesResponse Unmarshall(UnmarshallerContext context) { ListCategoriesResponse listCategoriesResponse = new ListCategoriesResponse(); listCategoriesResponse.HttpResponse = context.HttpResponse; listCategoriesResponse.Code = context.IntegerValue("ListCategories.Code"); listCategoriesResponse.Message = context.StringValue("ListCategories.Message"); listCategoriesResponse.RequestId = context.StringValue("ListCategories.RequestId"); listCategoriesResponse.Success = context.BooleanValue("ListCategories.Success"); ListCategoriesResponse.ListCategories_Data data = new ListCategoriesResponse.ListCategories_Data(); List <ListCategoriesResponse.ListCategories_Data.ListCategories_ListItem> data_list = new List <ListCategoriesResponse.ListCategories_Data.ListCategories_ListItem>(); for (int i = 0; i < context.Length("ListCategories.Data.List.Length"); i++) { ListCategoriesResponse.ListCategories_Data.ListCategories_ListItem listItem = new ListCategoriesResponse.ListCategories_Data.ListCategories_ListItem(); listItem.Id = context.IntegerValue("ListCategories.Data.List[" + i + "].Id"); listItem.Name = context.StringValue("ListCategories.Data.List[" + i + "].Name"); data_list.Add(listItem); } data.List = data_list; listCategoriesResponse.Data = data; return(listCategoriesResponse); }
private void CreateTabCategories() { Task.Run(async() => { LoginResponse loginResponse = PingPongNews.Login(); ListCategoriesResponse categoriesResponse = await PingPongNews.GetListCategories(1, 10); //var ListCategoriesResponse = await GetListCategories(); Device.BeginInvokeOnMainThread(() => { if (categoriesResponse.success) { var Categories = categoriesResponse.data.categories; foreach (var category in Categories) { Children.Add(new CategoryTab(category)); } } else { Debug.WriteLine("List Categories can't get"); } }); }); }
public static ListCategoriesResponse Unmarshall(UnmarshallerContext context) { ListCategoriesResponse listCategoriesResponse = new ListCategoriesResponse(); listCategoriesResponse.HttpResponse = context.HttpResponse; listCategoriesResponse.RequestId = context.StringValue("ListCategories.RequestId"); List <ListCategoriesResponse.ListCategories_Category> listCategoriesResponse_categories = new List <ListCategoriesResponse.ListCategories_Category>(); for (int i = 0; i < context.Length("ListCategories.Categories.Length"); i++) { ListCategoriesResponse.ListCategories_Category category = new ListCategoriesResponse.ListCategories_Category(); category.InstanceId = context.StringValue("ListCategories.Categories[" + i + "].InstanceId"); category.Name = context.StringValue("ListCategories.Categories[" + i + "].Name"); category.CategoryId = context.StringValue("ListCategories.Categories[" + i + "].CategoryId"); category.Level = context.LongValue("ListCategories.Categories[" + i + "].Level"); category.PreviousSiblingId = context.StringValue("ListCategories.Categories[" + i + "].PreviousSiblingId"); category.NextSiblingId = context.StringValue("ListCategories.Categories[" + i + "].NextSiblingId"); category.ParentId = context.StringValue("ListCategories.Categories[" + i + "].ParentId"); listCategoriesResponse_categories.Add(category); } listCategoriesResponse.Categories = listCategoriesResponse_categories; return(listCategoriesResponse); }
public async Task <ActionResult <ListCategoriesResponse> > List([FromRoute] ListCategoriesRequest request, CancellationToken cancellationToken) { var categories = await _categoryRepository.ListAllAsync(cancellationToken); var response = new ListCategoriesResponse(request.CorrelationId()); response.Categories = categories.Select(Mapper.Map <CategoryDto>).ToList(); return(Ok(response)); }
public ListCategoriesResponse GetCategories(BaseRequest request) { return(GetResponse(() => { var response = new ListCategoriesResponse(); try { using (FamilyFinanceContext db = new FamilyFinanceContext()) { response.Categories = db.Categories.Where(x => x.FamilyId == request.FamilyId).ToList(); } } catch { response.BaseIsSuccess = false; response.BaseMessage = Shared.Constants.BAD_REQUEST; } return response; })); }
public async Task GetData() { Debug.WriteLine("ThreadId: " + Thread.CurrentThread.ManagedThreadId.ToString()); LoginResponse loginResponse = PingPongNews.Login(); ListCategoriesResponse categoriesResponse = await PingPongNews.GetListCategories(1, 10); Device.BeginInvokeOnMainThread(() => { if (categoriesResponse != null && categoriesResponse.success) { var Categories = categoriesResponse.data.categories; if (Categories.Count > 0) { foreach (var item in Categories) { this.Children.Add(new ItemNewsPage(item)); } } } }); }
public static ListCategoriesResponse Unmarshall(UnmarshallerContext _ctx) { ListCategoriesResponse listCategoriesResponse = new ListCategoriesResponse(); listCategoriesResponse.HttpResponse = _ctx.HttpResponse; listCategoriesResponse.Code = _ctx.IntegerValue("ListCategories.Code"); listCategoriesResponse.RequestId = _ctx.StringValue("ListCategories.RequestId"); listCategoriesResponse.Message = _ctx.StringValue("ListCategories.Message"); listCategoriesResponse.Success = _ctx.BooleanValue("ListCategories.Success"); List <ListCategoriesResponse.ListCategories_DataItem> listCategoriesResponse_data = new List <ListCategoriesResponse.ListCategories_DataItem>(); for (int i = 0; i < _ctx.Length("ListCategories.Data.Length"); i++) { ListCategoriesResponse.ListCategories_DataItem dataItem = new ListCategoriesResponse.ListCategories_DataItem(); dataItem.CategoryId = _ctx.LongValue("ListCategories.Data[" + i + "].CategoryId"); dataItem.CategoryName = _ctx.StringValue("ListCategories.Data[" + i + "].CategoryName"); listCategoriesResponse_data.Add(dataItem); } listCategoriesResponse.Data = listCategoriesResponse_data; return(listCategoriesResponse); }