public LoadMoreViewModel(MailMessagesRepository repository) { this.random = new Random((int)DateTime.Now.Ticks); this.repository = repository; ItemSource = new List <MailData>(); LoadData(); LoadMoreCommand = new Command(ExecuteLoadMoreCommand); }
public DrawerMailBoxViewModel(MailMessagesRepository messagesRepository) { this.repository = messagesRepository; this.OwnerInfo = new MailBoxOwner() { Name = "Jennifer Hobbs", Email = "*****@*****.**", Avatar = ImageSource.FromResource("DemoCenter.Forms.DemoModules.Drawer.Images.JenniferHobbs.jpg") }; this.Folders = messagesRepository.Folders; this.SelectedFolder = messagesRepository.Folders[0]; }
public PullToRefreshViewModel(MailMessagesRepository repository) { this.repository = repository; ItemSource = GetSortedMessages(this.repository); PullToRefreshCommand = new Command(ExecutePullToRefreshCommand); }