Exemple #1
0
 private void FillCarsList(IEnumerable <DISP_Car> data)
 {
     CarsList.Clear();
     foreach (var item in data)
     {
         CarsList.Add(item);
     }
 }
Exemple #2
0
 public void SetCars(List <CarPresenterDataModel> data)
 {
     data = data.OrderBy(p => p.CarNumber).ToList();
     CarsList.Clear();
     foreach (var item in data)
     {
         CarsList.Add(item);
     }
 }
 public Car(string makeModel, int price, int miles, string infoAboutCar)
 {
     MakeModel = makeModel;
     Price     = price;
     Miles     = miles;
     Info      = infoAboutCar;
     CarsList.Add(this);
     Id = CarsList.Count;
 }
Exemple #4
0
 public void AddCar(Car car) //Add car to parking
 {
     if (car != null && this.FreeSpace() > 0)
     {
         car.Payed           += AddIncome;
         car.TransactionMade += AddTransaction;
         PayTimer.Elapsed    += car.Pay;
         CarsList.Add(car);
     }
 }
 public void AddCar(Car car)
 {
     if (car == null)
     {
         throw new ArgumentNullException(String.Format("Input '{0}' argumet was null!", nameof(car)));
     }
     if (!CarsList.Any(c => c.Id == car.Id))
     {
         CarsList.Add(car);
     }
     else
     {
         throw new ArgumentException(String.Format("The parking already contains a car with '{0}' description! Choose another one and try again!", car.Id));
     }
 }
Exemple #6
0
 public void AddCar(Car car)
 {
     CarsList.Add(car);
 }