예제 #1
0
        public async Task Save(Booking booking)
        {
            var bookingEntity = await dbContext.Bookings.FindAsync(booking.Id);

            bookingEntity.Status             = (int)booking.Status;
            bookingEntity.BookingConfirmedAt = booking.ConfirmedAt;
            bookingEntity.BookingCanceledAt  = booking.CanceledAt;

            foreach (var @event in booking.Events)
            {
                dbContext.BookingEvents.Add(Application.Data.BookingEvent.CreateFrom(@event));
            }
            await dbContext.SaveChangesAsync();
        }
예제 #2
0
 public async Task Save()
 {
     await dbContext.SaveChangesAsync();
 }