private async Task LoadMore() { var result = await ConsultantGalleryClient.GetConsultantsAsync(pageNumber ++, numberOfItemsPerPage, organization.Id, competenceArea.Id, availableFrom); consultants.AddRange(result.Items); total = result.TotalItems; await JSHelpers.ScrollToBottom(); }
private async Task UpdateFilter() { pageNumber = 0; var result = await ConsultantGalleryClient.GetConsultantsAsync(pageNumber ++, numberOfItemsPerPage, organization.Id, competenceArea.Id, availableFrom); consultants.Clear(); consultants.AddRange(result.Items); total = result.TotalItems; }
private async Task OnInitialize() { try { var foo = Mapper.ProjectTo <Models.ListItem>(( await CompetenceAreasClient.GetCompetenceAreasAsync()).AsQueryable()).ToList(); foo.Insert(0, new Models.ListItem() { Id = null, Name = "All" }); competenceAreas = foo; competenceArea = competenceAreas.FirstOrDefault(); } /* catch (ApiException exc) * { * } * catch (HttpRequestException exc) * { * } */ catch (Exception exc) { await JSHelpers.Alert(exc.Message); } try { var foo = Mapper.ProjectTo <Models.ListItem>(( await OrganizationsClient.GetOrganizationsAsync()).AsQueryable()).ToList(); foo.Insert(0, new Models.ListItem() { Id = null, Name = "All" }); organizations = foo; organization = organizations.FirstOrDefault(); } /*catch (ApiException exc) * { * * } * catch (HttpRequestException exc) * { * * }*/ catch (Exception exc) { await JSHelpers.Alert(exc.Message); } try { var result = await ConsultantGalleryClient.GetConsultantsAsync(pageNumber ++, numberOfItemsPerPage, null, null, null); consultants = new List <ProfileShort>(); consultants.AddRange(result.Items); total = result.TotalItems; } /*catch (ApiException exc) * { * * } * catch (HttpRequestException exc) * { * * }*/ catch (Exception exc) { await JSHelpers.Alert(exc.Message); } }