public void Download(string cycle) { foreach (Subscription subscription in Subscriptions) { if (subscription.Type.Equals("Download") && HasCurrentCycle(subscription.Cycle, cycle)) { if (!File.Exists(Path.Combine(subscription.Destination, subscription.FileName))) { string url = ServiceAddress.GetDownloadURL(Settings, User, subscription); RequestHandler.Download(url, subscription); } } } }