예제 #1
0
 public async Task <RideRequest> GetByIdAsNoTrackingAsync(RideRequestId id, CancellationToken cancellationToken)
 => await _dbContext.Set <RideRequest>()
 .Include(x => x.Ride)
 .Include(x => x.RequestingUser)
 .Include(x => x.RideOwner)
 .AsNoTracking()
 .SingleOrDefaultAsync(x => x.Id == id, cancellationToken);
예제 #2
0
 public UpdateRideRequestCommand(RideRequestId rideRequestId, bool isAccepted, AppUserId tokenUserId)
 {
     RideRequestId = rideRequestId;
     IsAccepted    = isAccepted;
     TokenUserId   = tokenUserId;
 }
예제 #3
0
 public ResignRideRequestCommand(AppUserId requestingUserId, RideRequestId rideRequestId)
 {
     RequestingUserId = requestingUserId;
     RideRequestId    = rideRequestId;
 }