public async Task<IModeratorResult> Moderate(IModeratableContent content, IModeratorService service) { var imageContent = content as ImageModeratableContent; if (imageContent == null) { throw new ArgumentException("Content should be of valid type ImageModeratableContent"); } var result = await service.EvaluateImageAsync(imageContent); return result; }
public async Task <IModeratorResult> Moderate(IModeratableContent content, IModeratorService service) { var imageContent = content as ImageModeratableContent; if (imageContent == null) { throw new ArgumentException("Content should be of valid type ImageModeratableContent"); } var result = await service.EvaluateImageAsync(imageContent); return(result); }