public async void getAvailableProviders()
        {
            var content = await CommonFunction.GetWebService(Ultis.Settings.SessionBaseURI, ControllerUtil.getAvailableProvider());

            clsResponse available_response = JsonConvert.DeserializeObject <clsResponse>(content);

            if (available_response.IsGood)
            {
                for (int check = 0; check < available_response.Result.Count; check++)
                {
                    clsProvider provider = new clsProvider();

                    provider.Code = available_response.Result[check]["Code"];
                    provider.Name = available_response.Result[check]["Name"];
                    provider.Url  = available_response.Result[check]["Url"];
                    providers.Add(provider);
                }


                BindingContext = new ProviderListViewModel(providers);
            }
            else
            {
                await DisplayAlert("JsonError", available_response.Message, "OK");
            }
        }
示例#2
0
        public IActionResult ProviderList(int page = 1)
        {
            int pageSize = 8;

            var source = _userManagerService.AllProviderByRoleName("provider");
            var count  = source.Count();
            var items  = source.Skip((page - 1) * pageSize).Take(pageSize).ToList();

            PageViewModel         pageViewModel = new PageViewModel(count, page, pageSize);
            ProviderListViewModel viewModel     = new ProviderListViewModel()
            {
                PageViewModel = pageViewModel,
                Accounts      = items
            };

            return(View(viewModel));
        }
示例#3
0
 public ProviderListView()
 {
     InitializeComponent();
     this.provideListViewModel = new ProviderListViewModel(this);
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProviderListView"/> class.
 /// </summary>
 public ProviderListView()
 {
     InitializeComponent();
     DataContext = new ProviderListViewModel();
 }