// -----------------------------------------------------------------------
//
// Copyright 2015 MIT Licence. See licence.md for more information.
//
// -----------------------------------------------------------------------
namespace Perspex.Xaml.Base.UnitTest.SampleModel
{
using System.Collections.Generic;
using System.Threading.Tasks;
using GitHubClient.ViewModels;
using ReactiveUI;
public class UserRepositoriesViewModel : ReactiveObject
{
private IReadOnlyList repositories;
public async Task Load(string username)
{
this.Repositories = await new Task>(() => new List { new Repository("Blah"), new Repository("Bleh") });
}
public IReadOnlyList Repositories
{
get { return this.repositories; }
private set { this.RaiseAndSetIfChanged(ref this.repositories, value); }
}
}
}