private async Task AddPhotoTypes(ImagePreprocessingResultEvent @event, ImagePreprocessingResultEventEntry eventData) { var photoTypes = eventData.Types.Select(n => new PhotoTypeViewModel() { PhotoId = eventData.Id, Type = n }); foreach (var photoType in photoTypes) { await _photoTypeService.Create(photoType); } }
private async Task AddPhotoData(ImagePreprocessingResultEvent @event, ImagePreprocessingResultEventEntry eventData) { var photoData = eventData.Data.Select(n => new PhotoDataViewModel() { PhotoId = eventData.Id, Type = n.Key, Value = n.Value }); foreach (var data in photoData) { await _photoDataService.Create(data); } }