public void UpdateFrom(NetworkContent content) { Content = new NetworkContentSpec(content, Version); ContentId = content.Id; Name = content.Name; PackageName = content.PackageName; Image = content.Image; GameId = content.GameId; Author = content.Author; Path = content.GetPath(); ContentSlug = content.ContentSlug; Version = content.Version; UpdatedVersion = content.UpdatedVersion; }
// TODO: Should embed the network content instead... like with RecentItem? protected LocalContent(NetworkContent content, string version) : this() { UpdateFrom(content); if (version != null) Version = version; }