protected async Task AddThemesAsync(ArticleModel model, string[] themes = null) { if (model.GetId() == 0) { return; } if (themes != null) { foreach (var theme in themes.Where(t => t != null)) { await _themeRepository.AddThemeToArticleAsync(model, theme); } } await _themeRepository.AddThemeToArticleAsync(model, model.Feed.Name); }