async void DoPostCommand()
        {
            if (CircleID != Constants.NoSelection)
            {
                try
                {
                    Post toAdd = new Post {
                        text = NewPost, user_id = UserID, circle_id = CircleID, created_at = DateTime.UtcNow, updated_at = DateTime.UtcNow
                    };
                    await _mLearningService.CreateObject <Post>(toAdd, p => p.id);

                    NewPost = "";

                    post_with_username puser = new post_with_username(toAdd);
                    puser.username = SessionService.GetUsername();

                    PostsList.Add(new post_with_username_wrapper {
                        post = puser, userImage = UserImage
                    });
                }
                catch (WebException e)
                {
                    ConnectionOK = false;
                }
            }
            else
            {
                //Notify Invalid Operation

                OperationOK = false;
            }
        }
Example #2
0
        async void DoPostCommand()
        {

            if (CircleID != CoolBeans.Configure.Constants.NoSelection)
            {

                try
                {
                    Post toAdd = new Post { text = NewPost, user_id = UserID, circle_id = CircleID, created_at = DateTime.UtcNow, updated_at = DateTime.UtcNow };
                    await _mLearningService.CreateObject<Post>(toAdd, p => p.id);
                    NewPost = "";

                    post_with_username puser = new post_with_username(toAdd);
                    puser.username = SessionService.GetUsername();

                    PostsList.Add(new post_with_username_wrapper { post = puser, userImage = UserImage });
                }
                catch (WebException e)
                {
                    ConnectionOK = false;
                }

                
            }
            else
            {
                //Notify Invalid Operation

                OperationOK = false;
            }
            
        }