Example #1
0
        public ActionResult Unattend(int id)
        {
            EventEnrollmentResult result = UserEnrollRevert(id, User.Identity.GetUserId());

            if (result == EventEnrollmentResult.Success)
            {
                Message.Create(Response, "Your enrollment was reverted");
            }
            else
            {
                Message.Create(Response, "Something went wrong");
            }

            return(RedirectToAction("Detail", "Events", new { id }));
        }
Example #2
0
        public ActionResult Attend(int id)
        {
            EventEnrollmentResult result = UserEnroll(id, User.Identity.GetUserId());

            if (result == EventEnrollmentResult.Success)
            {
                Message.Create(Response, "You were successfully enrolled");
            }
            else if (result == EventEnrollmentResult.NotEnoughPlaces)
            {
                Message.Create(Response, "No more places left at this event");
            }
            else
            {
                Message.Create(Response, "Something went wrong");
            }

            return(RedirectToAction("Detail", "Events", new { id }));
        }