예제 #1
0
 public static void RemoveRent(RentClass rent)
 {
     rent.CurrentCar.CarStatus     = false;
     rent.CurrentCar.CurrentClient = null;
     SQLCars.GetInstance().Update(rent.CurrentCar);
     SQLRents.GetInstance().Remove(rent.RentId.ToString());
     Rent.Remove(rent);
 }
예제 #2
0
 public static void AddNewRent(RentClass rentToAdd)
 {
     if (rentToAdd != null)
     {
         rentToAdd.CurrentCar.CarStatus     = true;
         rentToAdd.CurrentCar.CurrentClient = rentToAdd.CurrentClient;
         SQLCars.GetInstance().Update(rentToAdd.CurrentCar);
         SQLRents.GetInstance().Create(rentToAdd);
         Rent.Add(rentToAdd);
         TransactionService.NewTransaction(rentToAdd.CurrentCar.Cost, rentToAdd.CurrentClient);
     }
     else
     {
         throw new ArgumentNullException("rentToAdd can't be null!");
     }
 }