Business.DownloadBusiness.IsDownloadDuplicate C# (CSharp) Метод

IsDownloadDuplicate() публичный Метод

public IsDownloadDuplicate ( Media request ) : bool
request DataAccess.Media
Результат bool
        public bool IsDownloadDuplicate(Media request) {
            bool Result = (from d in this.downloadsList
                           where (d.Status == DownloadStatus.Downloading || d.Status == DownloadStatus.Initializing || d.Status == DownloadStatus.Waiting) &&
                             (string.Compare(d.Request.DownloadUrl, request.DownloadUrl, true) == 0 || (string.Compare(d.Request.Artist, request.Artist, true) == 0 && string.Compare(d.Request.Title, request.Title, true) == 0))
                           select d).Any();
            return Result;
        }