public CreateEdit(string createEdit, ObservableCollection<Booking> bookings, Booking booking = null) { InitializeComponent(); string filePath = Properties.Settings.Default.Postgaarden; var sqliteInstance = SqliteDatabaseConnection.GetInstance(filePath); empCrud = new SqliteEmployeeCrud(sqliteInstance); cusCrud = new SqliteCustomerCrud(sqliteInstance); equiCrud = new SqliteEquipmentCrud(sqliteInstance); roomCrud = new SqliteRoomCrud(sqliteInstance, equiCrud); bookingCrud = new SqliteBookingCrud(sqliteInstance, roomCrud, cusCrud, empCrud); this.createEdit = createEdit; Bookings = bookings; if (booking != null) Booking = booking; }
/// <summary> /// Initializes a new instance of the <see cref="SqliteRoomCrud"/> class. /// </summary> /// <param name="connection">The connection.</param> public SqliteRoomCrud(DatabaseConnection connection, EquipmentCrud equipmentCrud) { this.DBConnection = connection; this.equipmentCrud = equipmentCrud; }