public async Task <IResponse> NewVehicleReservation(NewVehicleReservation newVehicleReservation)
        {
            var vehicle = await _vehicleRepository.GetAsync(newVehicleReservation.VehicleId);

            if (vehicle == null)
            {
                return(ResponseType.NotFound());
            }
            vehicle.BookingName = newVehicleReservation.BookingName;
            var vehicleBookingDate = DateTime.UtcNow;

            vehicle.BookingDate = vehicleBookingDate;
            vehicle.UpdatedOn   = vehicleBookingDate;
            await _unitOfWork.CommitAsync();

            return(ResponseType.Success);
        }
Example #2
0
 public async Task <IResponse> NewVehicleReservation([FromBody] NewVehicleReservation newVehicleReservation)
 {
     return(await _vehicleService.NewVehicleReservation(newVehicleReservation));
 }