public IHttpActionResult RejectBookingByDriverInNotification(BookingCancelDTO bookingCancelDTO) { try { var result = new BookingBO().BookingRejectedByDriver( HeaderValueByKey("AUTH_TOKEN"), bookingCancelDTO.driverID, bookingCancelDTO.vehicleNo, bookingCancelDTO.bookingNo, bookingCancelDTO.cancelRemarks, bookingCancelDTO.istripstarted, bookingCancelDTO.IsLoadingUnloading); if (result) { return(Ok(new { Status = UTILITY.SUCCESSMESSAGE })); } else { return(Ok(new { Status = UTILITY.FAILEDMESSAGE })); } } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult CancelBookingByDriver(BookingCancelDTO bookingCancelDTO) { try { var result = new BookingBO().BookingCancelledByDriver( HeaderValueByKey("AUTH_TOKEN"), bookingCancelDTO.driverID, bookingCancelDTO.vehicleNo, bookingCancelDTO.bookingNo, bookingCancelDTO.cancelRemarks, bookingCancelDTO.istripstarted, bookingCancelDTO.IsLoadingUnloading); if (result == true) { PushNotification(new BookingBO().GetCustomerDeviceIDByBookingNo(bookingCancelDTO.bookingNo), bookingCancelDTO.bookingNo, UTILITY.NotifyCancelledByDriver); return(Ok(new { Status = UTILITY.SUCCESSMESSAGE })); } else { return(Ok(new { Status = UTILITY.FAILEDMESSAGE })); } } catch (Exception ex) { return(InternalServerError(ex)); } }