Example #1
0
        public ActionResult AcceptInvitation(int invitationID)
        {
            AcceptInvitationStatus status = InvitationService.AcceptProjectInvitation(invitationID);

            switch (status)
            {
            case AcceptInvitationStatus.Accepted:
                ShowMessage((L)"Invitation accepted.");
                return(RedirectToAction("Index", "FormDefinition"));

            case AcceptInvitationStatus.NotTarget:
                ShowMessage((L)"You are not the invited user!", HtmlMessageType.Warning);
                return(RedirectToAction("Index", "FormDefinition"));

            case AcceptInvitationStatus.NoSuchInvitation:
                ShowMessage((L)"Invitations doesn't exist!", HtmlMessageType.Warning);
                return(RedirectToAction("Index", "FormDefinition"));
            }

            return(RedirectToAction("Index", "FormDefinition"));
        }