public int DividePrices() { var bookings = GetAllBookingsForEdit(); _BookingBulkModifierServices.DivideJourneysPrices(bookings); _BookingRepository.UpdateGraphs(bookings); return(_UnitOfWorkBooking.Save()); }
public void UpdateGraphsTest() { int page = 1; var pageSize = 1; var bookings = _BookingRepository.Get( x => x.Journeys.Any() && x.Passengers.Any(), x => x.OrderBy(z => z.Id), new List <System.Linq.Expressions.Expression <Func <Booking, object> > > { y => y.Passengers, z => z.Journeys }, page, pageSize, trackingEnabled).ToList(); foreach (var booking in bookings) { AlterBookingService.ApplyInsertDeleteAndModifyActions(booking); } _BookingRepository.UpdateGraphs(bookings); var saved = Sut.Save(); Assert.IsTrue(saved > 0); }