private static void AddAttributes(string desc, MemoryStream m1) { HotelBild = new HotelBild(); HotelBild.Bild = m1.ToArray(); HotelBild.Beschreibung = desc; M120Entities.SaveChanges(); M120Entities.HotelBilds.Add(HotelBild); M120Entities.SaveChanges(); }
private void Button_Click(object sender, RoutedEventArgs e) { if (checktb()) { if (ifNew) { DB.Hotel Hotel = new DB.Hotel(); Hotel.Name = tbName.Text; Hotel.Ort = tbOrt.Text; Hotel.Land = Convert.ToInt64(tbLand.Text); // Hotel.Sterne = tbManager.Text; Hotel.Manager = Sterne.Text; Hotel.AnzahlZimmer = Convert.ToInt16(tbAnzahlZimmer.Text); Hotel.TagesPreis = Convert.ToDecimal(tbTagesPreis.Text); Hotel.Telefon = tbTelefon.Text; Hotel.BitmapImage = image; Hotel.Manager = tbManager.Text; Hotel.Email = tbEmail.Text; Hotel.Web = tbWeb.Text; APP.Hotel.Erstellen(Hotel); HotelBild HB = new HotelBild(); HB.Bild = Byte; Hotel.HotelBild.Add(HB); HotelAdministration.Hotels.Add(Hotel); } else { // Hotel.BitmapImage = Program.BitmapImageFromBytes((Program.BytesFromPath(tblastName.Text))); Hotel.Name = tbName.Text; Hotel.Ort = tbOrt.Text; Hotel.Land = Convert.ToInt64(tbLand.Text); // Hotel.Sterne = tbManager.Text; Hotel.Manager = Sterne.Text; Hotel.AnzahlZimmer = Convert.ToInt16(tbAnzahlZimmer.Text); Hotel.TagesPreis = Convert.ToDecimal(tbTagesPreis.Text); Hotel.Telefon = tbTelefon.Text; Hotel.BitmapImage = image; Hotel.Manager = tbManager.Text; Hotel.Email = tbEmail.Text; Hotel.Web = tbWeb.Text; APP.Hotel.Aktualisieren(Hotel); HotelBild HB = new HotelBild(); HB.Bild = Byte; Hotel.HotelBild.Add(HB); } this.Close(); } else { MessageBox.Show("Input Erreor"); } }
public void addHotel(string name, string ort, string land, double rating, string manager, short rooms, decimal priceperDay, string phone, string email, string website, HotelBild hotelImage, string description) { Hotel = new Hotel(); setAttributes(name, ort, land, manager, rooms, priceperDay, phone, email, website); m120Entities.Hotels.Add(Hotel); hotelImageControl.addImage(hotelImageControl.ByteArraytoImage(hotelImage.Bild), description); m120Entities.SaveChanges(); }