public bool CancelRideRequest(string id) { Models.Data.Booking booking = this.Db.Bookings?.FirstOrDefault(a => a.Id == id); if (booking != null && booking.Status == Models.Client.BookingStatus.Pending) { booking.Status = Models.Client.BookingStatus.Cancel; return(this.Db.SaveChanges() > 0); } return(false); }
public bool BookingResponse(string id, Models.Client.BookingStatus status) { Models.Data.Booking bookingResponse = this.Db.Bookings?.FirstOrDefault(booking => booking.Id == id); if (bookingResponse == null) { return(false); } bookingResponse.Status = status; return(this.Db.SaveChanges() > 0); }
public bool Cancel(string id) { if (id == null) { return(false); } Models.Data.Booking booking = this._db.Bookings.FirstOrDefault(a => (!string.IsNullOrEmpty(a.Id) && !string.IsNullOrEmpty(id)) && a.Id == id); if (booking != null && booking.Status == Models.Client.BookingStatus.Pending) { booking.Status = Models.Client.BookingStatus.Cancel; return(this._db.SaveChanges() > 0); } return(false); }