Exemple #1
0
        //Obtention de tous les commentaires
        public static List <Comment> GetAll()
        {
            //Obtention de la DataTable
            OdawaDS.commentsDataTable dt = DataProvider.GetComments();
            //Création d'une liste vide
            List <Comment> lst = new List <Comment>();

            //Pour chaque commentaire dans la dataTable
            foreach (OdawaDS.commentsRow commentRow in dt.Rows)
            {
                Comment c = new Comment();
                c.id            = commentRow.id;
                c.commentaire   = commentRow.commentaire;
                c.idUtilisateur = commentRow.idUtilisateur;
                c.idRestaurant  = commentRow.idRestaurant;
                //Ajout à la liste
                lst.Add(c);
            }
            //Retourne la liste
            return(lst);
        }
Exemple #2
0
 //Création commentaire avec l'objet "c" passé en paramètre
 public static void Create(Comment c)
 {
     //Vérification de l'objet c: il est transmis par le web service et n'est pas sûr
     if (isValid(c))
     {
         OdawaDS.commentsDataTable dt = DataProvider.GetComments();
         //Création d'une commentsRow et remplissage avec les attributs de "c"
         OdawaDS.commentsRow newRow = DataProvider.odawa.comments.NewcommentsRow();
         newRow.commentaire   = c.commentaire;
         newRow.idUtilisateur = c.idUtilisateur;
         newRow.idRestaurant  = c.idRestaurant;
         //Envoi à la DAL de la commentsRow pour ajout au DataSet
         try
         {
             DataProvider.CreateComment(newRow);
         }
         catch (System.Data.SqlClient.SqlException ex)
         {
             //si SqlException, log
             LogManager.LogSQLException(ex.Message);
         }
     }
 }