private void SetSnackPiles() { ICollection <SnackPileModel> piles = _snackMachine .GetAllSnackPiles() .Select(item => new SnackPileModel(item)) .ToList(); foreach (var pile in piles) { var picture = Controls.Find($"picture_{pile.Name}", true).FirstOrDefault() as PictureBox; if (picture != null) { picture.ImageLocation = pile.ImageSource; } var quantity = Controls.Find($"quantity_{pile.Name}", true).FirstOrDefault() as Label; if (quantity != null) { quantity.Text = pile.Amount; } var price = Controls.Find($"price_{pile.Name}", true).FirstOrDefault() as Label; if (price != null) { price.Text = pile.Price; } } }