/// <summary> /// Получить изображения /// </summary> private IResultCollection <IClothesImageDomain> GetImages(IEnumerable <ClothesImageEntity>?imageEntities) => imageEntities. ToResultValueNullCheck(ConverterErrors.ValueNotFoundError(nameof(imageEntities))). ToResultCollection(). ResultCollectionBindOk(images => _clothesImageEntityConverter.FromEntities(images));
/// <summary> /// Получить изображение одежды по идентификатору /// </summary> public async Task <IResultCollection <IClothesImageDomain> > GetImages(int id) => await _clothesTable. FindsExpressionAsync(clothes => clothes.Where(clothesEntity => clothesEntity.Id == id). Include(clothesEntity => clothesEntity.Images). SelectMany(imageEntity => imageEntity.Images)). ResultCollectionBindOkTaskAsync(imageEntities => _clothesImageEntityConverter.FromEntities(imageEntities));