public bool UploadFiles(List <JobApplicationAttachmentUploadItem> attachments) { bool hasFailedUpload = false; if (attachments != null && attachments.Count > 0) { attachments.ForEach(c => JobApplicationAttachmentUploadItem.ProcessFileUpload(ref c)); hasFailedUpload = attachments.Where(c => c.Status != "Completed").Any(); } return(hasFailedUpload); }