public static async Task <Dictionary <AnomalyIdentity, WasFound <ImageFileIdentity> > > GetSingleImageForAnomaliesByAnomalyIdentity(
            this IAnomalyRepository anomalyRepository,
            IEnumerable <AnomalyIdentity> anomalyIdentities)
        {
            var singleImageForAnomalies = await anomalyRepository.GetSingleImageForAnomalies(anomalyIdentities);

            var output = singleImageForAnomalies
                         .ToDictionary(
                x => x.AnomalyIdentity,
                x => x.ImageFileIdentityWasFound);

            return(output);
        }
        public static async Task <WasFound <ImageFileIdentity> > GetSingleImageForAnomaly(
            this IAnomalyRepository anomalyRepository,
            AnomalyIdentity anomalyIdentity)
        {
            var anomalyIdentities = EnumerableHelper.From(anomalyIdentity);

            var singleImageForAnomalies = await anomalyRepository.GetSingleImageForAnomalies(anomalyIdentities);

            var singleImageForAnomaly = singleImageForAnomalies.First();

            var output = singleImageForAnomaly.ImageFileIdentityWasFound;

            return(output);
        }