public IHttpActionResult ChangeBookingStatus([FromBody] BookingStatusUpdateModel bookingStatus) { int rowsAffected = bookingHandler.ChangeBookingStatus(bookingStatus.BookingStatus, bookingStatus.Id); if (rowsAffected == 1) { return(Ok("Booking status changed.")); } if (rowsAffected == 0) { return(Ok("Booking error")); } return(Ok("Wh... What?")); }
public IHttpActionResult checkBookingStatus([FromBody] BookingStatusUpdateModel bookingStatus) { int status = bookingHandler.GetBookingStatus(bookingStatus.Id); int realStatus = -2; if (bookingStatus.BookingStatus == BookingStatus.Pending) { realStatus = 0; } if (bookingStatus.BookingStatus == BookingStatus.Accepted) { realStatus = 1; } if (bookingStatus.BookingStatus == BookingStatus.Cancelled) { realStatus = 2; } if (bookingStatus.BookingStatus == BookingStatus.Living) { realStatus = 3; } if (realStatus == status) { return(Ok("ok")); } else if (status == 0) { return(Ok("Booking status was changed to pending")); } else if (status == 1) { return(Ok("Booking was already approved")); } else if (status == 2) { return(Ok("Booking was cancelled")); } else if (status == 3) { return(Ok("Booking is already confirmed by student")); } return(Ok("Booking does not exist")); }