public BookedCarDto(BookedCar bookedCar)
 {
     Id         = bookedCar.Id;
     CarID      = bookedCar.CarID;
     UserID     = bookedCar.UserID;
     From       = bookedCar.From;
     To         = bookedCar.To;
     TotalPrice = bookedCar.TotalPrice;
 }
        public async Task <int> Save(BookedCarDto dto, CancellationToken cancellationToken = default)
        {
            var bookedCar = new BookedCar
            {
                UserID     = 2,
                CarID      = dto.CarID,
                From       = dto.From,
                To         = dto.To,
                TotalPrice = dto.TotalPrice
            };
            await _context.BookedCars.AddAsync(bookedCar, cancellationToken);

            await _context.SaveChangesAsync(cancellationToken);

            return(bookedCar.Id);
        }
示例#3
0
 public async Task Put(BookedCar bookedCar)
 {
     await _repository.Update(bookedCar);
 }
示例#4
0
 public async Task Delete(BookedCar bookedCar)
 {
     await _repository.Delete(bookedCar);
 }
示例#5
0
 public async Task Post(BookedCar bookedCar)
 {
     await _repository.Create(bookedCar);
 }