private void loadHotelContent(object sender, MouseButtonEventArgs e) { this.TabIndex = 1; List <Hotel> allHotels = M120Entities.Hotels.ToList(); HotelImageRepository imageRepository = new HotelImageRepository(); foreach (var hotel in allHotels) { PurchaseForm purchaseForm = new PurchaseForm(); purchaseForm.Name = hotel.Name; purchaseForm.HotelImage.Source = imageRepository.BitmapImageFromBytes(M120Entities.HotelBilds.Find(hotel)?.Bild); purchaseForm.Startdtpck.DisplayDate = DateTime.Now.Date; purchaseForm.Enddtdtpck.DisplayDate = DateTime.Now.Date; purchaseForm.HotelDescriptiontb.Text = "Email:" + hotel.Email + "Anzahl Zimmer: " + hotel.AnzahlZimmer.ToString("F") + "Manager: " + hotel.Manager + "Telefon: " + hotel.Telefon + "Ort: " + hotel.Ort + "Website: " + hotel.Web; hotelGrid.Children.Add(purchaseForm); } }
private void LoadHotels(object sender, MouseButtonEventArgs e) { M120Entities m120Entities = new M120Entities(); HotelImageRepository HotelImageRepo = new HotelImageRepository(); List <Hotel> hotels = m120Entities.Hotels.ToList(); foreach (var hotel in hotels) { PurchaseForm purchaseForm = new PurchaseForm(); purchaseForm.Name = hotel.Name; purchaseForm.HotelImage.Source = HotelImageRepo.BitmapImageFromBytes(m120Entities.HotelBilds.Find(hotel)?.Bild); purchaseForm.Startdtpck.DisplayDate = DateTime.Now.Date; purchaseForm.Enddtdtpck.DisplayDate = DateTime.Now.Date; purchaseForm.HotelDescriptiontb.Text = "Email:" + hotel.Email + "Anzahl Zimmer: " + hotel.AnzahlZimmer.ToString("F") + "Manager: " + hotel.Manager + "Telefon: " + hotel.Telefon + "Ort: " + hotel.Ort + "Website: " + hotel.Web; purchaseForm.DeleteBtn.Visibility = Visibility.Hidden; HotelStackPanel.Children.Add(purchaseForm); //Load Data into CustomControl //Load all CustomControls into Panel } }