public void ReplaceWith(CalendarFeed calendar) { Name = calendar.Name; Url = calendar.Url; if (LatestSnapshot is null) { LatestSnapshot = calendar.LatestSnapshot; } else { LatestSnapshot.ReplaceWith(calendar.LatestSnapshot); } }
internal void ReplaceWith(SnapshotMeta latestSnapshot) { FetchedOn = latestSnapshot.FetchedOn; NumberOfEvents = latestSnapshot.NumberOfEvents; }