public void RejectReservation(string userID, string rideID) { ErrorEnum error; var userModel = UserManager.RetrieveUser(new Guid(User.Identity.Name), out error); if (userModel == null) { userModel = UserManager.RetrieveUser(new Guid(userID), out error); } RidesRequestManager.RejectReservation(new Guid(userID), new Guid(rideID), userModel.FullName); Session["LoggedUser"] = userModel; }
public string CancelRequest(string driverID, string rideID) { ErrorEnum error; var userModel = UserManager.RetrieveUser(new Guid(User.Identity.Name), out error); RidesRequestManager.CancelRideReservation(userModel.ID, new Guid(driverID), new Guid(rideID), out error); if (error == ErrorEnum.NoErrors) { return("Reserva de carona cancelada com sucesso."); } else { return(EnumUtils.ValueOf(error)); } }