示例#1
0
        public ActionResult RequestToJoinTheTrip(int tripId)
        {
            var userId = this.GetLoggedUserId();
            var isScucessfullyJoined = this.tripService.RequestToJoinTrip(tripId, userId);

            var model = new JoinTripBtnViewModel();

            model.IsUserPassangerInTheTrip = isScucessfullyJoined;
            model.TripId = tripId;

            return(this.PartialView("_JoinTripBtn", model));
        }
示例#2
0
        public ActionResult JoinBtn(int tripId)
        {
            var userId = this.GetLoggedUserId();

            var isUserPassangerInTheTrip = this.tripService.IsPassengerInTrip(userId, tripId);

            var model = new JoinTripBtnViewModel();

            model.TripId = tripId;
            model.IsUserPassangerInTheTrip = isUserPassangerInTheTrip;

            return(this.PartialView("_JoinTripBtn", model));
        }
示例#3
0
        public ActionResult SignOutOftheTrip(int tripId)
        {
            var  userId       = this.GetLoggedUserId();
            var  result       = this.tripService.SignOutOfTrip(tripId, userId);
            bool isUserInTrip = true;

            if (result)
            {
                isUserInTrip = false;
            }

            var model = new JoinTripBtnViewModel();

            model.IsUserPassangerInTheTrip = isUserInTrip;
            model.TripId = tripId;

            return(this.PartialView("_JoinTripBtn", model));
        }