public CreateBookingCommand(Booking booking, IBookingMapper mapper)
 {
     this.booking = booking;
     this.mapper  = mapper;
 }
        public Task UpdateAsync(Booking booking)
        {
            var command = new UpdateBookingCommand(booking);

            return(command.ApplyAsync(context));
        }
 public UpdateBookingCommand(Booking booking)
 {
     this.booking = booking;
 }
        public Task CreateAsync(Booking booking)
        {
            var command = new CreateBookingCommand(booking, mapper);

            return(command.ApplyAsync(context));
        }