using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Ophelias.Managers; using Ophelias.Models; using System.Data.SQLite; namespace Ophelias.Managers { internal class ReservationTableManager { DatabaseManager dbManager; SQLiteCommand? cur; internal ReservationTableManager(DatabaseManager manager) { dbManager = manager; cur = manager.cur; } internal void ChangeReservationDates(Reservation r, DateTime start, DateTime end) { string? query = QueryBuilder.UpdateReservation(id: r.Id, startdate: start, enddate: end, datechanged: DateTime.Now); if (query == null) throw new NotImplementedException(); query += QueryBuilder.UpdateTransaction(id: r.TransactionId, multiplier: 1.1); QueryBuilder.UpdateTransaction(r.TransactionId); } } }