Exemplo n.º 1
0
 public ProcessBookingRequestCommand(BookingId bookingId, FacilityId facilityId)
 {
     BookingId  = bookingId;
     FacilityId = facilityId;
 }
Exemplo n.º 2
0
 public ProcessBookingOrder(FacilityId facilityId, CustomerId customerId, List <BookedRecord> bookedRecords)
 {
     FacilityId    = facilityId;
     CustomerId    = customerId;
     BookedRecords = bookedRecords;
 }
Exemplo n.º 3
0
 public BookedNotification(CustomerId customerId, FacilityId facilityId, OfferId offerId) : base(null)
 {
     CustomerId = customerId;
     FacilityId = facilityId;
     OfferId    = offerId;
 }
Exemplo n.º 4
0
 public BookingRequested(FacilityId facilityId, BookingId bookingId)
 {
     FacilityId = facilityId;
     BookingId  = bookingId;
 }
Exemplo n.º 5
0
 public async Task <Schedule> GetByIdAsync(ScheduleId scheduleId, FacilityId facilityId) =>
 await ctx.Schedules.FirstAsync(s => s.Id == scheduleId && s.FacilityId == facilityId);
Exemplo n.º 6
0
 internal async Task <bool> IsTermAvailable(BookingId bookingId, FacilityId facilityId, IBookingPeriodOfTimeChecker checker) =>
 await checker.IsRecordAvailable(bookingId, facilityId, employeeId, date, date.AddMinutes(durationInMinutes));
Exemplo n.º 7
0
 public GetAvailabilitiesQuery(FacilityId facilityId, ScheduleId scheduleId, DateTime?startTime, DateTime?endTime, EmployeeId employeeId)
     : this(facilityId, scheduleId, startTime, endTime)
 {
     EmployeeId = employeeId;
 }
Exemplo n.º 8
0
 public static Booking CreateBooked(CustomerId customerId, FacilityId facilityId, List <BookedRecordData> records)
 {
     return(new Booking(customerId, facilityId, records));
 }
Exemplo n.º 9
0
 public Task <FacilityDto?> GetAsync(FacilityId id)
 {
     return(Context.Facilities !
            .Where(p => p.Id == id.Guid)
            .ProjectToDtoAsync <DbFacility, FacilityDto>(_mapper));
 }
Exemplo n.º 10
0
 public async Task <Booking> GetByIdAsync(BookingId id, FacilityId facilityId) =>
 await ctx.Bookings
 .FirstAsync(b => b.Id == id && b.FacilityId == facilityId);
Exemplo n.º 11
0
 public GetBookingStatusQuery(BookingId bookingId, FacilityId facilityId)
 {
     BookingId  = bookingId;
     FacilityId = facilityId;
 }