Example #1
0
        private void CommentButton_TouchUpInside(object sender, EventArgs e)
        {
            SurveyCommentModel surveyCommentModel = new SurveyCommentModel();

            surveyCommentModel.text           = commentArea.CommentText.Text;
            surveyCommentModel.surveyId       = survey.userId + survey.creationDate;
            surveyCommentModel.profilePicture = LoginController.userModel.profilePicturePath;
            surveyCommentModel.userId         = LoginController.userModel.id;
            surveyCommentModel.userName       = LoginController.userModel.name;
            surveyCommentModel.commentDate    = EnvironmentConstants.getServerDateTime().ToString("yyyyMMddTHHmmssfff");



            comments.Add(surveyCommentModel);
            var indexes = new NSIndexPath[] { NSIndexPath.FromItemSection(comments.IndexOf(comments.Last()), 0) };

            createComment(surveyCommentModel, indexes);

            feed.InsertItems(indexes);
            feed.ScrollToItem(indexes.First(), UICollectionViewScrollPosition.Bottom, true);

            commentArea.CommentText.Text      = null;
            commentArea.CommentButton.Enabled = false;
            View.EndEditing(true);
            ScrollTheView(false);
        }