internal void UpdateCleaningToDone(int id)
        {
            CarCleaning cc = carRepository.GetCarCleaningByID(id);

            cc.CleaningDone     = true;
            cc.CleaningDoneDate = DateTime.Now;
            carRepository.UpdateCleaning(cc);
            eventsService.CreateCleaningCarEvent(cc);
        }
        private void ListCarForCleaningByID(int id)
        {
            CarCleaning cc = new CarCleaning
            {
                CarId = id,
                FlaggedForCleaningDate = DateTime.Now,
                CleaningDone           = false
            };

            carRepository.ListForCleaning(cc);
        }
        internal void CreateCleaningCarEvent(CarCleaning cc)
        {
            Events x = new Events()
            {
                EventType  = (int)EventType.CarWashed,
                CarId      = cc.CarId,
                CustomerId = null,
                BookingId  = null,
                Date       = DateTime.Now
            };

            eventsRepository.SaveEvent(x);
        }
 public void UpdateCleaning(CarCleaning cc)
 {
     context.CarCleaning.Update(cc);
     context.SaveChanges();
 }
 public void ListForCleaning(CarCleaning cc)
 {
     context.CarCleaning.Add(cc);
     context.SaveChanges();
 }