Exemple #1
0
        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));
            }
        }