Пример #1
0
        /// <summary>
        /// Permet de rajouter un commentaire dans notre liste et dans Azure, de facon asynchrone.
        /// </summary>
        /// <returns>void.</returns>
        private async void InsertCommentItem(CommentItem commentItem)
        {

            try
            {
                await commentTable.InsertAsync(commentItem);

                items.Add(commentItem);

                MessageBox.Show("Ce commentaire a bien été ajouté.");
                TextComment.Text = "";
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                throw;
            }

            RefreshComments();
        }
Пример #2
0
        /// <summary>
        /// Permet de supprimer un commentaire de la base Azure, de facon asynchrone
        /// </summary>
        /// <returns>void.</returns>
        private async void DeleteComment(CommentItem bi)
        {
            try{
                await this.commentTable.DeleteAsync(bi);

                MessageBox.Show("Ce commentaire a bien été supprimé.");
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                throw;
            }

            RefreshComments();

        }
Пример #3
0
 //Clic sur l'ajout d'une commentaire
 private void Badd_Click(object sender, RoutedEventArgs e)
 {
     //On crée un objet commentaire que l'on rempli avec le champ texte, et on le rajoute à la base.
     CommentItem comment = new CommentItem { Contenu = TextComment.Text, Sport = "Tennis", Match = "Nadal - federer" };
     InsertCommentItem(comment);
 }