Example #1
0
        public void AcceptTapped(ViewInvitation vInvitation)
        {
            Busy = true;

            // if clicked to attend - post him
            if (!vInvitation.VerificationStatus)
            {
                PostAttendance(new StudyGroupAttendants {
                    StudentId = Settings.StudentId, StudyGroupId = vInvitation.StudyGroup.StudyGroupId
                });
                PutInvitationVerificationSatus(new StudyGroupInvitations {
                    StudentId = Settings.StudentId, StudyGroupId = vInvitation.StudyGroup.StudyGroupId, VerificationStatus = true
                });
            }
            else // not applied it in the VIEW
            {
                PutInvitationVerificationSatus(new StudyGroupInvitations {
                    StudentId = Settings.StudentId, StudyGroupId = vInvitation.StudyGroup.StudyGroupId, VerificationStatus = false
                });
                DeleteAttendant(vInvitation.StudyGroup.StudyGroupId);
            }
            vInvitation.VerificationStatus = !vInvitation.VerificationStatus;

            Busy = false;
        }
Example #2
0
 public void ViewInvitationTapped(ViewInvitation invitation)
 {
     _pageService.PushAsync(new Views.StudyGroups.ViewStudyGroupDetails(invitation.StudyGroup));
 }