public OrganizationsListViewModel() { Title = "Organizaciones"; RefreshCommand = new Command(async() => await Refresh()); AddNewItemCommand = new Command(async() => await AddNewItemAsync()); IsUserLoggedIn = CloudService.IsUserLoggedIn(); isUWPDevice = Device.RuntimePlatform.Equals(Device.Windows); MessagingCenter.Subscribe <OrganizationEditViewModel>(this, "ItemsChanged", async(sender) => { await Refresh(); }); MessagingCenter.Subscribe <SettingsViewModel>(this, "RefreshLogin", (sender) => { IsUserLoggedIn = CloudService.IsUserLoggedIn(); }); RefreshCommand.Execute(null); }
public AnnouncementsListViewModel() { Title = "Noticias"; RefreshCommand = new Command(async() => await Refresh()); AddNewItemCommand = new Command(async() => await AddNewItemAsync()); LoadMoreCommand = new Command <Announcement>(async(Announcement item) => await LoadMore(item)); IsUserLoggedIn = CloudService.IsUserLoggedIn(); isUWPDevice = Device.RuntimePlatform.Equals(Device.Windows); MessagingCenter.Subscribe <AnnouncementEditViewModel>(this, "ItemsChanged", async(sender) => { await Refresh(); }); MessagingCenter.Subscribe <SettingsViewModel>(this, "RefreshLogin", (sender) => { IsUserLoggedIn = CloudService.IsUserLoggedIn(); }); RefreshCommand.Execute(null); }