Exemple #1
0
 public void CarSelected(Car car)
 {
     ParkingStatistic.CarsInQueue.Remove(car);
     CarBinding.Invoke(this, new EventArgs());
     AddNewCar(car);
     this.Enabled = true;
 }
Exemple #2
0
        public static Car ToEntity(this CarBinding b, MainContext context, Car entity = null)
        {
            entity = entity ?? new Car();

            entity.ProductionYear = b.ProductionYear;

            return(entity);
        }
Exemple #3
0
        private void turnButton_Click(object sender, EventArgs e)
        {
            Random rnd = new Random();

            ParkingStatistic.DaysGone++;
            ParkingStatistic.CarsInQueue.Add(Car.AllCars[rnd.Next(0, Car.AllCars.Count)]);
            CarBinding.Invoke(this, e);
            UpdateBindings();
        }
        public void Create(string valueId, CarBinding car)
        {
            using (var context = GetMainContext())
            {
                var entity = car.ToEntity(context);
                entity.ValueId = valueId;
                entity.UserId  = UserId;

                context.Cars.Add(entity);
                context.SaveChanges();
            }
        }
Exemple #5
0
        public IActionResult PutCar(string id, [FromBody] CarBinding car)
        {
            _carHandler.Create(id, car);

            return(Ok());
        }