public static CategorieViewModel CategorieEditViewModel(Categorie categorie) { CategorieViewModel categorieView = new CategorieViewModel() { titel = categorie.titel, id = categorie.id, }; categorieView.products = new List <ProductViewModel>(); foreach (Product product in categorie.GetProducts()) { ProductViewModel prodcutView = new ProductViewModel() { id = product.id, titel = product.titel }; categorieView.products.Add(prodcutView); } categorieView.productsNotInCategorie = new List <ProductViewModel>(); foreach (Product product in categorie.GetProductsNotInCategorie()) { ProductViewModel prodcutView = new ProductViewModel() { id = product.id, titel = product.titel }; categorieView.productsNotInCategorie.Add(prodcutView); } return(categorieView); }