using System.Collections.Generic; using System.Collections.ObjectModel; using Xamarin.Forms; using XXCpzs.helper; namespace XXCpzs.ViewModels { class LoginViewModel : BaseViewModel { public INavigation Navigation { get; set; } public ObservableCollection BuMenItems1 { set; get; } = new ObservableCollection(); public ObservableCollection BuMenItems { set { BuMenItems1 = value; } get { return BuMenItems1; } } public ObservableCollection UserItems1 { get; set; } = new ObservableCollection(); public ObservableCollection UserItems { set { UserItems1 = value; } get { return UserItems1; } } public LoginViewModel(int companyId) { Dictionary _body = new Dictionary{ { "companyId", companyId.ToString()} }; List buMens = HttpHelper.RefreshData(03, RestSharp.Method.POST, _body); foreach (var item in buMens) { BuMenItems.Add(item); } } } public class UserItem { /// /// /// public int uid { get; set; } /// /// /// public string realname { get; set; } } public class DepartmentItem { /// /// /// public int id { get; set; } /// /// /// public string title { get; set; } } }