public FavoriteViewModel(FavoriteLocation location) { events = IoC.Get<IEventAggregator>(); SetLocation(location); }
private void SetLocation(FavoriteLocation location) { this.location = location; }
public static FavoriteState Favorite(FavoriteLocation location) { return new FavoriteState(location, true); }
public static FavoriteState Unfavorite(FavoriteLocation location) { return new FavoriteState(location, false); }
public FavoriteState(FavoriteLocation location, bool isFavorite) { this.Location = location; this.IsFavorite = isFavorite; }