private void UpdateForServer(Server server) { foreach (var project in server.Projects) { UpdateForProject(project); lastStatuses.SetOrAdd(project.Url, project.Status); if (!project.Status.IsInProgress) { lastCompletedStatuses.SetOrAdd(project.Url, project.Status); } } }