Optimize LINQ

This commit is contained in:
Ivan Bidolakh 2018-04-29 01:30:39 +03:00
parent d4b050148b
commit 188f07ad5e
2 changed files with 2 additions and 2 deletions

View file

@ -56,7 +56,7 @@ public bool IsValidFilter(string filename, Stream stream)
public IGenericUploaderService GetUploaderService()
{
return UploaderFactory.AllGenericUploaderServices.Where(x => x.ServiceIdentifier.Equals(Uploader, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault();
return UploaderFactory.AllGenericUploaderServices.FirstOrDefault(x => x.ServiceIdentifier.Equals(Uploader, StringComparison.InvariantCultureIgnoreCase));
}
public void SetExtensions(string extensions)

View file

@ -655,7 +655,7 @@ private void UpdateContextMenu()
tsmiSearchImage.Visible = uim.SelectedItem.IsURLExist;
tsmiShowQRCode.Visible = uim.SelectedItem.IsURLExist;
tsmiOCRImage.Visible = uim.SelectedItem.IsImageFile;
tsmiCombineImages.Visible = uim.SelectedItems.Where(x => x.IsImageFile).Count() > 1;
tsmiCombineImages.Visible = uim.SelectedItems.Count(x => x.IsImageFile) > 1;
tsmiShowResponse.Visible = !string.IsNullOrEmpty(uim.SelectedItem.Info.Result.Response);
}