public ProjectStatusSnapshot RetrieveSnapshot() { if (IsValidWebUrl()) { return Api.GetProjectStatusSnapshot(WebURL); } else { return Api.GetProjectStatusSnapshot(ProjectName); } }