public ArticleViewModel GetFromSuppliers(int id, int maxExpectedPrice) { Article article = null; foreach (var supplier in _suppliers) { if (!supplier.ArticleInInventory(id)) { continue; } article = supplier.GetArticle(id); if (maxExpectedPrice >= article.Price) { return(ArticleViewModel.CreateViewModel(article)); } } return(ArticleViewModel.CreateViewModel(article)); }
public ArticleViewModel GetById(int id) => ArticleViewModel.CreateViewModel(_articleRepository.GetById(id));