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);
        }