public IActionResult GetAll()
        {
            var result = _carRentalService.GetAll();

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
示例#2
0
        public void Execute(IJobExecutionContext context)
        {
            var carRentals = _CarRentalService.GetAll();

            foreach (var carRental in carRentals)
            {
                var      carId = carRental.CarId;
                var      car   = _CarService.GetById(carId);
                DateTime date1 = DateTime.Now.Date;

                if (carRental.FromDate.Date == DateTime.Now.Date)
                {
                    car.IsAvailable = false;
                    _uow.Save();
                }

                if (carRental.TillDate.Date == DateTime.Now.Date)
                {
                    car.IsAvailable = true;
                    _uow.Save();
                }
            }
        }