public IActionResult Index(long id) { var article = _articlesRepository.Fetch(id); var factory = new ArticleTranslatorFactory(); var translator = factory.CreateTranslator(article.Format); article.Content = translator.TranslateToHtml(article.Content); return(View(article)); }
public ArticleTranslatorTests() { var factory = new ArticleTranslatorFactory(); Translator = factory.CreateTranslator("editorjs"); }
string GetTranslatorType(string format) { var translator = Factory.CreateTranslator(format); return(translator.GetTranslatorType()); }